Android使用通知テクニック
2994 ワード
直接コードをアップロードし、support-v 4ライブラリで提供されているNotificationCompatクラスを使用して互換性を達成する場合に注意してください.
Intent intent = new Intent(SendNotification.this, MainActivity.class);
PendingIntent pi = PendingIntent.getActivity(SendNotification.this, 0,
intent, 0);
NotificationManager manager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
Notification builder = new NotificationCompat.Builder(SendNotification.this)
.setContentTitle("This is title") //
.setContentText("This is content") //
.setVibrate(new long[]{0,1000,1000,1000}) // , 1s 1s 1s
.setLights(Color.GREEN,1000,1000) // , 1s, 1s
.setWhen(System.currentTimeMillis()) //
.setSmallIcon(R.mipmap.ic_launcher) //
.setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher)) //
.setContentIntent(pi)
.setAutoCancel(true) //
.build();
manager.notify(1,builder);