状态栏(statusBar)下拉操作
2015-06-09 20:51
405 查看
在开发悬浮球,下滑打开状态栏的功能,找了蛮久,发现StatusBarManager.java这个类是可以对状态栏进行操作,但是它的状态时@hide状态,外部调用不了,虽然可以把系统编译后相应的jar文件导入Eclipse,但是太麻烦了,所以用了另一种方式实现,就是服务映射的方式,具体实现代码:
public void expandedStatusBar(Context mContext){ try{ Object service = mContext.getSystemService("statusbar"); if (service != null){ Method expand = service.getClass().getMethod("expandNotificationsPanel"); expand.invoke(service); } }catch (Exception e){ } }
相关文章推荐
- JAVA发送http请求
- 贪吃蛇
- hihocode ---1032
- python安装virtualenv
- [BI项目记]-BUG处理
- 初级算法整理,冒泡排序法
- 写一个 Singleton
- OSPF路由协议
- [BI项目记]-BUG创建
- 2015年大一下第13周项目3-OOP版电子词典
- 更新证书错误:No matching provisioning profiles found
- java 遍历Map并且获取其中的键值
- 【学习笔记】【C语言】流程控制
- ext系列的文件系统原理及其实现
- Java中的内部类详细总结
- ios aes加密
- 验证角谷猜想
- NSArray之makeObjectsPerformSelector方法论
- iOS设计模式——Category和 Extension
- [Algorithms] Radix Sort