0

我想制作一个 android 服务,让我在收到意图时模拟按键以填充网页上的字段。这是否可能以任何方式或可能通过不同的过程(不是通过模拟按键?)。

例如,我希望能够做的一个例子。

用户在他的平板电脑上并选择了网页上的一个字段。对于发现的任何蓝牙设备,使用该 ID 填写该字段。

有没有办法通过调用网络浏览器的意图或类似的东西来做到这一点?

谢谢

编辑:认为我的例子很糟糕。

这是我真正想做的

当在手机上检测到 nfc 标签时,读取 nfc 标签 ID,模拟 id 标签的按键事件,无论当前手机上的焦点是什么

示例:我在谷歌上专注于搜索字段,我在手机上放置了一个 nfc 标签,手机在谷歌搜索字段上输入了 Nfc 标签 ID,瞧

4

2 回答 2

1

如果你真的想模拟按键事件,你可以使用系统调用:

input keyevent <keycode>
于 2012-09-25T15:33:10.863 回答
0

我建议您使用广播接收器。之后您必须创建一个自定义意图类,当用户选择一个字段时注册接收者。与网页交互,最好使用javascript调用原生android方法。当您检测到设备发送您的广播时,如果您已注册,您将处理该事件。

于 2012-09-25T15:27:45.560 回答