Mam adbdostęp do mojego telefonu z Androidem.
Wiem więc, że mogę zastąpić gęstość ekranu i rozdzielczość ekranu ampoleceniem dostarczonym z Androidem. To chyba wspaniałe i eleganckie. Ale czy istnieje sposób na pobranie tych dwóch liczb z wiersza poleceń? Wiem, że pmnarzędzie może zbierać pewne informacje, w szczególności pm list featuresaby sprawdzić, czy urządzenie z Androidem ma połączenie bezprzewodowe, bluetooth, GPS itp. pm, Ale wydaje się , że nie robi dużo więcej informacji niż to.
Pomocne byłoby wiedzieć, dla których wersji Androida obsługiwane jest to polecenie. Idealnie chciałbym coś, co działa na Androidzie 2.2+ (Froyo), ale wzięcie czegoś, co działa tylko z wersji 4.0.3+ (Ice Cream Sandwich) jest również w porządku. Chciałbym również, gdyby istniał sposób, aby rozwiązać ten problem bez dostępu do konta root.
Wiem, że można uzyskać rozdzielczość i gęstość ekranu programowo, jak opisano w tym pytaniu .

adb shell dumpsys display | grep mBaseDisplayInfoaby uzyskać odpowiednie informacje? Wygląda na to, że pasują do siebie, w moim nexusie 7 jestdumpsysraportowana gęstość213i rozdzielczość800x1280. Zgłasza także informacje o rotacji i takie porządne. Nie wiedziałem, że istniały dumpsys, ale wydaje się, że zawiera wiele użytecznych informacji, jak odnotowano tutaj: stackoverflow.com/questions/11201659/…