Tengo adb
acceso a mi teléfono Android.
Entonces sé que puedo anular la densidad y la resolución de la pantalla con el am
comando proporcionado con Android. Eso es genial y elegante, supongo. Pero, ¿hay alguna forma de obtener esos dos números de la línea de comando? Sin embargo, sé que la pm
utilidad puede recopilar información, sobre todo pm list features
para ver si el dispositivo Android tiene conexión inalámbrica, bluetooth, gps, etc.pm
Sería útil saber para qué versiones de Android es compatible el comando. Idealmente, me gustaría algo que funcione en Android 2.2+ (Froyo), pero tomar algo que solo funcione desde 4.0.3+ (Ice Cream Sandwich) también está bien. También me gustaría si hubiera una manera de resolver esto sin acceso de root.
Sé que es posible obtener la resolución de pantalla y la densidad mediante programación, como se describe en esta pregunta .
adb shell dumpsys display | grep mBaseDisplayInfo
para obtener la información adecuada? Parece coincidir, en mi nexus 7dumpsys
informa la densidad213
y la resolución800x1280
. También informa información sobre la rotación y tal, ordenada. No sabía que existieran dumpsys, pero parece informar sobre mucha información útil como se señala aquí: stackoverflow.com/questions/11201659/…