如何使用getevent在像素和坐标之间转换

时间:2019-12-02 23:19:34

标签: android adb emulation

我将外壳安装到设备中以获取窗口大小

255|generic_x86:/ $ wm size
Physical size: 1080x1920

1080x1920,但是我做getevent并点击屏幕的右下角并显示stdout

/dev/input/event1: 0003 0039 00000000
/dev/input/event1: 0003 0030 0000011c
/dev/input/event1: 0003 003a 00000081
/dev/input/event1: 0003 0035 00007794
/dev/input/event1: 0003 0036 00007b10
/dev/input/event1: 0000 0000 00000000
/dev/input/event1: 0003 003a 00000000
/dev/input/event1: 0003 0039 ffffffff
/dev/input/event1: 0000 0000 00000000

因此分接点为十六进制的(7794,7b10)或以10为底的(30612,31504),但是(30612,31504)不等于如上所述的分辨率(1080x1920)

所以我有两个问题:

  1. getevent是否以像素为单位输出?
  2. screen resolution是否以像素为单位?
  3. 如何将(1080x1920)转换为(30612,31504)

谢谢

0 个答案:

没有答案