我有一个安装在 100 多台设备上的 android 应用程序。(Android 5.1.1 API22 和 6.0.1 API 23)
https://developer.android.com/reference/android/app/admin/package-summary.html
我浏览了所有这些参考资料,但没有运气。
使用 devicePolicyManager,我收到错误:XXXXX App 不是设备所有者。
我知道有一种方法可以通过 shell 命令 (ADB) 获取设备所有者,但我无法通过 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");