デバイス マネージャー アプリケーションがあり、API 21 以降で利用可能な DevicePolicyManager クラスの setScreenCaptureDisabled(..) 関数を使用しようとしています。
DevicePolicyManager pManager = (android.app.admin.DevicePolicyManager) context.getSystemService(Context.DEVICE_POLICY_SERVICE);
pManager.setScreenCaptureDisabled(admin.getReceiverName(), true);
次のエラーが表示されます。
03-30 13:50:24.623: E/AndroidRuntime(11564):
java.lang.SecurityException: Admin
ComponentInfo{com.example.xxv/com.example.xxv.DeviceAdminReceiver}
does not own the profile
この問題を解決する方法はありますか?
許可が必要な場合は、それが何であるかを示してください。