0

我目前正在开发一个应该在 kiosk 模式下运行的 android 应用程序。其他一切正常,但是,我们遇到了锁屏问题,应用程序将完全无人操作,因此,锁屏会阻止我们在重新启动时运行。

我试过了:

policy_name = enterprise_name + '/policies/policy1'

policy_json = 
{
  "applications": [
    {
      "packageName": "com.micro.buscamera",
      "installType": "KIOSK",
      "defaultPermissionPolicy": "GRANT"

    }
  ],
  "debuggingFeaturesAllowed": true,
  "maximumTimeToLock": "0"
}


androidmanagement.enterprises().policies().patch(
    name=policy_name,
    body=json.loads(policy_json)
).execute()

但是,maximumTimeToLock 似乎不起作用。任何和所有建议将不胜感激

4

1 回答 1

0

"keyguardDisabled": true 此选项会禁用锁定屏幕,但不会阻止屏幕关闭。或者,您可以尝试放入getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);您的应用程序。

于 2022-03-04T13:33:03.657 回答