Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 19
#1

Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) - Android

31.10.2016, 19:47. Просмотров 224. Ответов 7
Метки нет (Все метки)

Прежде чем создать тему изрядно покопался, но ничего не нашел. Может, потому что мало информации или я не понимаю что ищу. Так вот, каждый наверняка видел смартфоны у которых кнопок(назад, домой, и меню) нет на корпусе, то есть они виртуальные. Данные кнопки всегда отображаются на экране, что бы в операционной системе не происходило.
Поэтому вопрос такой, как добавить на экран еще таких "железобитонных" элементов, например ползунок управления громкостью?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.10.2016, 19:47     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню)
Посмотрите здесь:

Как сделать приложение полноэкранным и убрать вспомогательные кнопки "назад, главный экран." Android
Android Форматирование текста и действие по нажатию кнопки назад
Ввод в TextEdit с экранных кнопок Android
Android Меню только по нажатию кнопки меню
Android Полное завершение работы приложения при нажатии навигационной кнопки "Назад"
Получил рут через Baidu Root. Теперь хочу назад отключить. Как это сделать надежнее всего? Android
Android В созданном браузере при нажатии кнопки "Назад" выходит из приложения
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,502
31.10.2016, 23:43     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #2
Боюсь НИКАК! это прошито глубоко в прошивке с ОС.
Возможно (не пробовал - у моих устройств аппаратные кнопки) можно положить/нарисовать свою панельку поверх этих кнопок, но это ТЯЖЕЛО! разные размеры, разные позиции старых кнопок, вычисли аппаратные кнопки или "рисованные"...
shavuz
76 / 82 / 13
Регистрация: 29.01.2014
Сообщений: 369
01.11.2016, 15:25     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #3
вобще то можно сделать воркераунд, делаете сервис, неубиваемый, стики, затем создаете оверлай активити(прозрачная активити) и в ней делаете нужный вам ползунок. в то время как сервис жив, а он жив, он при каких то определенных условиях прописаных вами, показывает этот самый оверлай с ползунком или скрывает его, и реагирует на изменения ползунка
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 19
03.11.2016, 13:03  [ТС]     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #4
Эта идея уже реализована, но когда у меня отображается данная панель она перекрывает часть главного экрана. Это не желательно. Можно ли главный экран запустить в другом активити рядом с имеющейся панелью или как то сдвинуть при появлении данной панели.
Паблито
резкий
1964 / 1699 / 526
Регистрация: 12.05.2014
Сообщений: 6,054
Завершенные тесты: 1
03.11.2016, 13:11     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #5
нет, нельзя
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 19
03.11.2016, 14:46  [ТС]     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #6
это печально...
Тогда разъясню суть идеи, что бы был понятен мой следующий вопрос.
Имеется сенсорный экран на 15 дюймов и нетбук.
Хочу установить андроид на нетбук и подключить к нему сенсорный экран и все это дело установить в машину.
Хотелось бы самые необходимые кнопки видеть всегда на экране(звук, мут, свет, печка, аварийки и тд.), но тоже время полноценно пользоваться функциями андроида.
Так вот, можно ли разделить экран таким образом что бы на одно половине отображалось написанное мною приложение с кнопками, а на втром главный экран андроида?


P.S. С удовольствием выслушаю ваши идеи...
Андроид я выбрал потому, что более-менее с ним знаком, может есть что то по лучше для таких целей?
shavuz
76 / 82 / 13
Регистрация: 29.01.2014
Сообщений: 369
03.11.2016, 14:54     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #7
нет, главный экран вы не сможете потеснить, но, то что можно сделать это прятать ваш оверлай с кнопками, примерно как чат фейсбука, висит себе на главном экране маленькая кнопочка, если на нее нажали открылся оверлай, плюс добавить к нему таймер, чтоб если ничего не было тронуто в оверлае в течении например 5 секунд то он прячется назад и снова видно только маленькую кнопочку
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2016, 15:07     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню)
Еще ссылки по теме:

Сворачивание приложения при нажатии кнопки "Назад" Android
Как обработать нажатие кнопки "Назад", чтобы открывался рекламный баннер? Android
Android Alert Dialog закрывается при нажатии кнопки Назад
Android Хочу сделать аналог Mi Band и GPS-будильник
Как восстановить значения при открытии приложения после нажатия кнопки назад Android

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

Или воспользуйтесь поиском по форуму:
maxpetrov3
0 / 0 / 0
Регистрация: 19.11.2013
Сообщений: 19
03.11.2016, 15:07  [ТС]     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню) #8
понял, спасибо
Yandex
Объявления
03.11.2016, 15:07     Сделать общие экранные кнопки (аналог экранных кнопок назад, домой, меню)
Ответ Создать тему
Опции темы

Текущее время: 02:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru