Актуализирани жестове за навигация с по-добро скриване на лентата за навигация, действие при стартиране на приложение, съвместимост с Android P и други

click fraud protection

Navigation Gestures от XDA предоставя управление с жестове в стил iPhone X на всяко устройство с Android. Работихме усилено и последната ни актуализация носи много!

Ние стартиран нашият Жестове за навигация приложение преди малко повече от 3 седмици и след нашето Последна актуализация, работихме усилено, за да отговорим на огромното количество отзиви, които получихме. Нашето приложение, което първоначално беше проектирано да бъде просто приложение за управление с жестове, базирано на жестовете на Apple iPhone X, оттогава придоби много функции за персонализиране. Ние също не спираме дотук, тъй като бъдеща актуализация ще позволи на потребителите да създават контроли за навигация с жестове в духа на OnePlus 5T и OnePlus 6. Ако сте уморени от целия екран, който заемат вашите скучни софтуерни бутони за навигация, тогава трябва да опитате най-новата ни актуализация на приложението. Това е напълно безплатно за всички основни действия и настройки!

Бихме искали благодарим на всички наши поддръжници, които закупиха премиум версията

 на приложението. Вашата подкрепа ни помага да продължим развитието на приложението. Тази втора голяма актуализация добавя две нови функции изключително за първокласни потребители. Сега, когато последната ни актуализация е налична, можем да посветим повече време на внедряването на функции за премиум версията на приложението.

След актуализиране препоръчваме да рестартирате, ако имате проблеми. Понякога актуализирането на приложение ще накара OEM кожата да убие услугата за достъпност... или може да се случи друга странност. Рестартирането ще го върне на чисто.

[appbox googleplay com.xda.nobar]

Актуализацията се разпространява за потребителите в Play Store сега. Ако предпочитате да не чакате актуализацията да пристигне, можете да изтеглите APK тук.

Изтеглете Navigation Gestures 1.2.0

Жестове за навигация v1.2.0 Списък на промените

Регистърът на промените е огромен, така че ще разделя промените на секции, за да поддържам нещата организирани.

Съвместимост с Android P

Миналата седмица Google пусна Android P бета 2 (Преглед за разработчици 3) за Google Pixel, Google Pixel XL, Google Pixel 2 и Google Pixel 2 XL. The Основен телефон и Sony Xperia XZ2 също са получили тази актуализация. По някаква причина Google направи промени в най-новата бета версия на Android P, които вече позволяват на приложението Navigation Gestures да работи. Ние го направихме абсолютно нищо за да се случи това. Скептични сме, че това ще остане така, когато се появи Android P Beta 3/Developer Preview 4, така че засега му се насладете на вашето Android P устройство. Все още се придържаме към нашето заобиколно решение, ако Google отмени промените, които са направили, за да накара нашето приложение да работи на Android P.

Нови премиум функции

  • Действие за превключване на клавиатурата за стартиране на диалогов прозорец за превключване на клавиатури
  • Действие за стартиране на приложение за стартиране на избрано приложение*

*Ако забележите, че дадено приложение се стартира „бавно“, след като използвате хапчето за задействане на бутона за начало, това се дължи на неясна промяна, направена още в Android 4.4 KitKat. Освен ако нямате този модул Xposed или персонализиран ROM, инсталиран с корекцията, няма начин да го заобиколите.

Промени във външния вид

  • Добавени са кутии за ръчно въвеждане за всички плъзгачи.
  • Плъзгачите на външния вид за радиуса на ъглите, ширината, височината, позицията X и позицията Y вече могат да бъдат настроени да се променят по процент, а не по px/dp. Задаването му на процент означава, че хапчето ще мащабира в пейзажен режим.
  • Повишена максимална Y позиция от 70dp на 130dp

