Скачать программу по замене сенсорных кнопок. Отображение кнопки «Домой» на экране iPhone и iPad

28.01.2019

Великим проклятием стали эти кнопки для всех Android-устройств. Всё началось с планшетов в Android 3.0 Hoheycomb, а с выходом Android 4.0 Ice Cream Sandwich перекинулось и на смартфоны. Устройство можно сделать полностью без физических кнопок, но при этом придется пожертвовать огромной полосой внизу экрана, чтобы расположить кнопки наэкранные...
На самом деле не всё так мрачно. Да, эта полоса не скрывается почти никогда, но в то же время в большинстве случаев не доставляет неудобств. Но для тех немногочисленных случаев, когда она мешает, и хочется, чтобы экран был доступен приложению целиком и полностью, от нее можно избавиться. Все программы для этой функции требуют root-права и не на всех устройствах, не на всех прошивках работают идеально. Но разве это нас останавливало?

Как управлять устройством?

Действительно, если избавиться от полосы с кнопками, то девайс становится полностью неуправляемым. Даже нельзя вернуться на рабочий стол. Хорошо если программа, которая скрывает кнопки, может предоставлять им альтернативу, но большинство этого не делают. Полосу спрятали, а дальше крутитесь как хотите...
Тут нам приходит на помощь программка Button Savior, которая выводит небольшую полосу из наэкранных кнопок сбоку экрана при нажатии на специальную кнопочку или после свайпа от края экрана. Подробно на ней останавливаться не будем. Скажу только, что она тоже требует root-права, имеет множество настроек, поддерживает темы, а платная версия позволяет по-своему компоновать и переназначать кнопки. Программа полезна для планшетов, даже если полосу никуда не прятать - управлять устройством становится намного проще.

Убираем полоску с кнопками!

Первым делом рассмотрим программу ful!screen. Примечательна она не только тем, что скрывает кнопки там, где другие программы не справляются, а еще и тем, что предоставляет этим кнопкам удобную альтернативу - две полупрозрачные кнопки по бокам экрана по умолчанию назначены на действия «назад» и «домой», но всё можно перенастроить по-своему. Поддерживается обычное нажатие, долгое нажатие и свайп - по три действия на каждую кнопку. Если какая-нибудь программа просто не может жить без этой надоедливой полосы, можно настроить, чтобы ful!screen не скрывал ее при работе этой программы. И что очень важно, несмотря на то, что программа скрывает шторку, есть возможность назначить действие на её отображение...
В общем, ful!screen - лучшая программа для скрытия наэкранных кнопок. Но возможно, что некоторая перегруженность и обилие настроек отпугнут часть пользователей. В этом случае можно воспользоваться программами попроще. Я использовал Tablet Bar Hide и No System Bar - однокнопочные программы, которые могут скрывать и показывать System Bar (полоса с кнопками и полоса с оповещениями). Первая программа способна мониторить моменты, когда полоса внезапно всплыла, и прятать ее снова (кнопки Start и Stop). Чего-то особенного про эти программы не скажешь - до первой перезагрузки полосы с кнопками не будет. Работоспособность нужно проверять отдельно на каждом устройстве и в каждой прошивке. Обе программы бесплатные.

Важное замечание по программам, требующим root-права

Замечание касается удаления этих программ из устройства. Перед этой процедурой нужно не забыть всё вернуть на свои места. Если полосу с кнопками скрыть, а потом удалить программу, то вы никогда их не увидите. И хорошо, если перезагрузка вернет всё на свои места. А бывает, что и полная перепрошивка не помогает. Во многих программах этот момент особенно подчеркивается в настройках, но всё равно нужно быть внимательными.

Механические кнопки в смартфоне – это прошлый век, откуда-то из тех времен, когда люди хвастались количеством голосов в полифонии и цветов в дисплее. Тогда у нас еще не было сенсорных экранов и прочих достижений прогресса, на моем кнопку Home и вовсе заменял джойстик.

Но сейчас другое время, концепция управления гаджетами уходит от всякого рода лишних нажатий, сенсорные интерфейсы делают основным элементом управления ваш собственный палец, скользящий в определенном жесте по дисплею. Вслед за отказом от механических клавиатур, производители стали отказываться и от физических клавиш управления, заменяя их наэкранными. А новое поколение смартфонов даже разблокируется без нажатия на кнопку питания, Moto X достаточно взять в руку, а LG G2 постучать по экрану.

