Powiedz cześć mruczowi, zmieniacz rozdzielczości all-in-One dla urządzeń z Androidem, nie wymaga korzenia! Jak to działa? Używamy refleksji Androida SDK, aby uzyskać dostęp do ukrytych API, aby zmienić rozdzielczość ekranu telefonu. Wszystko, czego potrzebujemy, jest szczególną zgodą, która może być przyznana za pomocą ADB.
Dlaczego chcesz zmienić rozdzielczość wyświetlacza, w każdym razie?
- zmniejszenie rozdzielczości wyświetlacza zmniejsza obciążenie GPU .
- Niektóre gry mogą pasować do standardowego wyświetlania 16: 9 lepsze niż wyświetlacze panoramiczne.
Oto kilka korzyści dla korzystania z mruczenia:
- Obliczam DPI za pomocą jakiejś fantazyjnej matury. Zazwyczaj dostosowywanie DPI dla nowych rezolucji może być trudne, ponieważ muszę określić przekątne cale każdego wyświetlacza, ale zamiast tego obliczę przekątne piksele wyświetlacza i podzielić go przez bieżące DPI, aby określić targowy dzielnik. Następnie, gdy nowa rozdzielczość jest stosowana, podzielę nowych pikselów przekątnych przez ten dzielnik, aby uzyskać bok identycznie skalowany dpi.
- weryfikujemy rezolucje w celu uzyskania zgodności przed nałożeniem ich za rodzaj failsafe Można określić w menu Ustawienia.
- zobaczysz słodkiego kota za każdym razem, gdy otworzysz aplikację
- te z rootem mogą udzielać uprawnień mrugów bez użycia ADB. Uwaga: Korzeń nie jest wymagany, jest opcjonalny.
- Android 6.0 (SDK 23) i powyżej są obsługiwane za pomocą Legacy API. Tytydraco)
Istnieje ograniczenie:
- Niektóre wersje Android mogą manipulować z rozdzielczością zmieniającą API, powodując wyświetlenie błędu. To nie jest wina mruczenia, ale raczej twoim dostawcą OEM lub ROM przy użyciu niestandardowych apis. Może być skompilowany przy użyciu kanarek z Android Studio Canary za darmo, jeśli chcesz, jednak nie oferuję bezpośredniego wsparcia z kompilacją aplikacji: https://www.github.com/tytydraco/purr