Android之Notificatoin使用
2015-08-05 09:54
531 查看
// 获取NotificationManager NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); //此方法已被废弃,现使用Builder模式 // Notification notification = new Notification(R.drawable.icon3,"提醒",System.currentTimeMillis()); // Builder模式 Notification.Builder builder = new Notification.Builder(context); Intent notiIntent = new Intent(context, NewActivity.class); notiIntent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, notiIntent, 0); builder.setSmallIcon(R.mipmap.task_icon1) .setWhen(System.currentTimeMillis()) .setContentTitle("通知") .setContentText(intent.getAction()) .setContentIntent(pendingIntent) .setAutoCancel(true) // 设置点击自动清除 .setLights(Color.RED, 0 , 1) // 设置提示灯的颜色 .setDefaults(Notification.DEFAULT_SOUND | Notification.DEFAULT_VIBRATE); // 设置震动 manager.notify(0, builder.build()); // builder.getNotification();方法也被废弃了,注意使用build()方法
相关文章推荐
- android应用内切换语言(无需退出应用)
- 别踩白块儿游戏源码Android版
- android继续探索Fresco
- Android PorterDuff.Mode与Canvas实际使用
- android JNI C代码对sdcard中文件的操作
- 智力火柴游戏Android源码项目
- 智力火柴游戏Android源码项目
- Android根据xml配置文件动态修改九宫格功能配置
- Android调试工具_ Stetho
- android的logcat的message有字符长度的限制,超过将直接截断
- Android fb0 截屏实现
- android工程下怎么查看System.out.println()信息
- Android组件Broadcast Receiver学习
- Android Studio官方视频教程笔记
- Android Environment.getExternalStorageDirectory() 获取的是内部存储还是外部存储?若无SD卡,就用内部。
- Android4.0 Launcher拖拽原理分析
- android4.4.2源码和内核编译——图文详细记录
- android 消息提示框点击“确定”按钮后,不能及时关闭提示框的解决方案
- Android Studio导入GitHub上的项目常见问题(以图片轮播开源项目为实例)
- android应用无法运行报错记录(持续更新)