私は質問があり、解決策を見つける日を探していました。NFCとADBシェルコマンドを使わないでアプリデバイスの所有者になる方法
私は100以上のデバイスにインストールされているアンドロイドアプリを持っています。 (アンドロイド5.1.1 API22および6.0.1 API 23)
https://developer.android.com/reference/android/app/admin/package-summary.html
私は、これらすべての参照を介して行ってきましたが、運:/ devicePolicyManagerを使用して、私はエラーを取得していない:XXXXXアプリケーションは、デバイスの所有者ではありません。 私は、シェルコマンド(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");
私は同じ文を実行しますが、nullではないアプリを返しますよ何か嘘をついた...何ができる? – Dhruv