Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过Ruby从服务器获取数据,然后将这些数据传递到Java/Android类中?_Java_Android_Ruby On Rails_Ruby_Activerecord - Fatal编程技术网

如何通过Ruby从服务器获取数据,然后将这些数据传递到Java/Android类中?

如何通过Ruby从服务器获取数据,然后将这些数据传递到Java/Android类中?,java,android,ruby-on-rails,ruby,activerecord,Java,Android,Ruby On Rails,Ruby,Activerecord,我正在使用Ruby(特别是ActiveRecord)制作一个简单的todo list Android应用程序,从包含用户的数据库(由名称、电子邮件、todo list等属性组成)获取数据。我的问题是我想将用户数据从Ruby传递到Java/Android代码(例如,在登录后加载所有用户信息)。 类似地,如何将Java/Android代码中的数据传递回ruby,以便ruby在必要时更新数据库中的用户信息 请记住,我必须使用ruby Ruby将尽可能地为您的android应用程序提供数据。为了让您的a

我正在使用Ruby(特别是ActiveRecord)制作一个简单的todo list Android应用程序,从包含用户的数据库(由名称、电子邮件、todo list等属性组成)获取数据。我的问题是我想将用户数据从Ruby传递到Java/Android代码(例如,在登录后加载所有用户信息)。 类似地,如何将Java/Android代码中的数据传递回ruby,以便ruby在必要时更新数据库中的用户信息


请记住,我必须使用ruby

Ruby将尽可能地为您的android应用程序提供数据。为了让您的android应用程序能够“理解”它接收到的数据,服务器和您的android应用程序都需要就数据编码的交换格式达成一致:
json
xml
yaml
,如果迫切需要,甚至可以使用更复杂的序列化框架,如
protobuf


您可能希望从查找这些内容开始。

基本思想是通过在移动Android应用程序中点击web上的URL来获取数据:

您只需在Ruby中创建web服务,它将以不同的格式返回数据,如
JSON、HTML、YAML、XML
,您可以从这些格式在移动应用程序上解析数据。通常我们更喜欢JSON/XML格式的数据,这些数据在移动站点上很容易解析

下面是在Rails中创建RESTful api的教程和示例,如下所示: