Add commands to query display density and resolution

mz-dev
Zhuang Ma 8 years ago
parent 11f3d9e24b
commit 874cf109fe
  1. 75
      README.md

@ -32,10 +32,12 @@ ADB,即 [Android Debug Bridge](https://developer.android.com/studio/command-li
* [调试](#调试) * [调试](#调试)
* [查看/过滤日志](#查看过滤日志) * [查看/过滤日志](#查看过滤日志)
* [查看设备信息](#查看设备信息) * [查看设备信息](#查看设备信息)
* [查看设备型号](#查看设备型号) * [型号](#型号)
* [查看设备电池状况](#查看设备电池状况) * [电池状况](#电池状况)
* [查看设备分辨率](#查看设备分辨率) * [屏幕分辨率](#屏幕分辨率)
* [查看 android\_id](#查看-android_id) * [屏幕密度](#屏幕密度)
* [显示屏参数](#显示屏参数)
* [android\_id](#android_id)
* [实用功能](#实用功能) * [实用功能](#实用功能)
* [屏幕截图](#屏幕截图) * [屏幕截图](#屏幕截图)
* [录制屏幕](#录制屏幕) * [录制屏幕](#录制屏幕)
@ -368,7 +370,7 @@ adb push ~/sr.mp4 /sdcard/
## 查看设备信息 ## 查看设备信息
### 查看设备型号 ### 型号
命令: 命令:
@ -382,7 +384,7 @@ adb shell getprop ro.product.model
Nexus 5 Nexus 5
``` ```
### 查看设备电池状况 ### 电池状况
命令: 命令:
@ -409,7 +411,39 @@ Current Battery Service state:
其中 `scale` 代表最大电量,`level` 代表当前电量。上面的输出表示还剩下 44% 的电量。 其中 `scale` 代表最大电量,`level` 代表当前电量。上面的输出表示还剩下 44% 的电量。
### 查看设备分辨率 ### 屏幕分辨率
命令:
```
adb shell wm size
```
输出示例:
```
Physical size: 1080x1920
```
设备分辨率为 1080px * 1920px。
### 屏幕密度
命令:
```
adb shell wm density
```
输出示例:
```
Physical density: 420
```
设备屏幕密度为 420dpi。
### 显示屏参数
命令: 命令:
@ -422,14 +456,31 @@ adb shell dumpsys window displays
``` ```
WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays) WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
Display: mDisplayId=0 Display: mDisplayId=0
init=1080x1920 480dpi cur=1080x1920 app=1080x1776 rng=1080x1005-1794x1701 init=1080x1920 420dpi cur=1080x1920 app=1080x1794 rng=1080x1017-1810x1731
deferred=false layoutNeeded=false deferred=false layoutNeeded=false
... mStacks[0]0
// some other output here mStackId=0
... mDeferDetach=false
{taskId=60 appTokens=[AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}] mdr=false}
Application tokens in top down Z order:
mStackId=0
mTaskId=60
Activity #0 AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}:
windows=[Window{bd0ea61 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}]
windowType=2 hidden=false hasVisible=true
app=true voiceInteraction=false
allAppWindows=[Window{bd0ea61 u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL}]
task={taskId=60 appTokens=[AppWindowToken{973efda token=Token{4ec6585 ActivityRecord{209cafc u0 com.google.android.googlequicksearchbox/com.google.android.launcher.GEL t60}}}] mdr=false}
appFullscreen=true requestedOrientation=5
hiddenRequested=false clientHidden=false willBeHidden=false reportedDrawn=true reportedVisible=true
numInterestingWindows=1 numDrawnWindows=1 inPendingTransaction=false allDrawn=true (animator=true)
startingData=null removed=false firstWindowDrawn=true mIsExiting=false
``` ```
### 查看 android\_id // TODO
### android\_id
命令: 命令:

Loading…
Cancel
Save