利用 adb 对手机进行屏幕分辨率设置
在公司中有时候会缺少对应屏幕分辩率的测试,一般线上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 对手机进行屏幕分辨率设置相关推荐
- python控制手机屏幕亮度的软件_Python脚本利用adb进行手机控制
Python脚本利用adb进行手机控制 一. adb 相关命令:1. 关闭adb服务:adb kill-server2. 启动adb服务 adb start-server3. 查询当前运行的所有设备 ...
- python控制手机自动刷新闻_Python脚本利用adb进行手机控制的方法
一. adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务 adb start-server 3. 查询当前运行的所有设备 adb devices 4. 可能 ...
- 利用 xrandr 命令强制修改屏幕分辨率
利用 xrandr 命令强制修改屏幕分辨率 $ cvt 1366 768 然后屏幕上会返回两行内容,赋值第二行中 'Modeline' 后面的所有内容,并接到下面 xrandr --newmode 后 ...
- android开发根据分辨率设置高度,【android】根据屏幕分辨率设置底栏高度
标签:安卓 public void setFooterHeightWithScreen() { //得到屏幕分辨率 int srcWidth =getWindowManager().getDefaul ...
- 【无标题】Ubuntu* 22.04 (jammy) intel 集成显卡第二屏幕分辨率设置尝试
@[TOC](Ubuntu* 22.04 (jammy) intel 集成显卡第二屏幕分辨率设置尝试) 问题描述 手贱,2023年了,想尝鲜,买了一个16inch便携显示器作为副屏,同时把Ubuntu ...
- Android手机主流屏幕分辨率有哪些?
原文地址为: Android手机主流屏幕分辨率有哪些? 对于Android游戏开发我们不得不像iPhone那样思考兼容Android平板电脑,对于苹果要考虑iPad.iPhone 3GS和iPhone ...
- virtualbox mac (免费) 安装 centOS8 (含支持屏幕分辨率设置的VirtualBox增强功能安装)
一. 官网下载virtualbox及其增强功能安装包 本教程版本:6.1.4 mac版,官方下载地址:http://download.virtualbox.org/virtualbox/6.1.4/ ...
- python手机屏幕控制_Python脚本利用adb进行手机控制的方法
一. adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务 adb start-server 3. 查询当前运行的所有设备 adb devices 4. ...
- python写安卓app控制蓝牙_Python脚本利用adb进行手机控制的方法
一. adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务 adb start-server 3. 查询当前运行的所有设备 adb devices 4. 可能 ...
- 手机编写python脚本_Python 脚本利用adb 进行手机控制
一. adb 相关命令: 1. 关闭adb服务:adb kill-server 2. 启动adb服务 adb start-server 3. 查询当前运行的所有设备 adb devices 4. ...
最新文章
- Javascript中二进制数据处理方法
- Objective-C NS_OPTIONS 类型的枚举
- http://www.fastweb.cc
- C高级第一次PTA作业(2)
- Google云端语音识别app
- iphone:使用NSFileManager取得目录下所有文件(遍历所有文件)
- 拉格朗日插值多项式及其余项
- 【辛烷值预测】基于matlab RBF神经网络辛烷值预测【含Matlab源码 177期】
- 深度强化Q学习-基于微软AirSim仿真环境的自动驾驶案例(原理代码详解简易可行)
- 金庸教你谈恋爱[这个写的太牛逼了,加上了天龙八部,感谢原作者]
- Xbox One Dance Central Spotlight 歌曲列表
- pubwin会员合并
- 计算机管理员无法打开软件,win10系统提示管理员已阻止你运行此应用无法打开应用的解决方法...
- Windows 10 修改 Alt+Tab 键 切换 新版 Microsoft Edge 单个标签页窗口
- macbook pro 怎么打大写字母
- 中职计算机师德范文,计算机教师师德师风心得体会
- ROS(四)——创建工作空间与功能包 Catkin编译系统
- IIS——发布https网站显示 The connection was reset(连接被重置)
- GPU-Z查看显卡参数和显卡状态
- 一个简单的SpringMVC需要哪些jar包[Spring4]
热门文章
- 地域和地方的区别_地方、地域、地区、地面、地段的区别_近义词词典_词林在线词典...
- 计算机处理系统比人工的优势,人工智能技术的优势及其在计算机网络中的应用...
- 十进制转化为十二进制
- 亲测免费下载知网论文方法
- 【009】Excel宏编程相关封装模块(边框细线、边框粗线、列宽、行高)_002_#VBA
- Microsoft Office Word无法执行语言识别怎么办
- 体重 年龄 性别 身高 预测鞋码_根据一个人的身高和体重能知道他的鞋码吗?
- [混迹IT职场系列]一、转正的那些事儿
- c语言 音符符号大全,音符符号大全
- 多个excel文件合并到一个文件中的多个sheet表中