#やりたいこと
スマホの画面OFF時に通知LEDを点滅させて、アプリが動いていることをわかるようにしたいです。
#質問と、やりたいこと詳細
1.Notificationを使用した時、アイコン表示は必須なのでしょうか?
出来ればLED点滅だけにしたいです。
2.充電時は充電通知が優先され、アプリによる通知は消えてしまうのでしょうか?
充電通知が優先されるのは当然ですが、
充電通知(赤点灯)にアプリ通知(青点滅)を加えて、赤と青が交互点灯のようになるようなことがしたいです。
#ソースコード
起動すると通知にアイコンが表示され、スマホの画面OFFで通知LEDが青色で点滅します。
ですが充電をすると、充電通知LEDの赤色のみ点灯します。
Java
1 protected void onCreate(Bundle savedInstanceState) { 2 super.onCreate(savedInstanceState); 3 setContentView(R.layout.activity_main); 4 5 notificationLED(this); 6 } 7 8 private void notificationLED(Context context) { 9 final Notification.Builder builder = new Notification.Builder(context); 10 builder.setSmallIcon(R.mipmap.ic_launcher); 11 builder.setContentTitle("App"); 12 builder.setContentText("動作中"); 13 builder.setContentInfo("情報"); 14 builder.setTicker("起動"); 15 builder.setLights(Color.BLUE,2000,2000); 16 17 NotificationManager manager = 18 (NotificationManager) getSystemService(Service.NOTIFICATION_SERVICE); 19 manager.notify(0, builder.build()); 20 }
あなたの回答
tips
プレビュー