NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);2.Notificationオブジェクト生成
Notification notification = new Notification( android.R.drawable.btn_default, "通知情報が届きました", System.currentTimeMillis());
・Notificationクラス
→通知情報のコンテキスト
サウンド、バイブレーション、LEDを用いてアラートする事も
引数1 icon 一覧に表示するアイコンID
引数2 text 表示するテキスト
引数3 表示する時間
3, PendingIntentを用意
Intent intent = new Intent(Intent.ACTION_VIEW); PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0);・PendingIntent
Intentを、タイミングを指定して発行することができるIntent。
時間を指定したり、イベント発生時に発行する。
4.通知情報の設定
notification.setLatestEventInfo( getApplicationContext(), "アプリ名", "通知情報の説明文", contentIntent);
5.一旦、Notificationを削除
nm.cancel(id)6.Manager経由でNotify発行
nm.notify(R.string.app_name, notification);
0 件のコメント:
コメントを投稿