首页 > 解决方案 > startLockTask() 在 Kiosk 模式下无法使用 Android 管理 API

问题描述

我正在使用 Android Management API 在 Kiosk 模式下部署我的应用程序。我正在调用 startLockTask() 来尝试将应用程序固定到前台。这在使用 Android Management API 时不起作用。我需要在政策中列入白名单吗?非常感谢

Android Management API 政策如下所示:

{
      "name": "enterprises/XXXXXX/policies/default",
      "applications": [
        {
          "packageName": "com.MY_APP",
          "installType": "KIOSK",
          "defaultPermissionPolicy": "GRANT",
          "minimumVersionCode": 24
        },
        {
          "packageName": "com.android.settings",
          "installType": "FORCE_INSTALLED",
          "defaultPermissionPolicy": "GRANT"
        },

        {
          "packageName": "com.android.systemui",
          "installType": "FORCE_INSTALLED",
          "defaultPermissionPolicy": "GRANT"
        },
      ],
      "systemUpdate": {
        "type": "WINDOWED",
        "startMinutes": 10,
        "endMinutes": 1439
      },
      "keyguardDisabled": true,
      "debuggingFeaturesAllowed": true
}

标签: androidandroid-management-api

解决方案


希望您找到答案,因为我可以看到在过去的几个月中没有任何回应。所以这个问题与 Android Management API 无关,因为这是每个https://developer.android.com/reference/android/app/Activity#startLockTask()的 Android App Activity 的 API 部分。您可能已经找到问题的答案,但以防万一:)

Theo L Android 企业版。


推荐阅读