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 shell的问题:mount :operation not permitted
Android 逆向获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )(代码
Android 逆向获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )(代码