如何查询屏幕固定设置?

时间:2017-12-14 15:32:32

标签: android kiosk-mode

有没有办法以编程方式查询屏幕固定的系统设置,即它是否已打开以及取消固定应用程序是否需要引脚?

背景:我想实现一个Kiosk应用程序,确保离开屏幕固定模式需要输入设备PIN。遗憾的是,带有设备所有者应用程序的完整锁定任务模式对我来说不是一个选项,这就是我使用非特权屏幕固定模式的原因: Implementing a zoomable ImageView by Extending the Default ViewPager in Phimpme Android

startLockTask()编程将应用程序置于屏幕固定模式不是问题。但是,我如何(以编程方式)确保用户在离开屏幕固定模式时需要输入PIN(不包括setLockTaskPackages中的应用程序并以全面的设备所有者方式)?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用设备管理员,然后使用此功能锁定屏幕背面按

DevicePolicyManager dpm;
dpm.resetPassword(newpin, 0);
dpm.lockNow();