Android(安卓)4.4.2 禁用通知栏下拉
16lz
2021-01-26
最近做了一个项目,需要进入软件中,禁用下拉菜单栏,经查证,以下方法实现了我的需求:
系统:Android 4.4.2
1. 需要在程序中添加 service_interanl.jar 下载地址:http://download.csdn.net/detail/wb175208/9461693
2. 需要在activity中添加代码:
@Overridepublic void onWindowFocusChanged(boolean hasFocus) { // TODO Auto-generated method stub super.onWindowFocusChanged(hasFocus); if (!mIsLockStatus){ return; } try { Object service = getSystemService("statusbar"); Class<?> statusbarManager = Class.forName("android.app.StatusBarManager"); Method test = statusbarManager.getMethod("collapsePanels"); test.invoke(service); } catch (Exception ex) { ex.printStackTrace(); }}
3. 在程序的添加权限
android:name="android.permission.EXPAND_STATUS_BAR"/>android:name="android.permission.STATUS_BAR"/>
更多相关文章
- Android(安卓)sdk更新过程中出现问题 (连接不上Google的服务资源
- linux程序崩溃调试技术
- android 平台USB wifi驱动移植及使用
- RecyclerView 入门教程(超详细)
- 自动完成文本框(AutoCompleteTextView)
- Android开发者指南(16) ―― Activity and Task Design
- Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时
- Android第三个功能:将文件保存到程序内部
- android ListView上拉加载更多 下拉刷新功能实现(采用pull-to-ref