2015-08-10 2 views
-1
@Override 
public boolean onKeyDown(int keyCode, KeyEvent event) { 
    if (keyCode == KeyEvent.KEYCODE_HOME) { 
     Log.d(TAG, "Home button pressed!"); 
    } 
    return super.onKeyDown(keyCode, event); 
} 

Я новичок в разработке Android, я знаю, как обращаться с кнопкой возврата, но я не знаю, как обращаться с домашней кнопкой.как справиться с нажатием кнопки нажимаете кнопку мыши в андроиде?

+0

Мы не являемся прописными буквами пользователя в середине предложения, если только это не собственное имя или обращение к Богу. – Rohit5k2

ответ

1

После Android 4.0 (ICS) этот KeyEvent.KEYCODE_HOME постоянный был устаревшим по некоторым соображениям безопасности. Эта константа мешала пользователям покидать приложение, пользователи вынуждены оставаться в приложении до тех пор, пока конкретный случай не будет завершен. Это может быть для любой цели, но проблема возникает, когда она используется как спам или другие проблемы безопасности. Вы можете обнаружить событие нажатия на главный ключ, но вы не можете предотвратить минимизацию приложения.

+0

так как я могу обнаружить событие нажатия кнопки дома? –