6

我有 Android 经验,刚开始在 Tizen。我知道在 Android 中点击/触摸屏以下命令有效。

adb shell input tap x y

现在在 Tizen 中输入命令不可用。

我找到了 fMBT 项目的 tizen-agent,通过它我们可以调用:

sendHwFingerDown(x, y, button)

我想知道是否有任何相同的 SDB 或 SDB Shell 命令,以向 Tizen 设备发送单击、触摸向上、向下触摸、拖动、增大音量、减小音量、返回、菜单、电源等事件。

谢谢!

4

2 回答 2

1

我查看了代码,看来您需要在设备上拥有 root 权限才能使用它。基本上它使用 /dev/input/blabla,这在我的 Gear 2 Neo 的普通 sdb shell 中不起作用(权限被拒绝)。

我使用 Gear 2 Neo 并且对于这个设备 sdb 不允许 root 访问,除非设备是 root 的。

我的 Gear 没有植根,所以我无法检查 fMBT 代码是否有效。但是,如果您根设备,它可以工作。

于 2015-04-03T19:04:00.167 回答
0

当我偶然发现我的 Tizen 手表的外壳时,我也在寻找这个。通过运行compgen -c | grep "input"列出所有可用命令并将其过滤以仅显示输入命令,我发现有一个名为的命令input_generator_tool可以用作例如:

input_generator_tool touch tap x y <repeats>

或者

input_generator_tool touch swipe x1 y1 x2 y2

7年后,希望这能回答你的问题。

于 2021-08-26T17:23:22.957 回答