解锁、唤醒屏幕用到KeyguardManager,KeyguardLock,PowerManager,PowerManager.WakeLock

所需权限:

//锁屏、唤醒相关

private KeyguardManager  km;

private KeyguardLock kl;

private PowerManager pm;

private PowerManager.WakeLock wl;

private void wakeAndUnlock(boolean b)

{

if(b)

{

//获取电源管理器对象

pm=(PowerManager) getSystemService(Context.POWER_SERVICE);

//获取PowerManager.WakeLock对象,后面的参数|表示同时传入两个值,最后的是调试用的Tag

wl = pm.newWakeLock(PowerManager.ACQUIRE_CAUSES_WAKEUP | PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "bright");

//点亮屏幕

wl.acquire();

//得到键盘锁管理器对象

km= (KeyguardManager)getSystemService(Context.KEYGUARD_SERVICE);

kl = km.newKeyguardLock("unLock");

//解锁

kl.disableKeyguard();

}

else

{

//锁屏

kl.reenableKeyguard();

//释放wakeLock,关灯

wl.release();

}

}

android自动化解锁,Android唤醒、解锁屏幕代码实例相关推荐

  1. Android唤醒、解锁屏幕代码实例

    这篇文章主要介绍了Android唤醒.解锁屏幕代码实例,本文讲解了唤醒.解锁屏幕需要的权限和操作代码实例,代码中包含详细注释,需要的朋友可以参考下 所需权限: 复制代码 代码如下: < uses ...

  2. android 自动化 录制,android 自动化录制回放测试工具

    uiautomator 做一般的 ui 自动化还是不错的,常见的操作基本都支持,下面是用 uiautomator 做的一个可以录制回放的工具 1, var.txt 用于存放一些参数,如登录用户名,密码 ...

  3. android 代码亮屏功能,Android Studio用代码唤醒手机屏幕并解锁

    试过几个方案,只有这个好用. public static Context context; /** * 唤醒手机屏幕并解锁 */ public static void wakeUpAndUnlock( ...

  4. android 远程代码,如何通过代码远程解锁Android手机

    如何通过代码远程解锁Android手机 我写了一个可以远程锁定android手机的应用程序. 也就是说,从服务器发送特殊代码后,应用程序将根据特殊代码锁定电话. 这是我正在使用的代码. if (!mD ...

  5. android 自动唤醒解锁,Android-唤醒并解锁Devi

    应用说明:该应用程序旨在作为特定客户的安全程序(不公开部署). 当应用程序在一段时间内未检测到移动时,如果应用程序在后台或设备处于睡眠状态,则应发出警报并将其置于前台. 问题:如果设备处于睡眠状态并被 ...

  6. android自动滑屏解锁,如何删除/绕过滑动屏幕以解锁Android设备-万兴恢复专家

    如今,几乎所有数字设备都启用了安全模式,我们的智能手机就是这种情况.此类实例高度计划用于锁定我们的消息,图库,电子邮件和其他个人存储.使用锁定模式增强了安全性,因此,除了设备的已知用户之外,未知的人无 ...

  7. 九宫格解锁Android代码

    效果图 重写一个view一般情况下只需要重写OnDraw方法.那么什么时候需要重写OnMeasure.OnLayout.OnDraw方法呢,这个问题只要把这几个方法的功能弄清楚你就应该知道怎么做了. ...

  8. android one指纹解锁,三款小米新机正秘密研发:含Android One型号、均搭载屏幕指纹...

    在小米9/9 SE应用上第五代光学屏幕指纹后,小米称,屏幕指纹从此进入大规模实用阶段.而小米产品总监王腾Thomas 也曾在微博表示,2019年的目标是让更多中端机也能用上. 经XDA挖掘,小米正在秘 ...

  9. Android支持Smart Lock 人脸解锁

    平台 RK3288 + Android 7.1 需求 支持人脸解锁 方案说明 使用Smart Lock 中的 "可信面孔" 功能实现人脸解锁 实现步骤 内置GMS(若PUSH进去, ...

最新文章

  1. 老王教你怎样干掉局域网的IDA验证
  2. linux c send recv MSG_NOSIGNAL参数
  3. poj1961Period(next数组)
  4. 如何用钉钉宜搭制定企业疫情防控数字化管理方案?
  5. spss主成分综合得分_使用SPSS对美国50个州情况分析
  6. 从零开始搭建vue移动端项目到上线的步骤
  7. 【影像学基本知识】T1, T2 and PD weighted imaging
  8. (day 37 - 动态规划)剑指 Offer 46. 把数字翻译成字符串
  9. 第27课 数组的本质分析
  10. Adobe Flash Builder 4 序列号
  11. 点云采样FPS原理及实现
  12. Linux内核ncsi驱动源码分析(二)
  13. 当医疗邂逅ICT——长沙湘雅医疗现场会,我们,不见不散
  14. 猿人学第一题超详细-JS逆向过程
  15. 计算机阵列的定义,磁盘阵列是什么有什么好处?怎么组成磁盘阵列呢?
  16. 压缩包文件设置了加密怎么解密
  17. linux中内核4c,一台Linux服务器(4C8G配置)可以负载百万个连接?
  18. 谷歌地球中国服务正式关闭,国产天地图完全替代谷歌地球?
  19. 《Adobe Acrobat DC经典教程》—第1章1.7节使用工具栏
  20. 苹果编辑器在哪_苹果 WWDC 2020 发布的ARKit 4 为何低调 ?

热门文章

  1. 使用anaconda创建一个虚拟环境
  2. FTPClient.listFiles(filePath)获取文件数量为空
  3. python实现通过URL下载图片到本地服务器
  4. JAVA研发项目中遇到得问题
  5. solr实现同义词查询及分词粒度
  6. C#(Csharp)基础教程(中)(菜鸟教程笔记)
  7. 使用ASP语言向百度主动推送网址的方法和经验分享
  8. oracle metalink网址,oracle metalink账号|Oracle Metalink账号注册指南-创客空间
  9. Aov网络与拓补排序的实现
  10. 【Codeforces Global Round 23】B. Rebellion