三星平板电脑10.1的屏幕尺寸

Ban*_*you 6 android screen ui-automation samsung-mobile

我根植了我的三星平板电脑10.1(Android 4.1.2)并使用AutoMacro进行自动触摸.但AutoMacro的屏幕尺寸错误.预期值为1280 X 800,但新值为4096 X 4096.我在其他自动触摸软件中遇到同样的问题.

我已经多次重置我的平板电脑,但这个问题仍然存在.

我用这个命令getevent -p来显示这条消息:

add device 7: /dev/input/event1
  name:     "sec_touchscreen"
  events:
    ABS (0003): 002f  : value 0, min 0, max 9, fuzz 0, flat 0, resolution 0
                0030  : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
                0035  : value 0, min 0, max 4095, fuzz 0, flat 0, resolution 0
                0036  : value 0, min 0, max 4095, fuzz 0, flat 0, resolution 0
                0039  : value 0, min 0, max 65535, fuzz 0, flat 0, resolution 0
                003a  : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
                003c  : value 0, min 0, max 255, fuzz 0, flat 0, resolution 0
                003d  : value 0, min 0, max 416, fuzz 0, flat 0, resolution 0
  input props:
    INPUT_PROP_DIRECT
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

Pro*_*kar 8

选项1:

build.prop手动检查设备并验证密度是否正确.

  1. 转到/system使用文件资源管理器并搜索该文件build.prop
  2. 备份build.prop文件
  3. 打开build.prop文件并搜索键" lcd_density".我的设备默认屏幕密度为240.你应该有一个不同的.只需增加或减少,直到获得所需的结果.
  4. 最后设置文件权限 rw-r--r--
  5. 重新启动并重新检查.

提示:

Android目前支持7种不同的DPI:

120 (LDPI)
160 (MDPI)
213 (TVDPI)
240 (HDPI)
360 (XHDPI)
480 (XXHDPI)
640(XXXHDPI)
Run Code Online (Sandbox Code Playgroud)

您可以在这些比例之间应用任何密度.

选项2:

使用Window Manipulator

在此输入图像描述

希望那会有所帮助!