Tôi đã có adb
quyền truy cập vào điện thoại Android của tôi.
Vì vậy, tôi biết rằng tôi có thể ghi đè mật độ màn hình và độ phân giải màn hình bằng am
lệnh được cung cấp với Android. Điều đó thật tuyệt vời và bảnh bao, tôi đoán vậy. Nhưng có cách nào để lấy hai số đó từ dòng lệnh không? Tôi biết pm
tiện ích có thể thực hiện một số thu thập thông tin, đáng chú ý nhất là pm list features
để xem thiết bị Android có không dây, bluetooth, gps, v.v. pm
dường như không thực hiện nhiều báo cáo thông tin hơn thế này.
Sẽ rất hữu ích khi biết các phiên bản Android mà lệnh được hỗ trợ. Lý tưởng nhất là tôi muốn một cái gì đó hoạt động trên Android 2.2+ (Froyo), nhưng lấy thứ gì đó chỉ hoạt động từ 4.0.3+ (Ice Cream Sandwich) cũng tốt. Tôi cũng muốn nó nếu có một cách để tìm ra điều này mà không cần truy cập root.
Tôi biết rằng có thể lấy độ phân giải và mật độ màn hình theo chương trình, như được mô tả trong câu hỏi này .
adb shell dumpsys display | grep mBaseDisplayInfo
để có được thông tin thích hợp? Nó dường như khớp với nhau, trên nexus 7 của tôidumpsys
báo cáo mật độ213
và độ phân giải800x1280
. Nó cũng báo cáo thông tin về luân chuyển và như vậy, gọn gàng. Tôi không biết các bãi rác tồn tại, nhưng dường như nó báo cáo về rất nhiều thông tin hữu ích như đã lưu ý ở đây: stackoverflow.com/questions/11201659/