Android的自动锁屏、解锁

Android的自动锁屏、解锁

前言(容我吐槽一会儿…)

前一段时间做了一个大屏幕项目,有几个比较个性的需求,客户要求:定时自动锁屏、自动定时解锁、定时自动开关机,页面统一(同一时刻显示同一个页面)等,当时,感觉没什么,无非就是麻烦点,可真正动手的时候,才感觉到这里面的麻烦之处。关键是大屏幕显示与你真正的手机,完全是两码事,我在手机模拟器上程序都运行没有任何问题,但是,一旦将程序部署到大屏幕上时,崩溃、定时不准确、定时、蓝屏等一些列问题,接踵而至,当时的心情像是一万个草泥马跑过。。。

言归正传,项目中涉及到自动锁屏、解锁,开关机等功能,本人将自己的代码简要说明一下,望能够给大家一些帮助:

  • 自动锁屏的实现

  • 自动解锁的相关实现


1、自动锁屏的实现

手机锁屏需要相关的权限,在AndroidManifext.xml中加入权限:

uses-permission android:name=”android.permission.DISABLE_KEYGUARD”

private DevicePolicyManager policyManager;
    private ComponentName componentName;

    /
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值