我想编写一个Firefox移动插件,它需要与某些数据进行通信或调用某个android程序。我想知道什么是Firefox插件和android进程之间进行通信的最佳方式。我能想到的一种方法是从插件写入剪贴板上的数据,并不断轮询Android过程中的剪贴板,但这不是有效的方式。所以请任何其他想法。如何在Firefox插件和android进程之间进行通信?
5
A
回答
5
不幸的是,Firefox和Android之间没有公共的方式进行通信。我们一直在讨论如何揭露这种机制。
与此同时,我已经能够使用套接字与其他应用程序进行通信。例如,Android脚本层(http://code.google.com/p/android-scripting/)可以充当RPC服务器。我已经能够打开服务器的套接字并以这种方式进行通信。
1
+0
不必要的互联网依赖? – 2011-04-23 18:29:28
0
你可以在你的FF扩展中使用WebSockets,在你的android应用中使用套接字。
或者另一种解决方案是在扩展名和应用程序之间包含一个servlet(appengine)。
相关问题
- 1. 在C++插件和Python程序之间进行通信
- 2. 如何在C#中进行进程间通信时进行进程间通信?
- 3. 如何在WP7和Android之间进行通信(任何库?)
- 4. 如何在两个C++ MFC插件之间进行通信?
- 5. 如何在Qt中的插件和主应用程序之间进行通信?
- 6. 如何在ViewModels之间进行通信?
- 7. 如何在帧之间进行通信?
- 8. 如何在Android上的应用程序之间进行通信
- 9. 如何在服务器和android之间进行通信?
- 10. 如何在Android和Javascript之间进行通信?
- 11. 如何使用FIFO在python子进程之间进行通信
- 12. 如何在python中的两个进程之间进行通信
- 13. 如何在进程之间进行通信?
- 14. android在远程服务和活动之间进行通信
- 15. 在JavaScript和Servlet之间进行通信
- 16. 在UIDatePicker和UITableView之间进行通信
- 17. 在C++和C#之间进行通信?
- 18. 在login.aspx和default.aspx之间进行通信
- 19. 如何在python和mac应用程序之间进行通信?
- 20. 如何在iOS应用程序和php之间进行通信?
- 21. 如何在Windows和主应用程序之间进行通信?
- 22. 如何在Windows应用程序和Silverlight之间进行通信?
- 23. 如何在labview和DM软件之间进行通信
- 24. 进程之间的通信
- 25. 如何在Wordpress数据库和Android应用程序之间进行通信
- 26. 如何在tabhost和新行为之间进行通信
- 27. 如何在Jetpack中的插件进程和面板页面之间进行通信
- 28. Android:与Greenrobot EventBus如何在2 Activity之间进行通信?
- 29. Firefox附加组件:正在bootstrap.js和main.js之间进行通信吗?
- 30. Android和C#之间的进程间通信#
意图是现在的路要走吗? https://github.com/mozilla/firefox-for-android-addons/blob/355f9a01464a0794c1084e8fdbab92c58503f49a/snippets/jni.js#L23-L44 – Noitidart 2015-07-11 09:32:19