1

这可能是一个有点模棱两可的问题,但我会尽力描述我想做的事情。我需要提供一项服务来触发物理按钮按下或向当前活动的应用程序输入代码。我正在尝试为 Xperia Play 触摸板制作映射器,以便它们可以与不支持它们但将每个轴角映射到物理键盘键或输入的应用程序和游戏一起使用。

我可以想象这样的功能包含在标准 Android SDK 中会带来安全风险,尽管我可能错了,在这种情况下可能会有某种 Intent 或 Receiver 来处理这些事件。

如果没有,有谁知道我该怎么做我想做的事?

4

2 回答 2

1

在您的 adb shell 中尝试 sendkey 命令。

您还不能在应用程序中执行此操作。

于 2013-08-15T00:58:04.697 回答
0

您无法在普通应用程序中执行此操作,但根据您的需要,您还有两个其他选项:

  • Android SDKs MonkeyRunner可让您自动输入
  • 使用root直接操作android中的键盘事件;我知道有 Xorg 的 linux 工具,但我不确定它们是否适用于 android:xvkbdxdotool
于 2013-08-15T01:05:45.650 回答