Java 如何在Android中以编程方式锁定屏幕?

Java 如何在Android中以编程方式锁定屏幕?,java,android,lockscreen,Java,Android,Lockscreen,可能重复: 如何在Android中以编程方式锁定屏幕?检查此类: 此处引用: 还要检查Android中启用和禁用锁屏的代码。(引用自) 用于锁定屏幕使用, lock.reenableKeyguard(); lock.disableKeyguard() 并且对于禁用锁定使用, lock.reenableKeyguard(); lock.disableKeyguard() 为了做到这一点,您需要使用(我认为)2.2中添加的API。一旦您的应用在设备上注册为设备管理员,您就可以使用Devic

可能重复:

如何在Android中以编程方式锁定屏幕?

检查此类:

此处引用:

还要检查Android中启用和禁用锁屏的代码。(引用自)

用于锁定屏幕使用,

lock.reenableKeyguard();
lock.disableKeyguard()
并且对于禁用锁定使用,

lock.reenableKeyguard();
lock.disableKeyguard()

为了做到这一点,您需要使用(我认为)2.2中添加的API。一旦您的应用在设备上注册为设备管理员,您就可以使用DevicePolicyManager.lockNow()锁定屏幕。SDK中的DeviceAdmin示例应用程序也是一个好地方

我测试了这段代码,但它不起作用。你能分享你试过的代码吗?这段代码在SDK 8及以上版本上不起作用。请使用Adams建议使用设备策略管理器。这对我不起作用