Essential Phone wymaga aktualizacji OTA, aby dodać aplikacje do białej listy, tak aby rozwijały się na górę, ale w tym przewodniku pokazano, jak to ominąć.
Kiedy Andy Rubin po raz pierwszy zaprezentował Essential Phone, wielu było zdumionych konstrukcją bez ramki, którą udało się wymyślić firmie. Jedną z cech, która wyróżniała się (dosłownie), było wycięcie na aparat i czujnik na samej górze wyświetlacza. Inni producenci OEM, tacy jak Sharp i Xiaomi, zdecydowali się osadzić kamerę i czujniki w dolnej części podbródka swoich telefonów bez ramki, ale Essential poszedł inną drogą. W rzeczywistości jest to funkcja, która według niektórych będzie bardzo rozpraszająca, gdy po raz pierwszy zobaczą smartfon.
Posypały się recenzje, z których wiele wskazywało, że wycięcie na aparat i czujnik nie było tak rozpraszające, jak początkowo sądzono. Obecni właściciele urządzenia twierdzą, że oczy zaczynają je ignorować i przestają je zauważać, dopóki niektóre aplikacje nie sprawią, że jego istnienie będzie zbyt oczywiste, aby je zignorować. Chociaż niektóre aplikacje mogą wtapiać się w pasek stanu telefonu Essential, nie każda aplikacja jest w stanie to zrobić.
Oto przykład tego, jak aplikacja wygląda na Essential Phone, gdy nie zakrywa górnej części ekranu. Pozostała część aplikacji wygląda i działa tak, jak powinna, ale tuż nad paskiem stanu znajduje się rozpraszająca przestrzeń, która wygląda po prostu brzydko. Na szczęście istnieje sposób na rozwiązanie tego problemu bez potrzeby rootowania. Essential faktycznie ma białą listę aplikacji, które mogą w pełni korzystać z obszaru paska stanu i na szczęście mamy sposób edytowania tej białej listy.
Spraw, aby aplikacje wypełniały ekran niezbędnego telefonu
Najłatwiej to zrobić, korzystając z aplikacji o nazwie „Layout Whitelist Editor” dostępnej w sklepie Google Play.
To jest aplikacja open source stworzony przez użytkownika Reddita TsFreddie na subreddicie /r/Essential i pozwala dodawać lub usuwać poszczególne aplikacje do listy aplikacji. Zwrócono nam na to uwagę dzięki XDA Senior Member tw1tch175. Wszystko, co musisz zrobić, to zainstalować aplikację, a następnie przyznać jej ukryte uprawnienia za pośrednictwem ADB, co pokażemy Ci, jak to zrobić.
- Pobierz i zainstaluj „Edytor białej listy układów” z powyższego łącza do Sklepu Play.
- Skonfiguruj ADB jak opisano w tym samouczku.
- Otwórz wiersz poleceń/terminal i wprowadź następujące polecenie:
adb shell pm grant in.tsdo.elw android.permission.WRITE_SECURE_SETTINGS
- Otóż to! Teraz otwórz aplikację i rozpocznij umieszczanie na białej liście aplikacji, które chcesz wypełnić pasek stanu telefonu Essential!
Po wybraniu aplikacji, które chcesz dodać do białej listy, powinieneś zobaczyć, że te aplikacje (zwłaszcza programy uruchamiające innych firm) zaczynają zajmować cały ekran Twojego urządzenia. Jeśli nie, zaleca się ponowne uruchomienie smartfona, ale powinien on działać natychmiast. Po wykonaniu tej czynności aplikacje powinny wyglądać znacznie lepiej. Tapety programów uruchamiających innych firm (takich jak Action Launcher) powinny teraz rozciągać się do góry ekranu, co zapewni znacznie bardziej wciągające wrażenia.
Mówię, że powinienem tutaj, ponieważ nie wszystkie aplikacje działają dobrze z tym ustawieniem w pewnych sytuacjach. Kilka osób na naszych forach pokazuje, że nie działa poprawnie z Tapatalk, ale potem mówi kolejna osoba ten konflikt wynika z ciemnego motywu aplikacji opcja.
Wyjaśnienie
Essential Products chce mieć pewność, że aplikacje i gry dodawane do tej białej listy działają i wyglądają tak, jak powinny. Obecnie programiści muszą poprosić o dodanie do białej listy, a firma jest pracują nad sposobem na poprawę tej sytuacji, dodanie Twojej ulubionej aplikacji do białej listy może chwilę potrwać. Nawet popularny Nova Launcher dopiero co został dodany do białej listy telefonu Essential. Na szczęście istnieje sposób na ominięcie ograniczeń nałożonych przez oprogramowanie.
Korzystając z powyższej aplikacji jesteśmy w stanie ręcznie modyfikować białą listę utworzoną przez Essential. Aplikacja zapisuje do preferencji o nazwie Settings.Global.ESSENTIAL_LAYOUT_WHITELIST
używając rozdzielonej przecinkami listy nazw pakietów reprezentujących aplikacje, które chcesz umieścić na białej liście. Nie różni się to od wielu sztuczek, które opisaliśmy w naszych poprzednich samouczkach, ale aplikacja to robi proces jest znacznie łatwiejszy, ponieważ nie musisz zajmować się wierszem poleceń za każdym razem, gdy chcesz to zmodyfikować biała lista.
Więc masz to. Praktycznie niemożliwe było, aby pierwszy smartfon Andy’ego Rubina był dokładnie tym, czego wszyscy oczekiwali, ale przynajmniej istnieją pewne obejścia niektórych z najbardziej rażących problemów. Kolejną skargą, jaką ludzie mieli na temat telefonu, jest aparat, ale istnieje obejście tego problemu przynajmniej poprawia jakość aparatu (nawet jeśli ignoruje czujnik monochromatyczny).