ADB 命令获取Android 设备的屏幕分辨率和屏幕像素密度

1. 获取屏幕分辨率和像素密度

获取 Android 设备屏幕分辨率:

bash 复制代码
adb shell wm size
Physical size: 1440x3120

获取android设备屏幕密度(DPI):

bash 复制代码
adb shell wm density
Physical density: 560

打印屏幕相关的详细信息:

bash 复制代码
adb shell dumpsys window displays

在Android开发中,dpi(dots per inch)是指每英寸所拥有的像素数,即像素密度。这个数值决定了屏幕显示内容的细腻程度。而"160"是一个基准值,通常用于将设备独立像素(dp或dip)转换为像素(px)。

dpi/160 ("dpi/160"中的"160"是一个用于屏幕适配的基准像素密度值,而"dpi"则是用于描述设备像素密度的指标)

560/160 = 3.5 (可以理解成1dp = 3.5px)

1440/3.5 = 411.428 (≈412) (屏幕宽度px/比值=占满横屏dp)

就是说这这个手机上 412dp可以横向充满屏幕

所以说:如何设计给你出图是412px的图,你可以1px=1dp不用转换直接用可以屏幕适配,但是如果用户的手机是≈360的,那完了,完全不适配,所以设计出图还是按照360px的宽度出图吧,虽然不完全适配但是不至于看不下去

相关推荐
夏沫琅琊4 小时前
Android 各类日志全面解析(含特点、分析方法、实战案例)
android
程序员JerrySUN5 小时前
OP-TEE + YOLOv8:从“加密权重”到“内存中解密并推理”的完整实战记录
android·java·开发语言·redis·yolo·架构
TeleostNaCl6 小时前
Android | 启用 TextView 跑马灯效果的方法
android·经验分享·android runtime
TheNextByte17 小时前
Android USB文件传输无法使用?5种解决方法
android
quanyechacsdn8 小时前
Android Studio创建库文件用jitpack构建后使用implementation方式引用
android·ide·kotlin·android studio·implementation·android 库文件·使用jitpack
程序员陆业聪9 小时前
聊聊2026年Android开发会是什么样
android
编程大师哥9 小时前
Android分层
android
极客小云10 小时前
【深入理解 Android 中的 build.gradle 文件】
android·安卓·安全架构·安全性测试
Juskey iii11 小时前
Android Studio Electric Eel | 2022.1.1 Patch 2 版本下载
android·ide·android studio
Android技术之家11 小时前
2025年度Android行业总结:AI驱动生态重构,跨端融合开启新篇
android·人工智能·重构