Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
dimon-limon
0 / 0 / 7
Регистрация: 26.03.2013
Сообщений: 114
#1

Событие нажатия на кнопку home - Программирование Android

22.12.2014, 20:53. Просмотров 1182. Ответов 2
Метки нет (Все метки)

я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение
Java
1
2
3
4
5
6
7
8
9
10
11
12
 @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        //Проверяем какая кнопка была нажата
        if (keyCode == KeyEvent.KEYCODE_HOME) {
            
            
            f.setText("dskbvvldsbv");
                        
            return true;
        } 
        return super.onKeyDown(keyCode, event);
    }
вот таким образом
и прложение просто сварачиваеться
ну что самое главное если пишу вместо Home Back и нажимаю кнопку назад все прекрасно работает!
подскажите что не так пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2014, 20:53
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Событие нажатия на кнопку home (Программирование Android):

Не работает приложение после нажатия кнопки home
Добрый день, дорогие форумчане.:) Волнует такой вопрос - написала приложение...

Заблокировать долгое нажатие на кнопку HOME
Здравствуйте! Как заблокировать долгое нажатие на кнопку HOME в своем...

Не получается обработать нажатие на кнопку Home в ActionBar
в OnCreate прописал: ActionBar actionbar= getSupportActionBar(); ...

Событие нажатия кнопки Back
Как сделать, чтоб при нажатии кнопки Back выполнялось сразу несколько действий?...

Событие нажатия на Bitmap в SurfaceView
Здравствуйте! Я в андройде новичок. Хочу сделать мини игрушку. В игре будет...

Не срабатывает событие нажатия на ImageButton в Gridview
Пример с офф сайта брала, почему то не работает import...

2
Kastaneda
Jesus loves me
Эксперт С++
4760 / 2963 / 341
Регистрация: 12.12.2009
Сообщений: 7,525
Записей в блоге: 2
Завершенные тесты: 1
22.12.2014, 21:24 #2
Это особая кнопка, она запускает Launcher (или home screen по-другому). Ты можешь в intent-filter указать, что твое приложение является лаунчером (category.HOME) и тогда при нажатии на нее будет запускаться твое приложение (или будет показан диалог для выбора лаунчера).
Не думаю, что ее можно вот так перехватить.

Добавлено через 3 минуты
вот еще посмотри. Там есть ссылка на решение, но говорят, что оно больше не работает начиная с Android 4.0
0
dimon-limon
0 / 0 / 7
Регистрация: 26.03.2013
Сообщений: 114
22.12.2014, 22:12  [ТС] #3
вот так решил проблему
Java
1
2
3
4
5
6
7
8
 @Override
    protected void onStop() 
    {
        super.onStop();
      
 
        f.setText("dskbvvldsbv");
    }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2014, 22:12
Привет! Вот еще темы с решениями:

Как поймать событие нажатия пальцами на экран?
Добрый день. Хочу поймать событие нажатия пальцами на экран. Использую ...

Крашится программа после нажатия на кнопку
Когда нажимаю на клавишу button2 крашится программа в чем проблема? public...

Сделать кнопку невидимой после нажатия
Здравствуйте. Я новичок в программировании на Андроиде (нужно разработать...

Рестарт активности по нажатию на кнопку "home"
Всем привет! У меня возникла такая проблема, запускаешь приложение, затем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru