У мене є 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 / ...