我想编写一个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#中进行进程间通信时进行进程间通信?
- 2. 如何在两个C++ MFC插件之间进行通信?
- 3. 如何在Qt中的插件和主应用程序之间进行通信?
- 4. 如何在帧之间进行通信?
- 5. 如何在Android上的应用程序之间进行通信
- 6. 如何在Android和Javascript之间进行通信?
- 7. 如何在服务器和android之间进行通信?
- 8. 如何使用FIFO在python子进程之间进行通信
- 9. 在UIDatePicker和UITableView之间进行通信
- 10. 在C++和C#之间进行通信?
- 11. 在JavaScript和Servlet之间进行通信
- 12. 如何在python和mac应用程序之间进行通信?
- 13. 如何在iOS应用程序和php之间进行通信?
- 14. 如何在Windows应用程序和Silverlight之间进行通信?
- 15. 如何在labview和DM软件之间进行通信
- 16. 进程之间的通信
- 17. 如何在Jetpack中的插件进程和面板页面之间进行通信
- 18. Android:与Greenrobot EventBus如何在2 Activity之间进行通信?
- 19. Firefox附加组件:正在bootstrap.js和main.js之间进行通信吗?
- 20. 使用json格式在android和servlet之间进行通信
- 21. 在Android手机和使用java的TCP之间进行通信
- 22. Android和C#之间的进程间通信#
- 23. 通过LAN在Lightroom插件和iOS应用之间进行通信
- 24. 在不同计算机上的进程之间进行通信
- 25. mpi4py:在产生的进程之间进行通信
- 26. C++如何在应用程序的DLL之间进行通信?
- 27. 如何在JavaScript中的线程之间进行通信?
- 28. 如何在两个线程之间进行通信
- 29. 如何在2个java程序之间进行通信?
- 30. 如何在两个应用程序之间进行通信?
意图是现在的路要走吗? https://github.com/mozilla/firefox-for-android-addons/blob/355f9a01464a0794c1084e8fdbab92c58503f49a/snippets/jni.js#L23-L44 – Noitidart 2015-07-11 09:32:19