Cómo hacer que el propietario de mi dispositivo de aplicación sin comando de shell NFC y ADB

Hola chicos, tengo una pregunta y he estado buscando días para encontrar una solución.

Tengo una aplicación de Android que está instalada en más de 100 dispositivos. (Android 5.1.1 API22 y 6.0.1 API 23)

https://developer.android.com/reference/android/app/admin/package-summary.html

Revisé todas estas referencias, pero no tuve suerte: / Al usar el DevicePolicyManager, recibí el error: XXXXX App no es el propietario del dispositivo. Sé que hay una manera de obtener el propietario del dispositivo mediante el comando de shell (ADB), pero no puedo hacerlo en todos los dispositivos individualmente a través de usb.

DevicePolicyManager deviceManger = (DevicePolicyManager) Forms.Context.GetSystemService (Context.DevicePolicyService); ComponentName demoDeviceAdmin = new ComponentName (Forms.Context, Java.Lang.Class.FromType (typeof (DeviceAdmin))); deviceManger.SetGlobalSetting (demoDeviceAdmin, "wifi_device_owner_configs_lockdown", "1");

Respuestas a la pregunta(3)

Su respuesta a la pregunta