ฉันadb
เข้าถึงโทรศัพท์ Android ของฉันแล้ว
ดังนั้นฉันรู้ว่าฉันสามารถแทนที่ความหนาแน่นของหน้าจอและความละเอียดหน้าจอด้วยam
คำสั่งที่มาพร้อมกับ Android นั่นเป็นเรื่องที่ยอดเยี่ยมและน่าหลงไหลฉันเดา แต่มีวิธีการจับสองตัวเลขเหล่านั้นจากบรรทัดคำสั่งหรือไม่ ฉันรู้ว่าpm
ยูทิลิตี้สามารถรวบรวมข้อมูลบางอย่างโดยเฉพาะอย่างยิ่งpm list features
เพื่อดูว่าอุปกรณ์ Android มีไร้สายบลูทู ธ จีพีเอส ฯลฯpm
ไม่ได้ดูเหมือนจะรายงานข้อมูลมากกว่านี้
การรู้ว่า Android รองรับเวอร์ชันใดควรใช้คำสั่ง นึกคิดฉันต้องการบางสิ่งบางอย่างที่ทำงานบน Android 2.2+ (Froyo) แต่การทำสิ่งที่ใช้ได้กับ 4.0.3+ (Ice Cream Sandwich) ก็ใช้ได้เช่นกัน ฉันก็จะชอบถ้ามีวิธีการคิดออกโดยไม่ต้องเข้าถึงราก
ฉันรู้ว่าเป็นไปได้ที่จะได้รับความละเอียดหน้าจอและความหนาแน่นของโปรแกรมตามที่อธิบายไว้ในคำถามนี้
adb shell dumpsys display | grep mBaseDisplayInfo
ข้อมูลที่เหมาะสมได้หรือไม่ มันดูเหมือนว่าจะตรงกับขึ้นบน Nexus 7 ของฉันdumpsys
รายงานความหนาแน่นที่จะเป็นและความละเอียดที่จะเป็น213
800x1280
นอกจากนี้ยังรายงานข้อมูลการหมุนและความเรียบร้อย ผมไม่ทราบว่า dumpsys มีอยู่ แต่ก็ดูเหมือนว่าจะรายงานเกี่ยวกับจำนวนมากของข้อมูลที่เป็นประโยชน์ตามที่ระบุไว้ที่นี่: stackoverflow.com/questions/11201659/...