私は Android プロジェクトに取り組んでおり、何らかのアラートやサウンドを発生させたいと考えています。カウントダウン タイマーを実装しました。カウントダウン タイマーが停止すると、アラームまたはアラート音が鳴ります。
Androidでこれをどのように実装できますか。使用できる特定のクラスはありますか?
私は Android プロジェクトに取り組んでおり、何らかのアラートやサウンドを発生させたいと考えています。カウントダウン タイマーを実装しました。カウントダウン タイマーが停止すると、アラームまたはアラート音が鳴ります。
Androidでこれをどのように実装できますか。使用できる特定のクラスはありますか?
通知クラスを使用できます。こちらをご覧ください http://developer.android.com/guide/topics/ui/notifiers/notifications.html
通知が不要で、単にmp3ファイルを再生したい場合は、MediaPlayerクラス http://developer.android.com/reference/android/media/MediaPlayer.htmlを使用できます。
または、生のオーディオファイルを再生したい場合は、android.mediaパッケージのSoundPoolクラスと一緒にAudioManagerを使用できます。インターネットで例を探してくださいここに良い例があります http://android-er.blogspot.com/2010/11/play-foreground-and-background-music.html
あなたのコードで頑張ってください!
リソースにrawフォルダーを作成し、曲をコピーしてから、このコードを使用します
notification.sound = Uri.parse("android.resource://com.mosi.persianbirthday/" + R.raw.tavalod);
Androidの時計/アラームシステムのソースコードはここから入手できます。おそらくそれはあなたを正しい方向に導くでしょう、確かに、それはやり過ぎかもしれませんが、「アラーム」という言葉が言及されたときに最初に頭に浮かんだのはそれです:) 。