Android收起通知栏
来源:互联网 发布:新倩女幽魂有mac版 编辑:程序博客网 时间:2024/05/22 14:25
点击notification时,如果它是发送广播的点击事件,通知栏就不会自动收起。我们需要通过代码手动的让通知栏收起。下面贴一下代码:
/** * * 收起通知栏 * @param context */ public static void collapseStatusBar(Context context) { try { Object statusBarManager = context.getSystemService("statusbar"); Method collapse; if (Build.VERSION.SDK_INT <= 16) { collapse = statusBarManager.getClass().getMethod("collapse"); } else { collapse = statusBarManager.getClass().getMethod("collapsePanels"); } collapse.invoke(statusBarManager); } catch (Exception localException) { localException.printStackTrace(); }
需要加上权限:
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
如果点击notification后希望notification消失可以使用以下代码:
//清除通知栏中的notificationNotificationManager notificationManager = (NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);notificationManager.cancel(66);//取消通知。66表示想要清除的notification的id。这个是在显示notification时设置的,需要保持一致
0 0
- Android收起通知栏
- Android收起通知栏
- android 手机收起通知栏
- Android收起通知栏--level 16之前的一个坑
- android Notification的自定义和实现通知栏的展开和收起
- Android通知栏通知
- 键盘弹出和收起的通知
- Android收起虚拟键盘
- Android收起虚拟键盘
- android 收起statusbar
- Android收起虚拟键盘
- Android 展开、收起
- android通知栏进度条
- android 通知栏处理
- android 打开通知栏
- Android 通知栏 Notification
- android显示通知栏
- android通知栏提示
- 图的点着色、区间着色问题及其应用(基于贪心思想的DFS回溯法求点着色问题和区间着色算法求解任务调度问题)
- Unity—UGUI
- System Reliability - One Crash per Thousand Server Years
- 留待解决的问题
- 传统企业转战电商必看(独家视角)
- Android收起通知栏
- 【Linux系统】内存管理(二)
- Android最佳实践之:StrictMode介绍
- 8.4 Optimizing Database Structure 优化数据库结构
- 使用JavaScript或Jquery获取标准下拉框的"选中值"和"选中文本"
- Linux 多线程应用中如何编写安全的信号处理函数
- web程序验证码刷不出来原因
- c#委托、事件
- Eclipse插件开发调试中源码查找