我需要将一些数据从firefox扩展发送到本机android应用程序。我怎么能用这个意图呢?这个动作是firefox中的api吗? 感谢
答案 0 :(得分:3)
现在可以使用此add-on
中的代码作为示例使用JNI以非常简洁的方式通过Firefox C ++代码访问Android意图Java类。
答案 1 :(得分:1)
我认为你不能。 Firefox for Android由两部分组成:Gecko浏览器引擎(本机二进制文件,与桌面Firefox相同)和基于Java的用户界面(特定于Android)。这两部分在很大程度上是独立的,并通过消息传递扩展在Gecko中运行,但只有基于Java的部分可以使用意图。我查看了这两个部分可以交换的消息,它们都非常具体,与特定的浏览器操作有关,没有任何允许使用通用意图的内容。
如果本机应用程序已在运行,您可以communicate via TCP sockets。扩展或本机应用程序需要在另一方将连接到的众所周知的端口上打开服务器套接字。