Mam telefon z systemem Android OnePlus. Niedawno ekran dotykowy zaczął działać nieprawidłowo, dlatego dolny centymetr ekranu nie działa, ale reszta ekranu działa doskonale. Niestety dolny centymetr zawiera wiele ważnych funkcji. Czy istnieje sposób zmiany rozmiaru wyświetlacza lub rozdzielczości, aby wykluczyć dolny centymetr mojego ekranu?
screen
touchscreen
oneplus-one
Selah
źródło
źródło
Odpowiedzi:
Uwagi:
Jako podstawę do pracy wykorzystałem następujący komentarz :
Instrukcje:
adb devices
.Musimy znać rozdzielczość i gęstość wyświetlania urządzenia. W terminalu / cmd wprowadź,
adb shell dumpsys display | grep mBaseDisplayInfo
aby wyświetlić informacje związane z wyświetlaniem. Dane wyjściowe mogą wyglądać następująco:Istotna informacja w moim przypadku to:
Najbardziej przydatne polecenia do użycia to:
wm overscan [reset|LEFT,TOP,RIGHT,BOTTOM]
wm density [reset|DENSITY]
Mój domyślny ekran uruchamiania bez poprawek wyglądał następująco:
Aby zmniejszyć wyświetlanie ekranu u dołu, wydaj polecenie:
Zauważ, że użyłem dalszej redukcji przez upto
0,0,0,300
i wynik był taki:Dostosuj wartość do swoich potrzeb.
Może być konieczne skorygowanie gęstości, ponieważ wyświetlacz może wyglądać dziwnie . Domyślna gęstość wyświetlania mojego urządzenia to 480 dpi, więc poprawiłem go w ten sposób:
i ekran Uzyskany jak to . Aplikacja pod tweaked rozmiar.
adb shell wm density reset
i,adb shell wm overscan reset
aby powrócić odpowiednio do domyślnej gęstości i rozdzielczości.Teraz, gdy zadbano o „strefę martwego dotyku”, nadszedł czas, aby używać klawiszy wirtualnych / miękkich (tylko jeśli potrzebujesz).
Izzy już to ujął w tej odpowiedzi . W przeciwnym razie możesz użyć Gravitybox LP (dla użytkowników Lollipop) lub Gravitybox KK (dla użytkowników Kitkat). Jest to moduł Xposed, który wymaga dostępu do roota i zainstalowanego Xposed Framework .
Zainstaluj, aktywuj i uruchom Gravitybox → Poprawki paska nawigacyjnego → Włącz pasek nawigacyjny → zrestartuj komputer, a przyciski programowe aka pasek nawigacyjny zostaną uznane za włączone.
Niestandardowa pamięć ROM, taka jak Cyanogenmod i niektóre standardowe ROM, ma opcję włączenia klawiszy programowalnych (przycisków) w Ustawieniach . Możesz użyć tej opcji, ponieważ nie wymaga ona dostępu do konta root.
Po kilku dalszych poprawkach końcowy ekran mojego Androida 5.0 wyglądał następująco:
Jesteśmy gotowi do wyjścia!
źródło