Как отключить Android телефон программно?
Я хочу сделать приложение блокировки экрана. Когда телефон находится в режиме блокировки, он выключит телефон, пока USB подключен для предотвращения доступа других пользователей к данным телефона. Кто-нибудь знает, как отключить Android-устройства программно, чтобы другие люди не могли получить доступ к данным во время работы устройства в режиме блокировки?
вот код для блокировки кнопки home на экране блокировки активности:
@Override
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
3 ответов
Да, это возможно,
использование системного приложения (с помощью прошивки) не загружает приложение. Вы можете получить код для отключения питания android устройства от AOSP.
это то , что может дать вам представление об ОС, над которой вы работаете, а не о разработке приложения, которое будет работать на любом устройстве, поскольку вы не сделали ОС для них.
просто потяните ветку android, настройте ее в соответствии с вашим желанием и в вашем mainfest
удалить фильтры, разрешения, которые не позволяют вам это сделать, или добавить свои. Теперь вы должны играть с батареей, если я говорю о большей глубине.
но если вы просто хотите, чтобы вызвать щелчок на выключение, то его далеко тогда проще.