アラーム時計をAndroidアプリとして作りたいと思ったので、少し調べてみました。
必要な技術
Androidでアラーム時計を作るときには、AlarmManagerを使います。Androidアプリの作り方の基本が分かっていて、AlarmManagerの使い方が分かれば作ることができます。
リンク集 - 作り方を紹介しているサイト一覧
アプリの基本部分が親切丁寧に解説されています。これを見れば、一通りタイマーが作れます。
-
AlarmManager でタイマー機能を使う
-
Android でCronみたいなことをするには
-
Qiita/アラームの作り方
ただし、注意する点があって、電源を切ったときや、アプリがバージョンアップする時には、AlarmManagerを再設定する必要があります。その方法は、以下にあります。
- Android端末の起動と同時に常駐開始するアプリ
- アプリがアップデートしたことを検知する
本家SDK
とは言え、SDKを参照すると間違いはないでしょう。
- Android SDK/AlarmManager
作ったアプリ
そして、以下のようなしゃべるアラームを作りました。