Android通过PendingIntent实现消息通知
2016-04-21 21:12
936 查看
当需要实现用户点击组件,系统就发送一条消息并在状态栏中提醒时。可使用PendingIntent实现这一效果:
private void notice(){ Intent intent = new Intent(this,PendingActivity.class);//即跳转到本类 PendingIntent pendingIntent = PendingIntent.getActivity(this,0,intent,PendingIntent.FLAG_UPDATE_CURRENT); NotificationManager nm = (NotificationManager) getSystemService(Activity.NOTIFICATION_SERVICE); Notification notification = new NotificationCompat.Builder(this) .setSmallIcon(R.mipmap.ic_launcher) .setContentInfo("我是消息") .setContentTitle("我是标题") .setContentText("我是内容") .setAutoCancel(true) .setDefaults(Notification.DEFAULT_ALL) .setContentIntent(pendingIntent) .build(); nm.notify(0,notification); }
相关文章推荐
- Android基础:获取手机联系人工具类
- 最近进行Android移植以及NDK开发的编外心得
- Android如何防止apk程序被反编译
- 学习Android从0开始之ActionBar(活动条)之提高篇
- android pdf阅读开发
- Android基础:MD5加密
- Android中对SD卡的读取与写入
- Android实现点击更换头像
- MTK android配置LCD背光和LED
- android圆形ImageView
- android按返回键和Home键都进入后台
- Android中一个Activity第二次启动时,onCreate()调用setContentView()方法时出错,程序崩溃
- Android 6.0权限管理,sdk>=23请求权限
- Android 发送短信
- Android 打电话程序
- Android屏幕分辨率
- Android坐标系分析
- Android Studio、Java安装及环境变量配置
- Android按照拼音排序获取联系人并根据拼音首字母获取联系人
- 【笔记】android 多线程同步实现方法