流星主页(www.meteor.com)在要点 8(“互操作性”)中说:
您可以将任何东西连接到 Meteor,从本地移动应用程序到遗留数据库再到 Arduinos。只需实现简单的 DDP 协议。
问:Android是Java,怎么连接meteor(js)?任何指向有用资源/教程的链接将不胜感激!
DDP 代表分布式数据协议,专门用于 Meteor。
目前还没有内置的 Android/Java 支持,但这里有一个用 Python 编写的官方 Meteor DDP 客户端,您可以将其用作参考:https ://github.com/meteor/meteor/tree/devel/examples/unfinished /python-ddp-client
更多信息:
仅供参考,我编写了一个更高级别的 Android DDP 层来处理客户端状态,包括收集处理。
它在 github 上,包括 Maven Central 中的 Maven 工件(我的 java-ddp-client 版本也在 Maven Central 中): https ://github.com/kenyee/android-ddp-client
不知道为什么没有人提到这一点,但有一个 Java DDP 客户端库:
https://github.com/kutrumbo/java-ddp-client
仅供参考,我已经将它分叉并充实了很多。我开始用它编写一个 Android 应用程序,发现它缺少很多东西来让它正常工作:
https://github.com/kenyee/java-ddp-client
我还在此之上编写了一个 Android 层以使事情变得更容易,并且一旦我弄清楚如何让它在 Eclipse 中使用 Gradle 工作(无法让它识别 android-libraries 插件所以对 Android 库的任何引用都不起作用)-:我确实使用所有这些东西编写了一个 Android 应用程序......在 Play 商店中查找与 Meteor's Party 示例匹配的“Meteor.js Party”。
客户端可以通过其DDP 协议(规范)与 Meteor 进行通信。查看通用平台的独立 DDP 实现列表。