【发布时间】:2014-03-24 02:44:29
【问题描述】:
我是 Rails 新手,希望让我的 Android 应用程序使用在我的 rails 应用程序中创建的数据。使用我的 rails 创建的数据自动生成/自动更新 JSON 或 XML 提要的最佳策略是什么与我的 Android 应用程序一起使用的应用程序?
【问题讨论】:
标签: android ruby-on-rails json ruby-on-rails-3
我是 Rails 新手,希望让我的 Android 应用程序使用在我的 rails 应用程序中创建的数据。使用我的 rails 创建的数据自动生成/自动更新 JSON 或 XML 提要的最佳策略是什么与我的 Android 应用程序一起使用的应用程序?
【问题讨论】:
标签: android ruby-on-rails json ruby-on-rails-3
JSON 是要走的路。 制作特定的控制器和操作来提供您的 Android 应用程序需要使用的数据,并使用诸如 RABL 或 jbuilder gem 之类的东西来创建具有您想要的数据结构的 json 模板。您将需要使用适用于 android 的 Json 库
为您提供一些进一步的阅读,因为不可能对这样一个一般性问题提供更详细的答案
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 视频中看到
【讨论】: