« AndroidSDK感想 | トップページ | ノート »

Androidでお電話

久しぶりに技術ネタを書こうかと。

Androidといえばコンテストでうまくいくと賞金がもらえることでおなじみですが、 なんと電話がかけられるそうです。

IServiceManager sm = ServiceManagerNative.getDefault();
IPhone phone = IPhone.Stub.asInterface(sm.getService("phone"));
phone.call("911");

これはドキュメントに載っていたコードを丸パクリなのですが、なにがすごいって 公式サイトのドキュメントにIServiceManagerが存在しない。すごい。でもちゃんと動く。 で、IPhoneにはcallとdialの2つのメソッドがあるのですが、違いはcallはもう直で電話する のに対して、dialはdialerに電話番号を入力するところまで。 つまりこのcallを利用して、dialerアプリが作れます。

All applications are equal って公式サイトのトップに書いてある通りですね。

|

« AndroidSDK感想 | トップページ | ノート »

Android」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/486213/10687508

この記事へのトラックバック一覧です: Androidでお電話:

« AndroidSDK感想 | トップページ | ノート »