adb 获取屏幕像素点
时间: 2023-11-05 15:21:58 浏览: 190
获取屏幕某像素、坐标颜色(包括透明的)
5星 · 资源好评率100%
使用adb命令获取Android设备屏幕像素密度有多种方法。针对全志开发板子,可以使用以下命令:adb shell am display-density 120。这个命令会将屏幕像素密度设置为120。
针对高通的开发板子,可以使用以下命令获取屏幕分辨率和屏幕密度:
- 获取Android设备屏幕分辨率:adb shell wm size
- 获取Android设备屏幕密度:adb shell wm density
- 修改屏幕像素密度:adb shell wm density 320
通过执行以上命令,你可以获取到设备的屏幕像素密度。
另外,如果你在代码中使用了ImageReader,可以通过以下代码获取屏幕的像素点:
var imageReader:ImageReader = ImageReader.newInstance(dm.widthPixels, dm.heightPixels, PixelFormat.RGBA_8888, 1);
其中dm.widthPixels表示屏幕的宽度,dm.heightPixels表示屏幕的高度。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [adb shell 获取手机分辨率](https://blog.csdn.net/liujun3512159/article/details/126497052)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [安卓获取屏幕以及获得像素点 ~ 大树洞](https://blog.csdn.net/weixin_39640024/article/details/117613818)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文