如何在Firefox插件和android进程之间进行通信?

时间:2011-04-17 17:55:14

标签: android firefox-addon

我想写一个Firefox移动插件,需要与一些数据进行通信或调用某些android程序。我想知道在Firefox插件和android进程之间进行通信的最佳方式是什么。我能想到的一种方法是从插件写入剪贴板上的数据,并从android进程连续轮询剪贴板,但这不是有效的方法。所以请其他任何想法。

3 个答案:

答案 0 :(得分:5)

不幸的是,Firefox和Android之间没有公开的通信方式。我们一直在讨论如何揭露这种机制。

与此同时,我已经能够使用套接字与其他应用程序进行通信。例如,Android Scripting Layer(http://code.google.com/p/android-scripting/)可以充当RPC服务器。我已经能够打开服务器的套接字并以这种方式进行通信。

答案 1 :(得分:1)

FoxToPhone允许从浏览器向Android设备发送数据。可以成为一个很好的例子。

与此同时,cloud to device允许将数据从云端发送到手机。

也许这两种服务的结合可以解决这个问题?

答案 2 :(得分:0)

您可以在FF扩展程序和Android应用程序中的套接字中使用WebSockets。

或另一种解决方案是在扩展程序和应用程序之间包含一个servlet(appengine)。