【问题标题】:How to query screen pinning settings?如何查询屏幕固定设置?
【发布时间】:2018-05-28 18:09:20
【问题描述】:

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

背景:我想实现一个 Kiosk 应用程序,以确保离开屏幕固定模式需要输入设备 PIN。不幸的是,带有设备所有者应用程序的完整锁定任务模式不适合我,这就是我使用非特权屏幕固定模式的原因: https://developer.android.com/work/cosu.html

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

【问题讨论】:

    标签: android kiosk-mode


    【解决方案1】:

    您可以尝试使用设备管理员,然后使用它来锁定您的屏幕,然后按一下

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-22
      • 1970-01-01
      • 2015-10-22
      • 1970-01-01
      • 2014-07-20
      • 1970-01-01
      相关资源
      最近更新 更多