タグ

broadcastreceiverとAndroidに関するsobachankoのブックマーク (2)

  • Android secret codeの実装方法 - Superdry Memorandom :-p

    例えば、IMEI(端末識別番号)などは、ダイアラーから「*#06#」と入力すると表示されます。こんな感じに。 この「*#06#」のようなものがAndroid secret codeです。シークレットコードは、このIMEI表示のようにフレームワークで予約されたものもありますが、自分で作ることもできます。ダイアラーで「*#*#」で始まり「#*#*」で終わるコードなら、Broadcast Recieverで拾える仕組みがフレームワークで用意されてます。自分のアプリに隠し機能やイースターエッグ、あとデバッグモードへの切替機能をつけたい場合などにつかえます。 実装方法 シークレットコード「*#*#5963#*#*」を入力したら、秘密の画面を開くようなサンプルを作るとします。 AndroidManifest.xml MainReceiver.java …シークレットコードを拾うReceiver Sec

    Android secret codeの実装方法 - Superdry Memorandom :-p
    sobachanko
    sobachanko 2011/06/20
    某twitterクライアントの隠し機能はこんな方法で実装されてたのかー!
  • Broadcast Intent 一覧 - Raspberry Farad

    Broadcast Intent(ブロードキャスト・インテント): この Intent は複数の Activity に通知される。例えば、バッテリー残量に変化があった場合、Android は Broadcast Intent を用いて複数の Activity に対しバッテリー残量変化を通知する。各 Activity はこの通知を契機に処理することができるのである。 http://developer.android.com/reference/android/content/Intent.html # Standard Broadcast Actions Broadcast IntentDetails ACTION_AIRPLANE_MODE_CHANGEDThe user has switched the phone into or out of Airplane Mode. One or

    Broadcast Intent 一覧 - Raspberry Farad
    sobachanko
    sobachanko 2010/08/04
    ブロードキャストの一覧
  • 1