/【androidJava】BroadcastReceiverを試しに使ってみる124月,20190著者:asaba【androidJava】BroadcastReceiverを試しに使ってみるBroadcastReceiverとは、何かのタイミングで端末に特定の処理を通知するときによく使われる便利なライブラリです。軽い機能であればfirebaseよりも手軽に実装することができるので、息抜きにミニアプリを作ってみたいと思ったときに試してみてください。自分が書いたコードはこんな感じに仕上がりました。ボタンを押すと、pickerがでてきます。そのpickerを使って時間を指定して、その時間になったらトーストで時間ですよ~とお知らせするシンプルなものになっております。お休みのときにささっと書いたので情報少しが古い&コードが乱雑ですがご容赦くださいまし。}}</pre><pre>今回のお題であるBroadcastReceiverです。ここに端末に対してしたい処理を書きます。例ではトーストになっているので変えても構わないです。}}</pre><pre>マニフェストには、パーミッションでWAKE_LOCKを設定しておきます。その後に、applicationタグのすぐ上に”AlarmBroadcastReceiver”を定義しておきます。これがないとBroadcastReceiverが反応しないので忘れないでくださいね。/></application></pre><pre>レイアウトのほうはボタンだけなので割愛させていただきました。コードの量も少なめで実装できるので、メンテナンスにも苦労しなさそうです。