2012-03-11 11 views
2

教えてください、どうすればいいですか?私はアンドロイドマーケットのいくつかのアプリケーションがこれを行うことができるので、これが可能であることを知っています。アンドロイドで目覚ましアイコンをプログラムで表示/非表示

+0

あなたの質問は十分に特定ではありません。 「目覚まし時計の表示/非表示」はどういう意味ですか?どのアプリケーションがこれを行いますか? – dmon

+0

「Android用スリープ」はこれを行います。標準のアプリを使用して目覚まし時計を設定するか、「Androidとしてスリープ」すると、ステータスバーの右隅に目覚ましアイコンが表示され、目覚し時計をキャンセルすると消えます。私は自分のコードからそのアイコンを "表示"し、 "消える"ことができます。 – avmatis

答えて

3

私は解決策を見つけた、それはコードのわずか3行を取り、ここにある:

Intent alarmChanged = new Intent("android.intent.action.ALARM_CHANGED"); 
    alarmChanged.putExtra("alarmSet", enabled); 
    context.sendBroadcast(alarmChanged); 
+0

ありがとう、それは私にとってとても便利でした。 –

関連する問題