adb shell 获取手机分辨率

Posted liujun3512159

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了adb shell 获取手机分辨率相关的知识,希望对你有一定的参考价值。

使用adb修改屏幕像素密度 (此命令针对全志开发板子)
adb shell am display-density 120

以下命令针对高通的开发板子
获取Android设备屏幕分辨率:

adb shell wm size
获取android设备屏幕密度:
adb shell wm density
修改屏幕像素密度
adb shell wm resize 1920*1080
adb shell wm size 540×960
重置屏幕尺寸大小
adb shell wm size reset
设置屏幕dpi (常用的dpi有160mdpi, 240hdpi, 320xhdpi, 480xxhdpi)
adb shell wm density 320
重置可用dpi如下命令
adb shell wm density reset

==================

分辨率:

adb shell wm size

dpi:adb sehll wm density

==================

#### 1. 通用方法:
    
adb shell dumpsys window displays |head -n 3
    
输出类似如下信息:
    
WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays)
  Display: mDisplayId=0
      init=1080x1920 440dpi cur=1080x1920 app=1080x1920 rng=1080x1025-1920x1865
    
1080x1920 就是屏幕分辨率。

#### 2. 高通平台
adb shell wm size
输出:
Physical size: 1080x192

u11修改分辨率adbshell

在公司中有时候会缺少对应屏幕分辩率的测试,一般线上app会因为屏幕分辨率出现各种奇形怪状的问题。利用adb设置屏幕分辨率来对app进行分辨率兼容测试。

adb 基础命令:

1、启动adb服务

adb start-server

2、终止adb服务

adb kill-server

3、进入adb运行环境(Android 系统内核是 Linux,所以许多 Linux 系统的命令在 Android 系统中都可以使用)

adb shell

4、获取帮助 里面有adb的各种命令和参数的介绍

adb help

5、查看adb版本

adb version

要进行屏幕设置的话需要以下几步:

1.首先需要一台电脑,虚拟机(推荐使用夜神模拟器)或真机

2.使用adb对设备进行链接

3.使用adb 运行环境内使用wm命令

wm size # 查看屏幕的分辨率, 单位: px

wm size reset #恢复屏幕分辨率默认设置

wm density # 查看屏幕的像素密度, 单位: dpi(dots per inch)

在这里我们直接可使用 wm size a x b 来设置需要展示的屏幕分辨率

注意:a 指 宽 , b 指高,中间用 ‘ x ’连接而不是 ‘ * ’

4.设置完分辨率后,去启动你们的app进行屏幕分辨率兼容测试
参考技术A 在公司中有时候会缺少对应屏幕分辩率的测试,一般线上app会因为屏幕分辨率出现各种奇形怪状的问题。利用adb设置屏幕分辨率来对app进行分辨率兼容测试。
adb 基础命令:

1、启动adb服务

adb start-server

2、终止adb服务

adb kill-server

3、进入adb运行环境(Android 系统内核是 Linux,所以许多 Linux 系统的命令在 Android 系统中都可以使用)

adb shell

4、获取帮助 里面有adb的各种命令和参数的介绍

adb help

5、查看adb版本

adb version

要进行屏幕设置的话需要以下几步:

1.首先需要一台电脑,虚拟机(推荐使用夜神模拟器)或真机

2.使用adb对设备进行链接

3.使用adb 运行环境内使用wm命令

wm size # 查看屏幕的分辨率, 单位: px

wm size reset #恢复屏幕分辨率默认设置

wm density # 查看屏幕的像素密度, 单位: dpi(dots per inch)

在这里我们直接可使用 wm size a x b 来设置需要展示的屏幕分辨率

注意:a 指 宽 , b 指高,中间用 ‘ x ’连接而不是 ‘ * ’

4.设置完分辨率后,去启动你们的app进行屏幕分辨率兼容测试
参考技术B 是终端shell。Windows下进入adb shell的具体操作如下:

1、首先,用数据线将手机和电脑连接:

2、然后,在电脑桌面上找到“Minimal ADB and Fastboot”并点击:

3、接着,输入命令:【adb devices】,此时会看到device之前有个设备名,说明已经成功连接到了手机:

4、之后,接着输入命令【adb shell】,点击回车:

5、最后,程序回复指令【gemini:/$】,那么此时就已经成功进入到了adb shell中。
参考技术C adb 基础命令:
1、启动adb服务
adb start-server
2、终止adb服务
adb kill-server
3、进入adb运行环境(Android 系统内核是 Linux,所以许多 Linux 系统的命令在 Android 系统中都可以使用)
adb shell
4、获取帮助 里面有adb的各种命令和参数的介绍
adb help
5、查看adb版本
adb version
参考技术D 在公司中有时候会缺少对应屏幕分辩率的测试,一般线上app会因为屏幕分辨率出现各种奇形怪状的问题。利用adb设置屏幕分辨率来对app进行分辨率兼容测试。
adb 基础命令:
1、启动adb服务
adb start-server
2、终止adb服务
adb kill-server
3、进入adb运行环境(Android 系统内核是 Linux,所以许多 Linux 系统的命令在 Android 系统中都可以使用)
adb shell
4、获取帮助 里面有adb的各种命令和参数的介绍
adb help
5、查看adb版本
adb version
要进行屏幕设置的话需要以下几步:
1.首先需要一台电脑,虚拟机(推荐使用夜神模拟器)或真机
2.使用adb对设备进行链接
3.使用adb 运行环境内使用wm命令
wm size # 查看屏幕的分辨率, 单位: px
wm size reset #恢复屏幕分辨率默认设置
wm density # 查看屏幕的像素密度, 单位: dpi(dots per inch)
在这里我们直接可使用 wm size a x b 来设置需要展示的屏幕分辨率
注意:a 指 宽 , b 指高,中间用 ‘ x ’连接而不是 ‘ * ’
4.设置完分辨率后,去启动你们的app进行屏幕分辨率兼容测试

以上是关于adb shell 获取手机分辨率的主要内容,如果未能解决你的问题,请参考以下文章

如何用adb命令 获得Android手机分辨率

adb 控制手机开关/获取手机状态常用命令

关于安卓adb shell的问题:mount :operation not permitted

adb修改电视分辨率管用吗

Android 逆向获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )(代码

Android 逆向获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )(代码