Промени в поведението

  • Дано най-накрая коригира проблема, при който лентата за навигация се показва в приложения на цял екран като YouTube. Това също трябва коригирайте всяко "мигане" на екрана че сте докладвали къде навигационната лента скача нагоре и надолу.
  • Функцията за скриване на лентата за навигация е отделена от функцията за хапче. Това означава скриването на навигационната лента вече е OPT-IN. Можете да пропуснете предоставянето на разрешението WRITE_SECURE_SETTINGS при стартиране и да го предоставите по-късно, ако се опитате да превключите функцията за скриване на навигационната лента. Това би трябвало да помогне за коригирането на онези случаи, при които приложението смята, че устройството има лента за навигация (и по този начин ги принуждава да преминат през тази настройка), когато не са го направили. Тъй като отделихме тази функция, сега има 2 плочки за бърза настройка - една за превключване на хапчето и една за превключване на навигационната лента на софтуера.
  • Добавено "по-голям hitbox" към Настройки --> Съвместимост и го активира по подразбиране. Това увеличава хитбокса на хапчето от 4dp по-горе на 12dp по-горе, което улеснява уцелването.
  • Ако действието „плъзгане и задържане“ не е зададено, то по подразбиране е действието „плъзгане“ в тази посока. напр. ако „плъзнете нагоре и задръжте“ не е зададено и плъзнете нагоре и задръжте, ще се извърши обичайното действие за плъзгане нагоре.
  • Намалете минималното време за плъзгане и задържане от 200 ms на 100 ms.
  • Променен е приоритетът на постоянното известяване на Android Oreo от Min на Low. Надяваме се, че това трябва да спре известието „приложението работи във фонов режим“.
  • Чувствителност и анимации, като цяло, трябва да бъде значително подобрена.
  • Опция за поддържане на хапчето активирано, когато сте в режим на кола (Android Auto)
  • Добавена е опция „Запазване на оригиналния NavBar на цял екран“ в Настройки --> Съвместимост, ако искате навигационната лента все още да бъде достъпна с плъзгане отстрани

Изчистване на бъгове

  • Коригирана грешка, при която диалоговият прозорец за сила на звука остава на екрана за 20 секунди

Разни промени

  • Масово почистване на предпочитанията, за да стане по-организирано и по-красиво.
  • Надяваме се, че поправихме проблема, при който премиум версията не се откриваше. (Обикновено рестартиране от страна на потребителя коригира това.)

Списък с функции за навигационни жестове

За тези от вас, които искат да влязат в това приложение, но едва сега чуват за него, ето списък с функции, който отчита най-новата актуализация (разгънете бутона):

Списък с функции за жестове за навигация

Жестове

  • Кранове
    • Едно докосване
    • Двойно почукване
    • Докоснете и задръжте (продължително натискане)
  • Плъзгания
    • Плъзнете нагоре и задръжте
    • Плъзнете наляво
    • Плъзнете наляво и задръжте
    • Плъзнете надясно
    • Плъзнете надясно и задръжте
    • Плъзнете нагоре
    • Плъзнете надолу

Действия

  • Безплатно
    • У дома
    • обратно
    • Скорошни приложения
    • Превключване на разделен екран (изисква Android Nougat+)
    • Отваряне на предишно приложение (изисква Android Nougat+)
    • Отворете Асистент
    • Скрий хапчето
  • Премиум
    • Издърпайте надолу панела за известяване
    • Издърпайте надолу плочки за бързо фиксиране
    • Отворете менюто за захранване
    • Преминете към предишния медиен запис*
    • Преминете към следващия медиен запис*
    • Възпроизвеждане/пауза на текущата медийна песен*
    • Диалогов прозорец за превключване на клавиатурата
    • Стартиране на приложение**

* Не е гарантирано, че медийните действия работят с всяко приложение. Медийните действия използват стандартни API на Android, за да работят с повечето приложения.

**Ако забележите, че дадено приложение се стартира „бавно“, след като използвате хапчето за задействане на бутона за начало, това се дължи на неясна промяна, направена още в Android 4.4 KitKat. Освен ако нямате този модул Xposed или персонализиран ROM, инсталиран с корекцията, няма начин да го заобиколите.

Външен вид (всички безплатни)

  • Превключване на сянката на хапчето
  • Персонализирайте цвета на хапчето
  • Персонализирайте прозрачността на хапчетата
  • Персонализирайте цвета на рамката на хапчето
  • Персонализирайте радиуса на ъгъла на хапчето
  • Персонализирайте ширината/височината на хапчето
  • Персонализирайте вертикалната/хоризонталната позиция на хапчето

Поведение (всички безплатни)

  • Скриване в приложения на цял екран
  • Не премествайте хапчето над клавиатурата
  • Поддържайте хапчето активирано в режим на автомобил (Android Auto)
  • Персонализирайте времето за плъзгане и задържане
  • Персонализирайте продължителността на вибрациите
  • Персонализирайте продължителността на анимацията

Съвместимост (всички безплатни)

  • Скриване на оригиналната навигационна лента в пейзаж
  • Поправки в режим на таблет
  • По-голям hitbox
  • Запазете оригиналната лента за навигация в приложения на цял екран

Прочетете още


Често задавани въпроси за жестове за навигация

Моля, разгънете бутона по-долу, за да видите нашите отговори на списък с често задавани въпроси.

