蹉跎莫遣韶光老,人生唯有读书好。这篇文章主要讲述Android开发之Notification通知相关的知识,希望能为你提供帮助。
消息通知使我们很常见的,当收到一条消息的时候,通知栏会显示一条通知;
【Android开发之Notification通知】直接看代码:
1 public class MainActivity extends Activity { 2 3private NotificationManager nm; 4@Override 5protected void onCreate(Bundle savedInstanceState) { 6super.onCreate(savedInstanceState); 7setContentView(R.layout.activity_main); 8nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 9} 10 11public void click(View v){ 12Notification notification = new Notification.Builder(this) 13.setContentTitle("我是大标题") 14.setContentText("我是标题的内容") 15.setSmallIcon(R.mipmap.ic_launcher) 16.setLargeIcon(BitmapFactory.decodeResource(getResources(),R.mipmap.ic_launcher)) 17.build(); 18nm.notify(10,notification); 19} 20public void click1(View v){ 21nm.cancel(10); 22} 23 }
首先创建一个Notification的实例,然后通过NotificationManager的实例将Notification发送出来。
nm.notify(10,notification);
发出一条通知,id为10;
nm.cancel(10);
将id为10的通知取消。
推荐阅读
- Android应用耗电问题排查
- Android退出app,后台推送的服务也停止了,怎么可以做到不停止后台服务呢?
- [Android Pro]判断Uri对应的ContentProvider所操作的数据库u存在,及DownloadManager的暂停,继续
- Android测试第二节Monkey工具
- android SystemServer.java启动的服务。
- Android-LogCat日志工具
- Android Runtime
- ANDROID STUDIO系列教程二--基本设置与运行
- 我的Android第二课