2011.07.11(2)——— android 自定义Notification
程序员文章站
2022-07-13 15:38:48
...
2011.07.11(2)——— android 自定义Notification
参考:[url]http://blog.csdn.net/ddna/article/details/5122083[/url]
自定义notification的方法:
tickerText:这个是显示在status line上的内容
from:这个是拉下来后 通知里面的标题
message:这个是通知里面的内容
PendingIntent:点击通知后执行的intent
notif.vibrate:默认是震动提醒 其他各种提醒方式见“参考”。
参考:[url]http://blog.csdn.net/ddna/article/details/5122083[/url]
自定义notification的方法:
protected void showNotification() {
// look up the notification manager service
NotificationManager nm = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
// The details of our fake message
CharSequence from = "Joe";
CharSequence message = "kthx. meet u for dinner. cul8r";
// The PendingIntent to launch our activity if the user selects this notification
PendingIntent contentIntent = PendingIntent.getActivity(this, 0,
new Intent(this, IncomingMessageView.class), 0);
// The ticker text, this uses a formatted string so our message could be localized
String tickerText = getString(R.string.imcoming_message_ticker_text, message);
// construct the Notification object.
Notification notif = new Notification(R.drawable.stat_sample, tickerText,
System.currentTimeMillis());
// Set the info for the views that show in the notification panel.
notif.setLatestEventInfo(this, from, message, contentIntent);
// after a 100ms delay, vibrate for 250ms, pause for 100 ms and
// then vibrate for 500ms.
notif.vibrate = new long[] { 100, 250, 100, 500};
// Note that we use R.layout.incoming_message_panel as the ID for
// the notification. It could be any integer you want, but we use
// the convention of using a resource id for a string related to
// the notification. It will always be a unique number within your
// application.
nm.notify(R.string.imcoming_message_ticker_text, notif);
}
tickerText:这个是显示在status line上的内容
from:这个是拉下来后 通知里面的标题
message:这个是通知里面的内容
PendingIntent:点击通知后执行的intent
notif.vibrate:默认是震动提醒 其他各种提醒方式见“参考”。
推荐阅读
-
Android 用 camera2 API 自定义相机
-
Android自定义Notification添加点击事件
-
Android自定义View2--onMeasure,onLayout源码分析和自定义流式布局
-
Chapter2:Android下Gradle的基本自定义构建
-
Android 自定义通知Notification 适配不同背景颜色
-
Android自定义通知栏Notification字体适配问题
-
2011.07.11(2)——— android 自定义Notification
-
Android自定义Notification兼容笔记
-
Android Notification 填充 自定义布局
-
Android自定义Notification通知