Я пытаюсь заблокировать устройство с помощью 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);
}
и получаю ошибку примерно следующего содержания:
ОШИБКА/Ошибка (1022): java.lang.SecurityException: нет активного администратора, принадлежащего uid 10045 для политики № 3
пожалуйста, дайте мне несколько решений для кода и как включить разрешение администратора.