私は以前にこの質問をしたことがありますが (ここで)、注目を集めることはありませんでした。同様の問題に着手することを選択した人にとって、これが本当に役立つと証明できると思います。
基本的に、ユーザーにアラームを設定するアプリケーションを実装しています。現在の試みでは、ACTION_SET_ALARM インテントを使用してシステム アラームを設定しています。現在、これは 1 つの例外を除いて正常に機能します。アラームを設定するたびに、最終的にアラーム データベースが冗長なアラームで完全にいっぱいになるまで、まったく新しいアラームが作成されます。
独自の目覚まし時計アプリケーションを完全に設計することなく、UNIQUE アラームを設定する方法を見つけようとしています。ネイティブの Android アラームクロック クラスの機能を利用するだけで、これを行う方法が必要です。
私がこれまでに採用した方法:
Android 開発者向けドキュメント。
このトピックに関する SO のほぼすべてのフォーラム投稿。
デスククロックのソースコードを検索して見つけた他のさまざまな意図を利用します。
Alarms クラス、setAlarm クラスをインポートします。
私にとって最後に残されたオプションは、AlarmManager クラスに着手することですが、これは本質的には alarmclock クラスを再作成することであり、このアプリケーションを汎用 (ほとんどの目覚まし時計アプリケーションに適用できます) にして、独自のものに依存する必要がないようにしたいと考えています。
どんな援助でも大歓迎です。