Но что делать, если вы еще не разорились на новый гаджет, а ощутить прелесть управления устройством по последнему слову техномоды желаете?

Gravity Screen — On/Off



Это приложение выручит тех, кто хочет, чтобы экран телефона становился активным, как только он попадает в руку хозяина и выключался, оказавшись на столе или в кармане.

Оно собирает данные с датчика приближения и гироскопа, блокируя и разблокируя экран в нужный момент. Я попробовал, и решил оставить. это очень удобно, когда телефон загорается, стоит взять его в руку, не тухнет, анализируя малейшие движения руки, когда вы читаете информацию с экрана, и выключается, стоит сунуть его в карман или положить на стол. Надо только привыкнуть не нажимать кнопку питания по старой памяти.

Базовые возможности приложения бесплатные, и включают в себя настройки углов срабатывания и чувствительности. За несколько большую гибкость предстоит отдать порядка 2 долларов.



Отказ от физической кнопки в пользу жестов, тоже привносит в жизнь пользователя немного добра. Особенно, в условиях неустанно растущих диагоналей экранов. И в этом поможет Swipe Home Button.

Выполнить жест пальцем гораздо проще, чем перехватывать телефон, чтобы дотянуться до кнопки меню. В настройках можно назначить на определенные жесты такие действия как: нажатие кнопки Home, открытие какого-то приложения или шторки уведомлений.

К сожалению, в приложении не реализована кнопка «Назад». Из-за особенностей Android для этого нужен Root, а разработчик, видимо, не хочет идти по такому пути. Если у вас есть классное предложение, основанное именно на жестах – делитесь им в комментариях!

Что бы там ни говорила статистика, в жизни всегда есть место неприятным стечениям обстоятельств и особо удачным дням. Вы наверняка в курсе, что это такое – когда с утра все пошло не так. Весь день, с раннего рассвета и до позднего вечера, что бы вы ни делали, все идет наперекосяк. Кажется, в подобные дни лучше не выходить из дома. Но даже в родных стенах может случиться кое-что неприятное. Например, особо «удачное» падение телефона на кафельный пол. Или на ступеньки, прямо возле подъезда.

В результате досадного стечения обстоятельств (или неправильного рисунка звезд) физические кнопки на телефоне вдруг отказываются работать. Но не спешите тратить деньги на ремонт прямо сейчас (или бросать строптивую железку в мусорную корзину). Есть способ получше – добавить виртуальные кнопки на экран смартфона. Да, точно такие, как на экране любого планшета.

Что же делать, если физические кнопки не работают, а пользоваться смартфоном хочется уже сейчас? Давайте исправим это за четыре шага.

Шаг первый. Получить Root . Права администратора от владельца смартфона закрыты «по умолчанию». Разблокировать их помогает программа Kingo Root. Установив ее на компьютер, не забудьте отметить птичкой пункт «Отладка по USB» в настройках телефона. Программа проста в использовании и не требует особых знаний – просто нажмите «получить Root» на ее главном экране и после парочки перезагрузок полезные права Root будут частью прошивки вашего смартфона.

Шаг второй. Установить Root Explorer. Приложение есть в Google Play, да и на просторах сети можно отыскать бесплатную и вполне работоспособную версию. Мы – за легальное использование приложений, потому поиск и установка программ для андроид из альтернативных источников – целиком и полностью на вашей совести.

Шаг третий. Запустить Root Explorer и отыскать в нем каталог System . В его недрах непременно отыщется и файл build.prop. Выбирайте его, задержав палец на названии чуть подольше. В меню, что скрывается за троеточием справа и чуть повыше, найдется пункт «Открыть в текстовом редакторе». Откройте build.prop таким образом и пролистайте длинный текст до самого конца. Здесь необходимо дописать всего одну строчку qemu.hw.mainkeys=0. Сохраните обновленный файл и перезагрузите телефон.

Шаг четвертый. Наэкранные кнопки. Все готово, телефоном вновь можно комфортно пользоваться – «назад, домой и меню» привычно располагаются в низу экрана. Если необходимость в них отпала (вы отремонтировали смартфон или физические кнопки заработали сами), откройте build.prop еще раз, чтобы изменить строку qemu.hw.mainkeys=0 на qemu.hw.mainkeys=1. Еще одна перезагрузка – и виртуальных кнопок на вашем телефоне больше нет.

