8

APIレベル9(2.3)以降、インテントを使用してアラームを設定できます。

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 9);
i.putExtra(AlarmClock.EXTRA_MINUTES, 37);
startActivity(i);

より低いAPIレベルに対して同様の方法(文書化されていないAPI?)でアラームを設定する方法はありますか?

また、在庫のない目覚まし時計(ここにリストされているものなど)の同様の方法を知っている人がいれば、IE HTC目覚まし時計、Moto Blur目覚まし時計など)、私はそれを大いに感謝します。

4

3 に答える 3

3

私の今後のすべての研究では、そうする方法を見つけることができなかったので、そうでないことが証明されるまで、答えはNOであると思います。

于 2011-05-31T15:17:31.243 に答える
2

これは明らかですが、確認したいのですが、AlarmManagerの使用を検討しましたか? Android.comの例

于 2011-04-09T01:35:04.010 に答える
2

ええ、これは正確に機能します。私はそれを試しましたが、アプリケーションからその目覚まし時計のタイミングをキャンセルできるかどうか誰かが知っていますか?

あなたの質問に関しては、いいえ。ただし、レベル9より上でのみ機能するため、下位のAPIでは使用できないと思います。

下位レベルではandroid.provider.AlarmClock認識できません。

于 2011-05-27T15:05:49.110 に答える