Я пытаюсь заблокировать устройство с помощью DeviceAdminReceiver и пытаюсь включить администрирование следующим образом:
if (!mDPM.isAdminActive(mDeviceAdminSample)) {
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN)
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION, "Additional text explaining why this needs to be added."); startActivity(intent);
}
и получаю примерно следующее сообщение об ошибке:
ERROR / Error (1022): java.lang.SecurityException: нет активных admin, принадлежащий uid 10045 для политики № 3
, любезно предоставьте мне несколько решений кода и как включить разрешение администратора.