从Android服务模拟按键

时间:2012-09-25 15:04:30

标签: android key android-browser simulate

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

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

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

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

由于

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

这是我真正想做的事情

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

示例:我正在google专注于搜索字段,我在手机上放了一个nfc标签,手机在谷歌搜索字段中键入了Nfc标签ID并且瞧

2 个答案:

答案 0 :(得分:1)

如果你真的想模拟keyevents,你可以使用系统调用:

input keyevent <keycode>

答案 1 :(得分:0)

我建议你使用BroadCast接收器。您必须在此之后创建自定义intent类,在用户选择字段时注册接收器。对于与网页的交互,最好使用javascript来调用本机android方法。 当您检测到设备发送广播时,如果您已注册,您将处理该事件。