10

API が変更されたため、これは Lollipop 固有の質問です。以前のバージョンでこれを行う方法については、関連する質問を参照してください。


次の図に示すように、ステータス バーのシステム アラーム アイコンをオン/オフにする方法を知りたいです。

ここに画像の説明を入力

タイムリーな目覚まし時計は、リリース 1.3 の Lollipop でこのアイコンを制御します。そのリリースより前は、関連する質問で詳しく説明されているように、コードはプライベート API を使用していました。

彼らが使用する新しい手法は、v5.0.1 を実行しているルート化されていない Nexus 5 で機能します。


アップデート

アイコンを変更するだけでなく、この新しい API にはさらに多くの機能があるようです。ロック画面には、アラームを設定した時間も表示されるようになりました。

4

1 に答える 1

12

AlarmManager には、これを設定するための新しい API があります。

AlarmManager.setAlarmClock (AlarmManager.AlarmClockInfo 情報、PendingIntent 操作)

これを行うと、通知バーと LockScreen にアラームが表示されます。

于 2015-02-09T03:43:21.737 に答える