Я хочу программно настроить пароль блокировки экрана и затем удалить, когда цикл выполняется. Я добавил Device Administration успешно, может кто-то помочь мне установить SET и UNSET заблокировать пароль экрана из моего приложения. Ниже мой рабочий код для администрирования устройстваКак установить пароль и пароль блокировки экрана UNSET в Android программно
public class DevicePolicyDemoActivity extends Activity {
static final String TAG = "DevicePolicyDemoActivity";
static final int ACTIVATION_REQUEST = 47; // identifies our request id
DevicePolicyManager devicePolicyManager;
ComponentName demoDeviceAdmin;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Initialize Device Policy Manager service and our receiver class
devicePolicyManager = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
demoDeviceAdmin = new ComponentName(this, DemoDeviceAdminReceiver.class);
Intent intent = new Intent(
DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,
demoDeviceAdmin);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
"Your boss told you to do this");
startActivityForResult(intent, ACTIVATION_REQUEST);
}
}
Спасибо Арслан, Но здесь я не хочу блокировать экран. Я хочу установить пароль и отключить его, не доведя его до сведения пользователя и не влияя на приложение. – user45678
ответ обновлен, посмотрите. –