安卓获得屏幕状态(非广播被动接收)

来源:互联网 发布:部落冲突天术升级数据 编辑:程序博客网 时间:2024/06/05 02:43
一般获得屏幕是点亮还是关闭是利用广播来监听,但是有时候不能使用这种被动的方法,以下代码可以解决

 KeyguardManager kg = (KeyguardManager) context.getSystemService(Context.KEYGUARD_SERVICE);    Boolean screenBlocked = !kg.inKeyguardRestrictedInputMode();    Log.w(TAG, "Screen lock is " + screenBlocked.toString());


原创粉丝点击