下你所需,载你所想!
汇集开发技术源码资料

ADB-TCP安卓屏幕坐标获取转换点击位置开发工具

:7.442MB :1 :2019-11-08 15:40:42

部分简介

在安卓开发中或许我们会遇到这样的情况,当用户点击屏幕的某个区域时候触发一事件,那么如何指定这个屏幕区域呢?

我们可以这样实现,当用户点击屏幕时我们可以获取用户点击的当前屏幕的坐标,只要获取的坐标在范围内就触发相应事件,反之不进行操作。

注释:如果是windows环境,没有“|” 管道 和 grep 命令,可以直接用

adb shell getevent -p

然后在打印信息里自己过滤 0035 和 0036 找对应如上两行信息

我们需要的就是 其中的max

手机屏幕的分辨率是已知的,还以当前我使用的手机为例

手机屏幕分别率是1080p即:1080(宽) * 1920(高)

实现方法,我们可以在Activity中实现onTouchEvent方法,然后通过event.getX()和event.getY()获取用户当前点击的屏幕的坐标,然后判断坐标是否在指定范围内即可。

ADB-TCP安卓屏幕坐标获取转换点击位置开发工具

热门推荐

相关文章