Notification notify = new Notification(); // 创建一个notification对象
notify.icon = R.drawable.advise;//通知栏图标
notify.tickerText = "通知栏未下拉时的内容";//通知栏未下拉时的内容
notify.when = System.currentTimeMillis(); // 设置发送时间
notify.defaults = Notification.DEFAULT_ALL; //设置默认声音、默认震动、默认闪光灯
notify.flags=Notification.FLAG_AUTO_CANCEL;//打开后通知图标消失
Intent intent= new Intent(MainActivity.this,ContentActivity.class);
//pendingTntent作为通知详细内容,点击通知后显示。通过intent打开另一个activity
PendingIntent pendingIntent = PendingIntent.getActivity(MainActivity.this, 0, intent, 0);
notify.setLatestEventInfo(MainActivity.this,"大标题","小标题",pendingIntent);
//通知栏下拉后的内容,建议替换(版本16后不再使用)
notificationManager.notify(NOTIFYID_1, notify); //通过通知管理器发送通知
相关文章
- 状态栏通知Notification的简单使用
- swift-UINavigationController纯代码自定义导航控制器及底部工具栏的使用
- Android开发——Notification通知的使用及NotificationCopat.Builder常用设置API
- pre-commit 钩子,代码质量检查:在 vue-cli 3.x 版本中,已经使用尤大改写的yorkie,yorkie实际是fork husky,然后做了一些定制化的改动,使得钩子能从package.json的 "gitHooks"属性中读取
- 1 开发一个注重性能的JDBC应用程序不是一件容易的事. 当你的代码运行很慢的时候JDBC驱动程序并不会抛出异常告诉你。 本系列的性能提示将为改善JDBC应用程序的性能介绍一些基本的指导原则,这其中的原则已经被许多现有的JDBC应用程序编译运行并验证过。 这些指导原则包括: 正确的使用数据库MetaData方法 只获取需要的数据 选用最佳性能的功能 管理连
- svn(subversion)代码版本管理在linux下的一些常见使用命令
- android显示通知栏Notification以及自定义Notification的View
- 使用sublime编写python、php代码前的一些配置
- android 自定义带按钮的Notification及点击事件和伸缩通知栏
- 安卓中通知(Notification)的基本使用方法