这些文档记录了来自管理员应用的lockNow()
。
https://developer.android.com/reference/android/app/admin/DevicePolicyManager.html#lockNow(int)
http://blogs.quovantis.com/android-device-administration-apis/
基本过程是:
创建DeviceAdminReceiver
在清单中注册接收方,并为其提供DEVICE_ADMIN_ENABLED
操作
在xml文件中声明安全策略
在DevicePolicyManager
方法中初始化onCreate()
个对象
致电DevicePolicyManager.lockNow()
这很有效。但是,我希望能够通过调用lockNow()
作为隐含意图来锁定屏幕而不使我的应用程序成为管理员。这可能吗?
答案 0 :(得分:1)
只有具有正确权限的设备管理员才能调用该API。
鉴于此,你必须: