Я создаю приложение для блокировки экрана и мне нужно отключить кнопку «Домой», поэтому, если этот телефон украден, к нему нельзя получить доступ… Мой экран блокировки является полноэкранным действием… Я использую этот код для отключения кнопки «Домой» , но это дало мне некоторую ошибку. вот код:
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@Override
public void onAttachedToWindow()
{
this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);
super.onAttachedToWindow();
}
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
return false;
}
этот код дал мне какую-то ошибку, такую как область уведомлений / статуса, до сих пор можно получить доступ даже к моей активности в полноэкранном режиме, если я выключу свой дисплей и включу его снова .. ошибка такая:
Первое приложение запущено: (все еще без проблем)
![enter image description here](https://i.stack.imgur.com/6cUNs.png)
после того, как я выключил экран с помощью кнопки питания и включил его снова:
![enter image description here](https://i.stack.imgur.com/1Zw5B.png)
главная проблема на экране блокировки .. если область уведомлений все еще доступна, экран блокировки не нужен ..
есть идеи, как решить эту проблему? пожалуйста, помогите ..
Я также сталкиваюсь с той же проблемой, когда нажимаю кнопку завершения.