序文
ステータスブログを記録するためのCipian様々な放送システム
ラジオリスナーの起動
登録静的放送
< 受信機アンドロイド:名= "receiver.MyReceiver。" > < インテントフィルタ> < アクションはアンドロイド:名= "android.intent.action.BOOT_COMPLETED" /> </ インテントフィルタ> </ レシーバ>
アクセス許可を追加
<! - 彼らはこの権利を必要とするブートを放送する許可を受けるために、ブーツは非常に危険な行動ですので、- > < 用途許可アンドロイド:名=「android.permission.RECEIVE_BOOT_COMPLETED」 />
放送を受信します
パブリック クラス MyReceiver 延びBroadcastReceiver { @Override 公共 ボイドonReceive(コンテキスト・コンテキスト、テントの意図){ 場合(intent.getAction()に等しい( "android.intent.action.BOOT_COMPLETED" )){ ル( "设备开机了"を;) } } }
放送モニターオフ
登録静的放送
< 受信機アンドロイド:名= "receiver.ShutdownReceiver。" > < インテントフィルタ> < アクションはアンドロイド:名= "android.intent.action.ACTION_SHUTDOWN" /> </ インテントフィルタ> </ レシーバ>
放送を受信します
パブリック クラス ShutdownReceiverが拡張BroadcastReceiver { @Override 公共 のボイドonReceive(コンテキストコンテキストを、テントの意図){ 場合(intent.getAction()。等号( "android.intent.action.ACTION_SHUTDOWN" )){ ル(「设备关机了... " ); } } }
終わり