草庐IT

android - Android 6.0使用lockNow后如何保留指纹解锁?

Android6.0中使用DevicePolicyManager执行lockNow()后,如何保持无缝指纹解锁效果?假设在配备指纹扫描仪的设备上,调用lockNow()的应用程序具有“USES_POLICY_FORCE_LOCK”并且已被授予设备管理员身份。这是lockNow()函数的文档:publicvoidlockNow()Makethedevicelockimmediately,asifthelockscreentimeouthasexpiredatthepointofthiscall.ThecallingdeviceadminmusthaverequestedUSES_POLI

java - 安卓 DevicePolicyManager lockNow()

我是Android开发的新手,这就是我碰壁的原因。我希望应用程序作为服务运行,并监控SMS。如果收到特定的SMS消息,它会锁定手机(就像锁定期已过期一样)。有点像遥控锁。我使用DevicePolicyManager来调用lockNow()方法。但是,它会在调用lockNow()的部分触发错误。这是Activity的示例代码:publicclassSMSMessagingActivityextendsActivity{/**Calledwhentheactivityisfirstcreated.*/publicstaticDevicePolicyManagermDPM;@Override

android - devicePolicyManager.lockNow() 不适用于摩托罗拉平板电脑

publicfinalstaticvoidlockDevice(){try{if(devicePolicyManager.isAdminActive(adminComponent)){devicePolicyManager.lockNow();}}catch(finalExceptionex){...}}上面的代码没有抛出任何异常,也没有锁定motorolaxoom平板电脑的屏幕。(Homeycomb和IcecreamSandwitch)相同的代码在其他Homeycomb和ICS平板电脑上完美运行。我用谷歌搜索,但没有得到任何解决方案。任何想法......?

android - DevicePolicyManager.lockNow();当安全设置设置为滑动/无时不会关闭屏幕

用户希望我的应用在使用后关闭屏幕。目前,我通过设备管理员权限和DevicePolicyManager.lockNow()实现了这一点,如果将安全设置设置为PIN/Pattern/FaceUnlock等,它就可以正常工作。但是,如果使用Slide/None,上述命令只会将用户带到主屏幕(或什么都不做),这是可以理解的,因为没有什么可“锁定”的。这种情况下有什么办法可以实现熄屏吗?如果重要的话,我的应用需要SDK>=16。所以我想我的问题是:应用程序如何可靠地关闭屏幕(我没有使用wakelock,我正在使用WindowManager-在onAttachedToWindow()中标记FLAG