Eu tenho adbacesso ao meu telefone Android.
Então, eu sei que posso substituir a densidade e a resolução da tela com o amcomando fornecido com o Android. Isso é ótimo e elegante, eu acho. Mas existe uma maneira de pegar esses dois números na linha de comando? Eu sei que o pmutilitário pode coletar algumas informações, principalmente pm list featurespara verificar se o dispositivo Android tem conexão sem fio, bluetooth, gps etc. pmnão parece gerar muito mais informações do que isso.
Seria útil saber para quais versões do Android os quais o comando é suportado. Idealmente, eu gostaria de algo que funcione no Android 2.2+ (Froyo), mas usar algo que só funciona no 4.0.3+ (Ice Cream Sandwich) também é bom. Eu também gostaria que houvesse uma maneira de descobrir isso sem acesso root.
Eu sei que é possível obter a resolução e a densidade da tela programaticamente, conforme descrito nesta pergunta .

adb shell dumpsys display | grep mBaseDisplayInfopara obter as informações apropriadas? Parece corresponder, no meu nexus 7dumpsysrelata a densidade213e a resolução800x1280. Ele também relata informações sobre rotação e, assim, puro. Eu não sabia dumpsys existiu, mas parece para informar sobre um monte de informações úteis como observado aqui: stackoverflow.com/questions/11201659/...