Я написал приложение, которое удаляет Android-телефон удаленно. То есть, когда специальный код отправляется с сервера, тогда приложение блокирует телефон на основе специального кода. Это код, который я использую.
if (!mDPM.isAdminActive(mDeviceAdminSample)) {
// try to become active – must happen here in this activity, to get result
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,mDeviceAdminSample);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,"Admin is added to do security operation.");
startActivityForResult(intent, 0);
} else {
// Already is a device administrator, can do security operations now.
mDPM.lockNow();
}
Приведенный выше код работает и блокирует телефон.
Я могу разблокировать телефон, введя пароль с мягкой клавиатуры. Есть ли способ разблокировать его с помощью кода?
Мой вопрос заключается в том, как разблокировать телефон с помощью кода. (Эта разблокировка должна выполняться удаленно, как я объяснил для блокировки)