Ho adb
accesso al mio telefono Android.
Quindi so che posso ignorare la densità e la risoluzione dello schermo con il am
comando fornito con Android. Fantastico e dandy, immagino. Ma c'è un modo per afferrare quei due numeri dalla riga di comando? So che l' pm
utilità può raccogliere alcune informazioni, in particolare pm list features
per vedere se il dispositivo Android ha wireless, bluetooth, gps, ecc. pm
Non sembra fare molto più report di informazioni di questo, però.
Sarebbe utile sapere per quali versioni di Android è supportato il comando. Idealmente, vorrei qualcosa che funzioni su Android 2.2+ (Froyo), ma prendere qualcosa che funziona solo da 4.0.3+ (Ice Cream Sandwich) va bene. Mi piacerebbe anche se ci fosse un modo per capirlo senza accesso root.
So che è possibile ottenere la risoluzione e la densità dello schermo a livello di codice, come descritto in questa domanda .
adb shell dumpsys display | grep mBaseDisplayInfo
per ottenere le informazioni appropriate? Sembra corrispondere, sul mio Nexus 7dumpsys
riporta la densità da essere213
e la risoluzione da essere800x1280
. Riporta anche informazioni sulla rotazione e così via. Non sapevo che esistessero dumpsys, ma sembra a riferire in un sacco di informazioni utili come indicato qui: stackoverflow.com/questions/11201659/...