うみの河童

Android インテントの勉強

AIRで開発したらいいやぁ~んって思ってたけど、
自分の使ってるXperiaが2.1なんでJAVAを続けることにしました。
作りたいのもあるしねー

ってことで
インテントを勉強しているよ。

インテントってのは
アクティビティ間でデータやらなんやらをやり取りする仕組み。
アクティビティってのはPCで言うWindowみたいなものなんだってー

ってことでやり取りしちゃいましょう。まずは片思いだけど、、、

電話をかけたい!(ダイヤルウィンドウをひらく)

[sourcecode language="java"]
Intent i = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:1234567890"));
startActivity(i);
[/sourcecode]

Intent.ACTION_DIALってのが
ダイヤルするって意味らしい。
そんで、Uri.parse("tel:1234567890")で番号を渡してくれると。
startActivity(i)で実行かな?
電話帳を開きたい!

[sourcecode language="java"]
Intent i = new Intent(Intent.ACTION_VIEW,Uri.parse("content://contacts/people/"));
startActivity(i);
[/sourcecode]
こんな感じで他にもイロイロあるみたい。
やりたいことまでもうちょっと工夫しなきゃ。