2016-07-19 10 views
0

Я разработал приложение для блокировки шаблонов. Он работает нормально.Отключение кнопки «home» в android для приложения блокировки рисунка

На главном экране отображается шаблон. Пользователь может пройти через блокировку только после разблокировки с правильным рисунком (точно так же, как и нормальная блокировка рисунка). Но проблема в том, что когда пользователь нажимает кнопку «home» , приложение закрывается.

Я отключил кнопку «назад». Но не смог найти нигде, чтобы отключить «домашнюю» кнопку.

Может ли кто-нибудь предоставить мне решение?

+1

Возможные дубликат [ОТКЛЮЧИТЬ дома в андроида toddler app?] (http://stackoverflow.com/questions/4278535/disable-home-button-in-android-todd Лер-приложение) –

ответ

0

Попробуйте этот код

Override ниже метод в вашей деятельности,

@Override 
public void onAttachedToWindow() { 
    super.onAttachedToWindow(); 
    this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);   
} 

И ручка ключевым событием

@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if(keyCode == KeyEvent.KEYCODE_HOME) 
    { 
    Log.i("Home Button","Clicked Home button"); 
    } 
return false; 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^