Приветствую, есть у меня дешевенький смартфончик Fly IQ434. Однажды он утонул, но вопреки моим ожиданиям, работать не перестал. Как работал, так и работает, за исключением кнопки назад. Она то работает с двадцатого нажатия, то клинит и нажимается сама по себе, короче доставляет массу неудобств.

Хоть телефон и дешевый, выкидывать полностью рабочий аппарат из-за одной кнопки – жалко. Нести в ремонт – не целесообразно, наверняка ремонт будет стоить как телефон, если не больше. Немного подумав, я пришел к выводу, что было бы не плохо эту кнопку отключить, и за место нее поставить что то, что бы была программная кнопка на экране, за место аппаратной.

Как выяснилось сделать задуманное – очень просто, но есть требование – ваше Android устройство должно быть с root доступом.

Сначала нужно поставить какой-нибудь файловый менеджер, которому могут быть предоставлены права суперпользователя (root). Я предпочитаю пользоваться es проводником , качаем его с Play Market,

Запускаем и в меню слева включаем выключатель root проводник.

В зависимости от того какой root менеджер у вас установлен, выскочит предупреждение/подтверждение передачи root прав приложению. Подтверждаем.

После этого нужно перейти в папку /system/usr/keylayout

На всякий случай сделайте бэкап этой папки.

В этой папке будем несколько файлов с расширением.kl, один из них нужно отредактировать. Какой именно – зависит от вашего android устройства. В моем случае это Geneic.kl.

Отрываем его в es редакторе

