Mam Star N7189 (5,5 ") z dolną strefą ekranu dotykowego martwą
Przyciski menu i Wstecz nie działają, ale fizyczny przycisk Home działa.
Starałem się mocno naciskać na krawędzie ekranu, próbowałem zastosować skręt z krótkich boków, jakby to był tylko mokry ręcznik. Zrobiłem twardy reset, ale to nie zadziałało.
Czasami naciskając martwy obszar, telefon przyjmuje go za przycisk menu
Jakie metody mogę wymieniać oprócz wymiany ekranu? Czy jest jakaś aplikacja, program uruchamiający lub sztuczka, aby zmienić rozmiar ekranu nadający się tylko do obszaru roboczego?
PS kilka godzin po pozostawieniu go w trybie samolotowym nagle dotyk miał ten problem, ale nie pamiętam, czy przypadkowo umieściłem coś ciężkiego w tym obszarze komórki.
touchscreen
Dambo
źródło
źródło
Odpowiedzi:
Częściowa, ale być może pomocna odpowiedź.
Uwaga:
Problem w tej istniejącej odpowiedzi polega na tym, że zmniejsza on moc wyjściową ekranu zarówno od góry, jak i od dołu w moich urządzeniach, podczas gdy muszę zmniejszać tylko od dołu. Aby to zrobić, wykorzystałem następujący komentarz jako podstawę do pracy:
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 jest to potrzebne).
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 nawigacji → zrestartuj komputer, a przyciski programowe, czyli pasek nawigacji, 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:
Zauważ, że powyższe rozwiązanie prawdopodobnie nie byłoby odpowiednie dla PO, ale zostało napisane z uwzględnieniem celu nagrody (oferowanej przez barro32 ). Następna duża aktualizacja prawdopodobnie dotyczy Androida 4.2.
źródło
Jeśli Twoje urządzenie jest zrootowane, możesz rzucić okiem na Button Saviour (root) - jeśli nie, na Button Saviour Non Root . Lub na pasku przycisków wirtualnych :
Button Savior i Virtual Button Bar (źródło: Google Play; kliknij, aby powiększyć)
Co mają ze sobą wspólnego wszystkie trzy? Jak pokazują zrzuty ekranu, umożliwiają one korzystanie z wirtualnych klawiszy programowych w miejscach, w których ich potrzebujesz. Możesz więc uniknąć „martwych obszarów” i nadal mieć je przy sobie.
Przyznaję, że to nie zmienia rozmiaru ekranu; ale przynajmniej rozwiązuje problem z przyciskami.
źródło
Znalazłem rozwiązanie!
Wymaga roota i Androida 4.3 + !!!
Ta aplikacja może zmieniać rozdzielczość, a także dodawać wirtualne przyciski.
Będziesz musiał zmienić wysokość o około 1,5 cm mniejszą (nie widzisz tego bardzo dobrze na zdjęciu, więc sprawdź to przed złożeniem wniosku!) Jeśli masz jakiekolwiek problemy z aplikacją, sprawdź opis aplikacji lub opublikuj komentarz poniżej.
Mam nadzieję, że moja odpowiedź ci pomoże!
Pobierz link do aplikacji: https://play.google.com/store/apps/details?id=com.nomone.resolution_changer
źródło
Odpowiedź Firelords działa dla wersji Androida powyżej 4.2.
W wersjach do (włącznie) Androida 4.2 polecenie, którego należy użyć, to
am
. Po włączeniu debugowania USB i zainstalowaniu narzędzi ADB procedura jest następująca:adb shell dumpsys window
(lub lepiej, aby bezpośrednio filtrować wyjście dla rozdzielczości:adb shell dumpsys window | grep cur= |tr -s " " | cut -d " " -f 4|cut -d "=" -f 2)
- stąd )adb shell am display-size 540x700
. 540 x 700 . (Można zresetować za pomocąadb shell am display-size reset
)adb shell dumpsys display
(lub uzyskać krótkie wyjście:adb shell dumpsys display | grep mBaseDisplayInfo
)adb shell am display-density 230
(Można zresetować za pomocąadb shell am display-density reset
).Jeśli jest to konieczne, aby włączyć klawisze programowe / przyciski ekranowe, można to zrobić, dodając wiersz
qemu.hw.mainkeys=0
do pliku/system/build.prop
(wymagane uprawnienia roota). Jeśli ta linia już istnieje w build.prop, przyciski ekranowe można włączyć, ustawiając wartość na 0 lub wyłączyć, ustawiając ją na 1. O ile mi wiadomo, działa to na Androidzie 4.0.źródło
Spróbuj użyć Screen Shift z Playstore. Przetestowałem to na moim Redmi 2 i działało dobrze.
źródło