Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码
时间:2021-12-21 16:44:26
1、Android屏幕常亮/点亮
//保持屏幕常亮
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);
mWakeLock.acquire();
//释放屏幕常亮锁
if(null != mWakeLock) {
mWakeLock.release();
}
2、Android屏幕解锁和锁定
//屏幕解锁
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG);
keyguardLock.disableKeyguard();
//屏幕锁定
keyguardLock.reenableKeyguard();
3、相关权限
<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
标签:点亮,屏幕,解锁,锁定
0
投稿
猜你喜欢
java中的Arrays这个工具类你真的会用吗(一文秒懂)
2021-11-28 06:25:11
Java单例模式下的MongoDB数据库操作工具类
2023-11-20 12:55:01
Kotlin Flow数据流的3种使用场景详解
2021-06-03 09:06:18
Java 十大排序算法之冒泡排序刨析
2022-07-05 19:30:29
Java实现多任务执行助手
2023-05-17 14:15:30
c# 根据NPOI 读取一个excel 文件的多个Sheet
2021-11-30 05:10:55
C#手工双缓冲技术用法实例分析
2023-05-09 07:13:44
详解java封装实现Excel建表读写操作
2023-12-24 11:17:20
Android实现中国象棋游戏(局域网版)
2023-11-22 16:07:07
浅谈Android开发中项目的文件结构及规范化部署建议
2022-05-13 12:47:37
Android实现自定义曲线图
2023-08-22 07:05:01
SpringBoot使用Log4j过程详解
2023-05-03 22:44:12
关于Java中String类字符串的解析
2021-06-24 20:15:06
使用springboot logback动态获取application的配置项
2023-09-03 21:21:41
Android实现退出界面弹出提示对话框
2023-03-09 12:19:44
eclipse maven 插件的安装和配置详解
2023-08-24 16:57:01
Java设计模式之Strategy模式
2023-11-21 03:58:22
Java字符串查找的三种方式
2023-11-18 22:00:30
java8 stream 如何打印数据元素
2022-08-20 18:40:02
SpringBoot自定义加载yml实现方式,附源码解读
2022-01-22 22:39:40