2013-09-24 1 views
-2

Как сделать активность в определенном приложении (приложение безопасности) начато при нажатии (меню или любой другой кнопки устройства), что я должен делать ?, у меня уже есть BroadcastReceiver в моем приложении (для чтения SMS). Я новичок в android, так откуда я должен начать? Пожалуйста, помогите мне.Как сделать приложение или конкретную активность запущенной при нажатии кнопки меню или кнопки питания и т. Д. (Например, 3 раза)?

Редактировать: В моем телефоне (Samsung), если я нажимаю слишком долго на кнопку меню, запускается одно из приложений Google (запущено).

+0

Я не думаю, что это хорошая идея. Цель домашней кнопки - доставить вас домой (пусковая установка). Это приведет к активности, которую обычно не ожидал пользователь. –

+0

I второй комментарий Кубы, пожалуйста, не делайте этого, потому что это не очень хорошая идея. Кнопка «Главная» позволяет пользователю или (например, устройствам Samsung) открыть диспетчер задач после длительного нажатия. Подумайте также, если производитель выполнит такое поведение, как ваше, неожиданное произойдет. – fasteque

+0

@KubaSpatny это приложение, которое я разрабатываю для целей безопасности, так что я должен сделать, чтобы он начинался при нажатии на кнопку «домой» (см. Сообщение), даже если приложение не работает в фоновом режиме. thanx – Yousif

ответ

0

Согласно официальной документации на Android (http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_HOME): Константа ключевого кода: ключ дома. Этот ключ обрабатывается каркасом и никогда не доставляется в приложения.

+0

Олень fasteque, если кнопка дома невозможна, что о кнопке питания (даже если задняя часть)? все, что я хочу, - это иметь представление о том, как запустить приложение при нажатии одной из кнопок устройства, когда это приложение выключено. и см. редактирование в сообщении. thanx – Yousif

+0

Я предлагаю вам переосмыслить/переделать приложение без прослушивания этих ключей (http://stackoverflow.com/questions/12353647/keycode-power-only-dispatched-on-long-press), потому что есть серьезная безопасность и удобство использования вопросы. – fasteque

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