и находим строку, где написано BACK WAKE_DROPED и закомментируем ее (нужно в начале строки добавить символ #). Не сложно догадаться, что если вам нужно отключить другую кнопку, например, увеличение громкости, то искать нужно строку где есть VOLUME_UP.

Перезагружаем устройство. После включения кнопка не должна будет работать. Если же она продолжает работать, то вам нужно будет отредактировать другой файл, в той же папке. Какой именно вам может подсказать google, а можете и просто перебором определить, комментируя нужную строчку во всех файлах, пока не наткнетесь на нужный.

Кстати на Samsung Galaxy Tab 2 с прошивкой CyanogenMod 11 за аппаратные кнопки отвечает этот же файл – Generic.kl.

После того как кнопка отключена, нужно придумать ей замену. Поставим программную кнопку. Программ для эмуляции кнопок в Play Market предостаточно, но мне приглянулась Button Savior .

Она может эмулировать практически все типичные аппаратные кнопки, приятно выглядит и имеет приличное количество настроек. Описывать их не буду, т.к. все нормально работает со стандартными настройками. Скажу лишь о двух.

Первая касается темы, по умолчанию кнопки плохо видно:

Что бы это исправить нужно выбрать другую тему, для этого во вкладке look and feel жмем по themes и выбираем другую тему. Мне понравилась Froyo. Вот как она выглядит:

Вторая настройка – что бы панель с кнопками исчезала при прикосновении за пределами панели. Во вкладке Advanced нужно поставит галку на против Hide On Outside Touch.

И да, все что вы делаете, вы делаете на свой страх и риск, за испорченные девайсы я ответственности не несу.

[Конкурс] Альтернативные варианты управления Android, избавляемся от экранных кнопок

Вконтакте

За что я люблю Android, так это за полную кастомизацию. Пока владельцы устройств с другими операционными системами негодуют, жалуясь на нововведения или отсутствие оных на форумах, владельцы Android могут все от и до настроить под себя, требуется лишь желание и немного времени. В данной статье, как вы поняли, мы коснемся кастомизации элементов управления Android и в частности устройств с экранными кнопками.

Пролог

С презентацией Android 3.0 Honeycomb Google ввела новый метод управления устройствами – экранные кнопки. В то время они не особо привлекли внимание, да и доля устройств с третьим андроидом на борту была и остается очень маленькой. Но все изменилось с выходом версии 4.0 Ice Cream Sandwich и Samsung Galaxy Nexus.

В этот раз общественность уже высказала бурное недовольство: эти кнопки отнимали драгоценное пространство на дисплее, не было настоящего HD на нексусе, экран терял пару десятых дюйма и все из-за трехклятых кнопок. Меня, как владельца этого устройства, эта система устраивала: в повседневной жизни мы имеем телефон с диагональю около 4,5 дюймов, им удобнее пользоваться одной рукой, чем Samsung galaxy s3 например, а когда хочешь посмотреть видео, то перед тобой уже полноценный HD экран 4.65 дюймов. Да, в играх кнопки оставались, но их было несложно убрать на время, да и с выходом 4.4 разработчики имеют возможность скрывать их в своих приложениях. Но с покупкой nexus 10 проблема кнопок встала ребром. В планшете они съели неоправданно большое количество площади и находятся в крайне неудобном месте. Немного покопавшись я выделил несколько интересных альтернативных вариантов управления андроидом.


GMD Gesture control

Цена: 167 рублей, существует бесплатная версия, в ней доступно лишь несколько стандартных жестов для пробы. Требования: root
Комментарий: не может быть полноценной альтернативой, позволяет быстро включить/отключить полноэкранный режим в любой момент.

Как следует из названия данная программа позволяет управлять телефоном с помощью жестов. На жесты можно назначить:

  • кнопки управления (назад, домой, запущенные приложения, меню, поиск)
  • вызов любого приложения
  • переключение на предыдущее/следующие приложение
  • закрыть приложение
  • управление настройками (wi-fi, bluetooth, звук, ориентация экрана, выключение телефона)
  • управление мультимедиа
  • управление браузером
  • вызов панели быстрого доступа — позволяет выбрать несколько «горячих» приложений, которые будут появляться с одной из четырех сторон или по центру.

На первой вкладке GMD расположены универсальные жесты. Некоторые вольны непроизвольно срабатывать, что заставляет понервничать. Также они будут удобны не для всех.

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

На следующей вкладке можете настроить все, что связано с панелью быстрого запускадополнительной фишкой этого приложения. Не сказал бы, что это очень удобная штука, меня не зацепила, но побаловаться можно.

Настройки здесь меняют визуальную часть и силу вибрации — ничего серьезного.

Перехват касаний — выделяем зоны с которых наши жесты не будут активироваться, разработчик продолжает беречь ваши нервы.

Дополнительно — очень важная вкладка. Разработчику просто невозможно добавить поддержку всех устройств, так что, если видите ошибку в распознавании устройства, то ваш путь идет сюда и в faq, где описаны способы борьбы с проблемами.

Но главной функцией для нас в этом обзоре является «toggle status bar» или по-русски — полноэкранный режим, убирает кнопки и строку состояния. Включается и отключается одним и тем же жестом, но при вызове списка последних приложений автоматически отключается. Самый пригодный сценарий использования на мой взгляд — выключить кнопки на время чтения/игры/браузинга.

Full!screen

Цена: бесплатно. Платная версия за 60 р. предоставляет возможность выбрать приложения, в которых fullscreen не будет активироваться. Функционала бесплатной версии вполне достаточно
Требования:
root
Комментарий: пожалуй лучшая программная альтернатива на данный момент, включает полноэкранный режим и добавляет свои две кнопки в любые из 4-х углов. У full!screen небольшое количество настроек:

  • Включить/выключить сервис
  • Автоматический запуск при включении системы
  • Настройка цвета и размера кнопок
  • Изменение времени длительного нажатия, силы вибрации
  • Настройка самих кнопок: расположение, действие на простое нажатие, на долгое нажатие и на свайп по кнопке.

Что можно установить в качестве команды на кнопку:

  • назад
  • домой
  • список последних приложений
  • выход из полноэкранного режима
  • шторка уведомлений, которая будет отображаться снизу, если кнопка находится в нижнем углу
  • панель быстрого доступа к приложениям
  • переход к предыдущему приложению
  • запуск приложения
  • управление мультимедиа

Управлять таким образом удобно и на телефоне – одной рукой всегда достаешь до нижних углов, а вверх тянуться вообще нет потребности, и на планшете – пальцы как раз лежат по нижним углам устройства.

Но лично меня такой вариант не устраивает и вот почему: в силу программных ограничений стокового андроида, невозможно убрать экранные кнопки, оставив строку состояния. Мне хотелось бы всегда видеть уведомления, часы и состояние батареи. Потому на телефоне я оставил все как завещал гугл, а на планшете копнул глубже.

CyanogenMod + button savior

Цена: CyanogenMod — бесплатно. Button savior — бесплатно или 62 рубля. Платная версия позволяет изменять количество и порядок отображаемых кнопок. Советую попробовать бесплатную версию, в случае надобности улучшить.
Требования:
Переустановка прошивки со всеми вытекающими.