我想編寫一個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