android添加常驻图标到状态栏
2016-09-20 11:21
357 查看
/ * * 如果没有从状态栏中删除ICON,且继续调用addIconToStatusbar,则不会有任何变化.如果将notification中的resId设置不同的图标,则会显示不同的图标 * / private void addIconToStatusbar(int resId){ NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification(); //常驻状态栏的图标 n.icon = resId; // 将此通知放到通知栏的"Ongoing"即"正在运行"组中 n.flags |= Notification.FLAG_ONGOING_EVENT; // 表明在点击了通知栏中的"清除通知"后,此通知不清除, 经常与FLAG_ONGOING_EVENT一起使用 n.flags |= Notification.FLAG_NO_CLEAR; PendingIntent pi = PendingIntent.getActivity(this, 0, getIntent(), 0); n.contentIntent = pi; n.setLatestEventInfo(this, getString(R.string.flow), "10M/30M", pi); nm.notify(NOTIFICATION_ID_ICON, n); } private void deleteIconToStatusbar(){ NotificationManager nm = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); nm.cancel(NOTIFICATION_ID_ICON); }
相关文章推荐
- Android 添加常驻图标到状态栏
- android添加常驻图标到状态栏
- android添加常驻图标到状态栏
- android添加常驻图标到状态栏
- android添加常驻图标到状态栏
- Android 标题栏添加常驻图标 Notification
- android 状态栏添加图标的函数
- android实现状态栏添加图标的函数实例
- Android 4.2 状态栏添加图标
- Android SystemUI状态栏添加图标
- android 状态栏添加图标
- Android下添加状态栏图标的方法
- Android SystemUI状态栏添加图标
- android 状态栏添加图标的函数
- android怎么判断程序在后台运行,让后将程序图标显示在状态栏
- Android应用自动添加桌面图标
- Android应用自动添加桌面图标