ЧЗВ за жестове за навигация

  • Помощ, деинсталирах приложението и вече нямам достъп до навигационната си лента!
    • Моля, свържете се с вашия компютър и изпълнете следната команда: adb shell wm overscan reset
  • В долната част на екрана има „бяла линия“!
    • Това НЕ е грешка. Това е страничен ефект от промяна, която умишлено направихме след версия 1.0.0, защото без нея много устройства на Samsung, Motorola и Xiaomi отчитаха основни грешки (напр. черен екран след отключване, което направи телефона неизползваем.) „Бялата линия“ се причинява от това, че навигационната лента е скрита 99,99%, но не и 100% (т.е. ние скриваме изцяло навигационната лента, с изключение на 1 пиксел.) Така че „бялата линия“ всъщност е само вашата навигационна лента, която е оцветена в бяло. Забелязва се най-вече от собствениците на Samsung, защото Samsung агресивно оцветява навигационната лента в бяло. Оцветяваме лентата за навигация, за да скрием тази бяла линия.
  • Деинсталирането на приложението не връща навигационната ми лента!
    • Не деинсталирайте приложението, освен ако първо не деактивирате хапчето в приложението. Няма начин нашето приложение да открие кога се деинсталира, така че не можем да върнем промените, които прави, ако го деинсталирате. Моля, първо деактивирайте хапчето и след това го деинсталирайте както обикновено.
  • Pill не работи с фиксиране на екрана.
    • Нямаме начин да симулираме дълго натискане на бутона за връщане назад без root. Предварително решение, което разглеждаме, е откриването, когато телефонът влезе в състояние на фиксиран екран и деактивирането на хапчето, за да върне стандартната навигационна лента.
  • Приложението скрива докинг станцията в Samsung DeX.
    • Очевидно докинг станцията в DeX се разглежда като лента за навигация. Ще видим дали можем да открием DeX и просто да деактивираме приложението, когато това се случи.
  • Можем ли да добавим функция, при която хапчето е в собствена отделна област, така че да не се припокрива с определени елементи на потребителския интерфейс?
    • Много вероятно не, съжалявам. Вече натискаме съдържанието на екрана надолу, за да скрием лентата за навигация. Добавянето на тази функция ще изисква от нас да избутаме и съдържанието на екрана нагоре. Не можем да го имаме и по двата начина. въпреки това, скоро ще добавим жестове извън екрана в стил OnePlus, при които плъзгате нагоре от долната част на екрана. С това няма да се налага да се притеснявате за припокриване на UI елементи!
  • Можем ли да скрием хапчето, когато сме на стартера?
    • Да, бъдеща версия ще позволи скриване на хапчето, когато сте на началния екран.
  • Може ли да заключим екрана?
    • Има 4 начина, които знаем да направим това и нито един от тях не е идеален. Няма прост API за „заключен екран“ (е, не и до Android P), който можем да използваме, който да няма собствен дял от проблемите. Nova LauncherПодходът на този обаче вероятно е най-доброто решение, така че вероятно просто ще направим това, което правят те. Все пак е планирано!
  • Може ли да направим екранна снимка?
    • Преди Android P, единственият начин да направите това е с MediaProjection API (този, който ви позволява да правите записи на екрана.) Това е много интензивно изпълнение, но е възможно да се направи.
  • Можем ли да добавим специални root действия?
    • Да, ще ги добавим отново в бъдеща версия.

Прочетете още


Присъединете се към нашата група за бета тестване на навигационни жестове

Нашите група за бета тестване на Telegram потвърди, че най-новата версия работи добре на следните устройства:

Списък на устройствата, тествани с Navigation Gestures v1.2.0

  • Google Nexus 6
  • Google Pixel XL
  • Google Pixel 2 XL
  • Huawei P9 Lite
  • LG G6
  • LG V20
  • LG V30
  • Motorola Moto G4 Play
  • Motorola Moto Z Play
  • OnePlus 5T
  • Samsung Galaxy Note 8
  • Samsung Galaxy S8
  • Samsung Galaxy S9
  • Sony Xperia XA1 Ultra

Прочетете още

Тестваме всяка версия, преди да я пуснем в Google Play Store, но дори и с група за бета тестване, все още е трудно да се намери всяка нова грешка в приложението.


Обратна връзка и поддръжка за навигационни жестове

Обратната връзка е много важна за нас. Въпреки че сме благословени да имаме достъп до голям екип, който притежава голямо разнообразие от устройства от няколко различни производители на устройства, за нас е трудно да осигурим изживяване без грешки на всеки устройство. Ако имате проблеми с нашето приложение, не се колебайте пишете ни или публикувайте в официална тема за поддръжка на XDA.

Планираме да добавим допълнителни функции в следващите версии, за да предоставим на потребителите повече опции за жестове и действия с плъзгане. Надяваме се да предоставим изживяване, което може да замени лентата за навигация на вашето устройство. Ако смятате, че трябва да добавим функция или две, за да се случи това, моля, свържете се с нас с вашите идеи!