Mr_ZY
Mr_ZY
  • 发布:2018-01-25 14:34
  • 更新:2023-04-10 17:12
  • 阅读:4647

分享Android端判断锁屏和熄屏的代码

分类:Native.js
    /**  
     * 判断是否手机亮屏  
     * @returns {boolean}  
     */  
    static isScreenOn() {  
        if (typeof (plus) !== 'undefined') {  
            var pm = plus.android.runtimeMainActivity()  
                .getSystemService(plus.android.android.content.Context.POWER_SERVICE);  
            return plus.android.invoke(pm, 'isScreenOn');  
        }  
        return true;  
    }  
  
    /**  
     * 判断手机屏幕是否锁定  
     * @returns {boolean}  
     */  
    static isScreenLocked() {  
        if (typeof (plus) !== 'undefined') {  
            var pm = plus.android.runtimeMainActivity()  
                .getSystemService(plus.android.android.content.Context.KEYGUARD_SERVICE);  
            return plus.android.invoke(pm, 'inKeyguardRestrictedInputMode');  
        }  
        return false;  
    }
5 关注 分享
水灵退散 赵梦欢 油腻少女 MonikaCeng 1***@qq.com

要回复文章请先登录注册

z***@zhuzi.com.cn

z***@zhuzi.com.cn

请问一下,为啥第二个方法为啥重复调用不管是锁屏还是切换应用都会返回FALSE呢?
2023-04-10 17:12
1***@qq.com

1***@qq.com

感谢分享
2021-11-28 15:19
Mr_ZY

Mr_ZY (作者)

回复 水灵退散 :
(〃'▽'〃)
2018-03-01 12:56
水灵退散

水灵退散

谢大佬分享
2018-01-25 15:34