我是rails的新手,希望让我的Android应用程序能够使用我的rails应用程序中创建的数据。使用我的rails创建的数据自动生成/自动更新JSON或XML Feed的最佳策略是什么应用程序将与我的Android应用程序一起使用?
答案 0 :(得分:2)
JSON是要走的路。 制作特定的控制器和操作以提供Android应用程序需要使用的数据,并使用类似RABL或jbuilder gem的内容来创建具有所需数据结构的json模板。您将需要使用Json库for android
为您提供一些进一步的阅读,因为无法为这样的一般性问题提供更详细的答案
http://railscasts.com/episodes/322-rabl
http://railscasts.com/episodes/320-jbuilder
和一个关于如何从Android发布json的简单教程
http://localtone.blogspot.co.uk/2009/07/post-json-using-android-and-httpclient.html
以及如何使用json
http://hmkcode.com/android-parsing-json-data/
你应该找时间观看所有视频,但它是真正重要的后半部分。 然后处理Rails API / REST接口的版本控制或任何你想要调用它的版本 http://railscasts.com/episodes/350-rest-api-versioning Rails和Android或者iPhone就是一个很棒的组合。
以上内容应该足以让您开始至少让您能够提出更具体的问题,但是一旦掌握了基础知识,您就需要使用同步适配器来处理流量。 Android开发团队真的很想让你采用同步适配器的方法,这可以在这个非常长的googl I / O视频中看到