Saya punya adb
akses ke ponsel android saya.
Jadi saya tahu bahwa saya bisa mengesampingkan kepadatan layar dan resolusi layar dengan am
perintah yang disediakan untuk Android. Bagus dan keren, kurasa. Tetapi apakah ada cara untuk mengambil kedua angka itu dari baris perintah? Saya tahu pm
utilitas dapat melakukan pengumpulan informasi, terutama pm list features
untuk melihat apakah perangkat Android memiliki nirkabel, bluetooth, gps, dll. pm
Tampaknya tidak melakukan lebih banyak pelaporan informasi daripada ini.
Akan sangat membantu untuk mengetahui versi Android apa yang didukung oleh perintah tersebut. Idealnya saya ingin sesuatu yang berfungsi di Android 2.2+ (Froyo), tetapi mengambil sesuatu yang hanya berfungsi dari 4.0.3+ (Ice Cream Sandwich) juga baik-baik saja. Saya juga akan suka jika ada cara untuk mencari tahu ini tanpa akses root.
Saya tahu bahwa dimungkinkan untuk mendapatkan resolusi layar dan kepadatan secara program, seperti dijelaskan dalam pertanyaan ini .
sumber
adb shell dumpsys display | grep mBaseDisplayInfo
untuk mendapatkan informasi yang sesuai? Tampaknya cocok, pada nexus 7 sayadumpsys
melaporkan kepadatan menjadi213
dan resolusi menjadi800x1280
. Ini juga melaporkan informasi tentang rotasi dan semacamnya, rapi. Saya tidak tahu dumpsys ada, tetapi tampaknya melaporkan banyak informasi bermanfaat seperti yang tercantum di sini: stackoverflow.com/questions/11201659/…Dalam versi Android yang dilengkapi dengan alat wm , Anda dapat menggunakan perintah:
(Klik gambar untuk memperbesar)
Saya telah menguji dengan sukses pada stok Android 5.x dan 6.x. Karena alat wm hadir dengan Android 4.3.x dan 4.4.x juga, solusinya dapat bekerja pada mereka juga.
sumber
Jika
display
layanan tidak tersedia didumpsys
, Anda dapat mencari saluranro.sf.lcd_density=
masuk/system/build.prop
. Untuk mendapatkannya dari ponsel:sumber