使android应用程序从rails表获取数据

时间:2014-03-24 02:44:30

标签: android ruby-on-rails json ruby-on-rails-3

我是rails的新手,希望让我的Android应用程序能够使用我的rails应用程序中创建的数据。使用我的rails创建的数据自动生成/自动更新JSON或XML Feed的最佳策略是什么应用程序将与我的Android应用程序一起使用?

1 个答案:

答案 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视频中看到

http://www.youtube.com/watch?v=xHXn3Kg2IQE