如何将流星耦合到Android应用程序?

时间:2012-05-14 10:53:44

标签: android meteor

流星主页(www.meteor.com)在第8点(“互操作性”)中说:

  

您可以将任何内容连接到Meteor,从原生移动应用程序到旧版   数据库到Arduinos。只需实现简单的DDP协议。

问题:Android是Java,它如何连接到meteor(js)?任何有用的资源/教程的链接将不胜感激!

4 个答案:

答案 0 :(得分:5)

DDP代表分布式数据协议,特定于Meteor。

目前还没有内置的Android / Java支持,但这是一个用Python编写的官方Meteor DDP客户端,您可以将其用作参考:https://github.com/meteor/meteor/tree/devel/examples/unfinished/python-ddp-client

更多信息:

答案 1 :(得分:4)

不确定为什么没人提到这个,但是有一个Java DDP客户端库:

https://github.com/kutrumbo/java-ddp-client

仅供参考,我已经分了这个并且充实了它。我开始用它编写一个Android应用程序,发现它缺少很多东西才能让它正常工作:

https://github.com/kenyee/java-ddp-client

我还在这上面编写了一个Android层,以便让事情变得更容易,一旦我弄清楚如何让它在Eclipse中使用Gradle(无法让它识别android-),我会立即将它检入Github库插件所以没有对Android库的引用工作) - : 我确实使用所有这些东西编写了一个Android应用程序...在Play商店中查找“Meteor.js Party”,它与Meteor的派对样本相匹配。

答案 2 :(得分:4)

仅供参考,我编写了一个更高级别的Android DDP层,负责处理客户端状态,包括集合处理。

它在github上并包含Maven Central中的Maven工件(我的java-ddp-client版本也在Maven Central中):   https://github.com/kenyee/android-ddp-client

答案 3 :(得分:0)

客户可以通过DDP protocolspecs)与Meteor进行通信。查看常见平台的list of independent DDP implementations