Ho adbaccesso al mio telefono Android.
Quindi so che posso ignorare la densità e la risoluzione dello schermo con il amcomando fornito con Android. Fantastico e dandy, immagino. Ma c'è un modo per afferrare quei due numeri dalla riga di comando? So che l' pmutilità può raccogliere alcune informazioni, in particolare pm list featuresper vedere se il dispositivo Android ha wireless, bluetooth, gps, ecc. pmNon 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 mBaseDisplayInfoper ottenere le informazioni appropriate? Sembra corrispondere, sul mio Nexus 7dumpsysriporta la densità da essere213e 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/...