Я создаю приложение для блокировки экрана, и мне нужно отключить кнопку "Домой", поэтому, если этот телефон украден, к нему нельзя будет получить доступ .. мой экран блокировки полноэкранное действие .. я использую этот код, чтобы отключить кнопку домой, но это дало мне некоторую ошибку. вот код:
@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;
}
этот код дал мне некоторую ошибку, например, область уведомлений / статуса все еще доступна даже для моей активности в полноэкранном режиме, если я выключу дисплей и включу его снова .. ошибка похожа на эту :
первый раз приложение запущено: (все еще без проблем)
после того, как я выключил свой экран с помощью кнопки питания и включил его снова:
основная проблема на заблокированном экране .. когда область уведомлений все еще доступна, тогда экран блокировки бесполезен ..
есть идеи, как решить эту проблему ?? пожалуйста, помогите ..
Я также сталкиваюсь с той же проблемой, когда нажимаю кнопку разъединения.