3

I need send some data from firefox extension to native android application. How can I use intent for this? Is it an api in firefox for this action? Thanks

4

2 回答 2

3

现在可以使用此插件中的代码作为示例

它以一种非常简洁的方式完成,使用 JNI 通过 Firefoxes C++ 代码访问 Android 意图 Java 类。

于 2013-05-13T07:05:29.877 回答
1

我不认为你可以。Firefox for Android 由两部分组成:Gecko 浏览器引擎(本机二进制文件,与桌面 Firefox 相同)和基于 Java 的用户界面(Android 专用)。这两个部分在很大程度上是独立的,并且通过消息传递进行通信。扩展在 Gecko 中运行,但是只有基于 Java 的部分可以使用意图。我查看了这两个部分可以交换的消息,它们都是非常具体的并且与特定的浏览器操作相关,没有任何东西允许使用通用意图。

如果本机应用程序已经在运行,您可能能够通过 TCP 套接字进行通信。扩展程序或本机应用程序都需要在对方将连接到的众所周知的端口上打开服务器套接字。

于 2012-10-08T17:18:29.233 回答