如何获取android设备的准确dpi值?
我们可以使用 DisplayMetrics.densisDpi 来获取设备的近似 dpi 值,但我渴望知道如何获取准确的 dpi 值?
we can use DisplayMetrics.densityDpi
to obtain a approximate dpi value of the device,but i eager to know how to obtain the exact dpi value?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 DisplayMatrics.xdpi 和 DisplayMatrics.ydpi
Use DisplayMatrics.xdpi and DisplayMatrics.ydpi
我认为您可以通过类
DisplayMetrics
和密度Dpi 字段。I think you can accesss this through the class
DisplayMetrics
and the fielddensityDpi
.可能的解决方案是使用 adb 命令:adb shell dumpsys display | grep“显示模式”。
响应包含 xDpi 和 yDpi。例如:xDpi=391.885,yDpi=393.29
Possible solution is to use adb command :adb shell dumpsys display | grep "DisplayMode".
The response contains xDpi and yDpi. For example : xDpi=391.885, yDpi=393.29