Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 191
#1

Заблокировать долгое нажатие на кнопку HOME - Программирование Android

20.07.2016, 19:37. Просмотров 266. Ответов 3
Метки нет (Все метки)

Здравствуйте!
Как заблокировать долгое нажатие на кнопку HOME в своем приложении?
P.S. Android 4.2.2
На версиях 5.0+ меню недавних приложений "блокирую" так:
Java
1
2
3
4
5
6
7
8
@Override
    protected void onUserLeaveHint() {
        Toast toast = Toast.makeText(getApplicationContext(), "Home: OK", Toast.LENGTH_SHORT);
        toast.show();
            startActivity(new Intent(LockscreenMain.this, LockscreenMain.class));
            this.finish();
        super.onUserLeaveHint();
    }
А на 4.2.2 это не катит, но тост выводится. В чем может быть проблема или может можно сделать по другому? Помогите пожалуйста!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.07.2016, 19:37
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заблокировать долгое нажатие на кнопку HOME (Программирование Android):

Не получается обработать нажатие на кнопку Home в ActionBar - Программирование Android
в OnCreate прописал: ActionBar actionbar= getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(true); Теперь хочу...

Долгое нажатие кнопки - Программирование Android
Нужно выполнять действие по зажатию клавиши: есть кнопка увеличения громкости, при её зажатии звук увеличивается. Пробовал longClick -...

Отловить нажатие кнопки Home - Программирование Android
Всем привет! Как отловить нажатие кнопки Home. В onKeyDown не получается.... Какие ещё варианты?

Событие нажатия на кнопку home - Программирование Android
я хочу по нажатию на среднию кнопку там где нарисован домик вывести сообщение @Override public boolean onKeyDown(int keyCode,...

Определить нажатие кнопки Home и кнопки сворачивания приложения - Программирование Android
По аналогии с backPressed: @Override public void onBackPressed() { }

Программное нажатие на кнопку [эмуляция onClick] - Программирование Android
Имеется рабочий ToggleButton. <ToggleButton android:id="@+id/onOffBut" android:layout_width="wrap_content"...

3
petruchodd
109 / 106 / 11
Регистрация: 23.06.2009
Сообщений: 584
21.07.2016, 00:38 #2
Я может что пропустил , но home button нельзя переписать
0
Vladimirys
309 / 206 / 25
Регистрация: 16.01.2010
Сообщений: 586
21.07.2016, 00:59 #3
Да, нельзя. А то бы интернет заполонили "школовирусы - блокираторы".
0
den_droid
6 / 7 / 1
Регистрация: 18.05.2015
Сообщений: 191
21.07.2016, 09:03  [ТС] #4
Vladimirys, вообще-то локскрин.
Факт в том что на 5.0+ работает данный код.
0
21.07.2016, 09:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.07.2016, 09:03
Привет! Вот еще темы с ответами:

Программное нажатие на картинку-кнопку без ссылки - Программирование Android
Здравствуйте. Мне нужно имитировать нажатие на кнопку-картинку веб-сайта, но я не знаю, как это сделать. Это осуществляется не...

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

Долгое нажатие на кнопку с прогресс-баром - Objective-C
Как сделать, чтобы при нажатию на кнопку появился на экране прогресс бар, который двигался от 100% заполненности к нулю, пока пользователь...

Долгое нажатие (зажатие) на созданную кнопку - C++ WinAPI
Народ. Как-то давно пытался найти, потерпел неудачу и забил, а тут смерть как понадобилось, всё перерыл, но составить запрос в...


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

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

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