У мене є adb
доступ до мого телефону Android.
Тож я знаю, що я можу змінити щільність екрана та роздільну здатність екрана за допомогою am
команди, наданої Android. Думаю, що це чудово і модно. Але чи є спосіб взяти ці два числа з командного рядка? Я знаю, що pm
утиліта може зробити певний збір інформації, особливо, pm list features
щоб побачити, чи має пристрій Android бездротовий зв’язок, bluetooth, gps тощо, pm
однак, здається, не набагато більше інформації, ніж це.
Було б корисно дізнатися, для яких версій Android підтримується команда. В ідеалі я хотів би щось, що працює на Android 2.2+ (Froyo), але брати те, що працює лише з версії 4.0.3+ (сендвіч з морозивом) теж чудово. Мені б також хотілося, якби був спосіб розібратися в цьому без доступу до кореня.
Я знаю, що можна роздільну здатність екрана та щільність екрану отримати програмно, як описано в цьому запитанні .
adb shell dumpsys display | grep mBaseDisplayInfo
щоб отримати відповідну інформацію? Схоже, збігаються, на моєму Nexus 7dumpsys
повідомляється про щільність, яку слід,213
і роздільну здатність800x1280
. Він також повідомляє інформацію про обертання і таке, акуратне. Я не знав , існував dumpsys, але мені здається , щоб повідомити про багато корисної інформації , як зазначено тут: stackoverflow.com/questions/11201659 / ...