Я инициализирую свое устройство, чтобы мой 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
У вас есть идеи, почему?