Начална » как да » Как да принудим всяко приложение за Android в пълноекранния режим (без вкореняване)

    Как да принудим всяко приложение за Android в пълноекранния режим (без вкореняване)

    През 2012 г. Google пусна версия на Chrome за Android и никога не се е стремяла да й даде режим на цял екран. Ако сте уморени от чакането на любимото си приложение за Android, за да предложи цял екран, има начин да го направите сами с Immersive Mode.

    Елате в Google, буквално ви умолявам от години! Няма никаква причина да не ни предоставите режим на цял екран. Има начини да направите това с приложения на трети страни, като Tasker, но ако приемем, че винаги искате да запазите конкретно приложение на цял екран, има по-бърз и по-практичен начин да го използвате, като използвате само десктопния инструмент на Android debug bridge (ADB).

    Какво ви трябва

    За да изпълните стъпките в тази статия, трябва да имате следното:

    • Телефон или таблет с Android с версия 4.4 (KitKat) или по-нова версия
    • Компютър с Windows, MacOS или Linux
    • USB кабел

    Първа стъпка: Разрешаване на USB отстраняване на грешки

    Преди да започнете, трябва да активирате отстраняването на грешки на базата на USB на телефона си, ако още не сте го направили. Отворете основното меню Настройки. Докоснете „About Phone“ и след това натиснете седем пъти върху „Build Number“. Да наистина. На някои телефони вписването "About Phone" може да е някъде другаде в менюто Settings, но ако се навиете, трябва да го намерите..

    Когато видите изскачащото известие, в което се казва „Вие сте разработчик“, натиснете бутона „Назад“ и ще видите нова опция в главното меню „Настройки“: „Опции за програмисти“.

    Докоснете „Опции за програмисти“, а отвътре ще намерите опцията „USB debugging“ под заглавието Debugging. Активирайте го и след това натиснете „OK“.

    Стъпка втора: Инсталирайте Android SDK и ADB

    Ако не сте се забъркали с телефона много, вероятно все още нямате инсталиран Android Debug Bridge. Ако не, можете да следвате това удобно ръководство за това как да го стартирате. Уверете се, че имате инсталиран и USB драйвер за вашия телефон.

    След като приключите с инсталацията, се върнете тук и продължете към следващата стъпка.

    Трета стъпка: Намерете APK името на приложението си

    За да регулирате ръчно настройките на приложението в ADB, трябва да знаете точното име на неговото приложение или име на APK. За съжаление, Android не улеснява намирането на това с инструменти по подразбиране. Но има лесен начин да получите информацията на работния плот.

    Отворете всеки уеб браузър и отидете в Google Play Магазин на play.google.com. Кликнете върху „Приложения“ в лявата колона, след това върху „Моите приложения“. Това ви дава списък с всички приложения за Android, които сте инсталирали чрез Play Store.

    Кликнете върху желаното от вас приложение. Ако не можете да го намерите незабавно, можете да кликнете върху бутона „Всички приложения“ под лентата за търсене, за да го стесните до само приложения, инсталирани на едно устройство.

    Когато стигнете до страницата на магазина за пускане на желаното приложение, разгледайте уеб адреса в лентата с URL адреси на браузъра. След идентификационния маркер „id =“ адресът ще покаже APK името на приложението. В нашия пример (Chrome за Android) пълният адрес е:

    https://play.google.com/store/apps/details?id=com.android.chrome

    Името на APK, което търсим, е „com.android.chrome“.

    Запомнете името на APK на приложението си, преди да продължите.

    Четвърта стъпка: Проверете връзката на вашето устройство с ADB

    След това трябва да отворите командния ред (в Windows) или терминала (в MacOS) и да отидете в папка с име „платформа-инструменти“, където е инсталиран вашият Android SDK.

    В Windows ще го намерите на следното местоположение:

    / потребители /Вашето потребителско име/ AppData / местни / Android / SDK / платформа инструменти

    В macOS се намира на адрес:

    / Потребители /Вашето потребителско име/ Библиотека / Android / SDK / платформа инструменти

    Включете телефона или таблета си в компютъра с USB кабела. В зависимост от модела на телефона ви може да се наложи да потвърдите свързването на ADB на телефона с изскачащо съобщение.

    При подканата въведете следния текст и натиснете Enter

    adb devices

    Ако видите една линия от устройство под командата ADB устройство, сте готови да отидете. Ако не виждате изброени устройства, проверете отново дали телефонът или таблетът ви са свързани и дали са инсталирани драйверите.

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

    Стъпка Шест: Изберете вашия потапящ режим

    Има три различни режима на цял екран, които можем да използваме с командата за потапяне.

    • immersive.full: скрива лентата на състоянието в горната част на екрана и навигационната лента в долната част, ако телефонът ви използва виртуални бутони за навигация. Това е, което повечето хора искат, когато мислят за приложение на цял екран.
    • immersive.status: скрива само лентата на състоянието отгоре.
    • immersive.navigation: скрива само навигационната лента в долната част.
    Потапяне.попълнено (ляво), immersive.status (център) и immersive.navigation (вдясно)

    Изберете кой режим искате да използвате, преди да продължите. Не се притеснявайте, можете да приложите командата по-долу няколко пъти, ако промените решението си.

    Шеста стъпка: Приложете командата

    След това въведете следния текст в реда, като замените името на приложението, което сте намерили в трета стъпка след = знак. Използвах Chrome като пример тук, но можете да сменяте името на APK с всеки друг.

    adb shell settings поставя глобалния policy_control immersive.full = com.android.chrome

    Тази конкретна команда дава възможност за пълноекранна версия на Immersive Mode за приложението Chrome. За да скриете само лентата на състоянието или лентата за навигация, използвайте командите immersive.status или immersive.nagivation, съответно.

    Натиснете Enter, за да изпълните командата. Това е! Отсега нататък Chrome на телефона ви (или друго приложение, което въвеждате) ще се изпълнява на цял екран. Можете да изключите телефона си и да го изпробвате сега: просто плъзнете нагоре или надолу от долната или горната част на екрана (или от страната в хоризонтален режим), за да се покажат бутоните за навигация или лентата на състоянието.

    Ако някога искате да промените приложението към стандартния му режим на работа, просто повторете тези стъпки, но заменете тази команда в командния ред или терминала (отново, използвайки APK името за приложението):

    adb shell settings поставя глобалния policy_control immersive.off = com.android.chrome

    Този метод трябва да работи с всички стандартни устройства с Android, но някои производители може да са модифицирали мобилната операционна система до точката, в която командите не са валидни. Ако не работи веднага на телефона или таблета ви, опитайте да изключите телефона си и да го включите отново - ADB и връзката с драйвера понякога могат да бъдат финални.