Проблема с vendor_required_apps_managed_device при отключении system_app - PullRequest
0 голосов
/ 17 апреля 2019

Я инициализирую свое устройство, чтобы мой dpc стал владельцем устройства. Я использую метод QR-кода. Вот код Qr, который я использую:

{
"android.app.extra.PROVISIONING_DEVICE_ADMIN_COMPONENT_NAME": "com.dpc.deviceowner/com.dpc.deviceowner.DeviceOwnerReceiver"
}

Чтобы получить желаемое приложение, я заполняю этот файл:

основы / базовый / ядро ​​/ RES / RES / значения / vendor_required_apps_managed_device.xml

Вот как я это делаю:

<?xml version="1.0" encoding="utf-8"?>

<resources>
    <!-- A list of apps to be retained on the managed device by a particular vendor.
            Takes precedence over the disallowed apps lists. -->
    <string-array translatable="false" name="vendor_required_apps_managed_device">
        <item>com.android.vending</item> <!-- Google Play -->
        <item>com.google.android.gms</item> <!-- Required by Play -->
        <item>com.google.android.contacts</item> <!-- Google Contacts -->
        <item>com.google.android.googlequicksearchbox</item> <!-- package that contains Google Launcher -->
        <item>com.google.android.launcher</item> <!-- Google Launcher meta home alternate name -->
        <item>com.android.launcher</item> <!-- Android Launcher (default on some Nexus devices) -->
        <item>com.google.android.dialer</item> <!-- Google dialer to enable making phone calls -->
        <item>com.google.android.apps.messaging</item> <!-- Google Messenger for SMS -->
        <item>com.google.android.setupwizard</item> <!-- Google SetupWizard to finish DO provisioning properly -->
        <item>com.example.nmgd63.kioskmodeapplication</item> <!--kiosk application-->
        <item>com.example.nmgd63.testdpcactibity</item> <!--­TestDpc application -->
    </string-array>
</resources>

Эти 2 приложения:

        <item>com.example.nmgd63.kioskmodeapplication</item> <!--kiosk application-->
        <item>com.example.nmgd63.testdpcactibity</item> <!--­TestDpc application -->

- это небольшие приложения, которые я высветил на изображении. Однако, это не работает, и я не вижу эти приложения после предоставления кода Qr, где, как я вижу их, когда я добавляю это в тексте кода Qr:

"android.app.extra.PROVISIONING_LEAVE_ALL_SYSTEM_APPS_ENABLED":true

У вас есть идеи, почему?

...