android 禁用屏蔽系统状态栏(statusbar)

Object service = getSystemService ("statusbar");
        try {
Class <?> statusBarManager = Class.forName
("android.app.StatusBarManager");
Method expand = statusBarManager.getMethod ("disable",int.class); //getMethod("collapse")似乎有点效果
expand.invoke (service,0x00000001);
} catch (Exception e) {
e.printStackTrace();
}
权限:
    <uses-permission android:name="android.permission.STATUS_BAR"/>
    <uses-permission android:name="android.permission.DISABLE_STATUS_BAR"/>
并使用系统签名

讨论地址:http://topic.csdn.net/u/20120113/23/b7190556-c212-42a6-9565-7ff197cf5d58.html

时间: 2024-05-11 11:25:28

android 禁用屏蔽系统状态栏(statusbar)的相关文章

android怎样屏蔽系统音量键?

问题描述 android怎样屏蔽系统音量键? android怎样屏蔽系统音量键?需要修改framwork哪些东西? 解决方案 framework你打算刷了吗,也许你能屏蔽手机侧面的音量键,但是手机"系统-设置-音量"这块你怎么弄呢,难不成你也要把这些界面ui从framewok里干掉吗,那就不是手机了. 解决方案二: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEv

Android利用反射获取状态栏(StatusBar)高度

MainActivity如下: package cc.teststatusbarheight; import java.lang.reflect.Field; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; import android.app.Activity; import android.co

android 修改系统状态栏(StatusBar)

http://wpf814533631.iteye.com/blog/1585085 http://www.oschina.net/code/snippet_617518_12727 http://blog.csdn.net/aomandeshangxiao/article/details/6804814

Android编程实现拦截短信并屏蔽系统Notification的方法_Android

本文实例讲述了Android编程实现拦截短信并屏蔽系统Notification的方法.分享给大家供大家参考,具体如下: 拦截短信有几个关键点: 1.android接收短信时是以广播的方式 2.程序只要在自己的Manifest.xml里加有"接收"SMS的权限 <uses-permission android:name="android.permission.RECEIVE_SMS"> </uses-permission> <uses-p

Android有效获取状态栏(StatusBar)高度的方法_Android

本文实例讲述了Android有效获取状态栏(StatusBar)高度的方法.分享给大家供大家参考,具体如下: 碰到了需要获取状态栏高度的问题. 就像android后期版本,无法直接退出一样.找了一些方法来获取状态栏高度,结果都是为0. 还好,牛人是很多的,当时,找到一段代码,能够有效的获取状态栏的高度.特此记录,备忘,以及供大家参考使用: Class<?> c = null; Object obj = null; Field field = null; int x = 0, sbar = 0;

Android编程实现禁止状态栏下拉的方法详解

本文实例讲述了Android编程实现禁止状态栏下拉的方法.分享给大家供大家参考,具体如下: 简介 项目需求APP全屏时,要禁止状态栏的下拉,这个应该是一个普遍的需求了吧,但Android系统没有直接提供给普通APP直接调用的接口.那么我们只能自己想办法增加接口去实现该功能了. 具体实现方法 1. 修改SystemUI 路径:==/frameworks/base/packages/SystemUI//src/com/android/systemui/statusbar/phone/PhoneSta

可滑动的系统状态栏控制面板(wifi,bluetooth,数据通信,声音,自动旋转)

http://blog.csdn.net/comkingfly/article/details/7013677 在系统状态栏里添加一些开关,便于用户操作一些常用的操作,比如开关Wifi,开关蓝牙,开关数据通信等,这些都是在设置里可以控制 的,但是用户要点击多次之后才能到达要去的区域,这个对用户体验不佳.所以在状态栏里添加些控制按钮很有必要,一般一个页面放3到5个开关布局比较好看,但是要是想放多个多个开关,则可以通过布局画或者用组件.        左右滑动可以使用ViewFlipper组件来实现

Android 使用SystemBarTint设置状态栏颜色

   做项目时,发现APP的状态栏是系统默认的颜色,突然想到,为啥别的APP是自己设置的颜色(和APP本身很相搭),于是也想给自己的APP设置系统状态栏的颜色,更加美美哒...   搜了下,发现原来设置状态栏居然有个很高大上的名字(听不懂的都是高大上)--沉浸式状态栏,Android4.4以后开始支持沉浸式状态栏, 继续搜索,发现,有一个很简单的开源项目--SystemBarTint,可以很完美的支持沉浸式状态栏.     SystemBarTint地址: https://github.com/

winform中继承base实现屏蔽系统热键,求源码

问题描述 winform中继承base实现屏蔽系统热键,求源码 近期想做一个锁屏,采用键盘钩子在win7上一直不完美,听说继承base类可以实现,但是不知道具体怎么实现屏蔽系统热键,比如alt+f4,任务管理器等等啊,求源码或详细思路,谢谢 解决方案 继承base实现屏蔽系统热键 没这么神奇,只能吃掉本窗体的键盘消息的响应. 解决方案二: 任务管理器可以通过组策略禁用 阻止alt+f4只要在Closing事件中写e.cancel=true即可.