0

我正在开发一个基于 Android 的应用程序,它可以同时完成以下两件事:

  1. 将数据添加到服务器。
  2. 从服务器获取数据。

数据由一个多媒体文件组成,可以是:

  1. 图片+有关图片的一些信息
  2. 视频 + 关于视频的一些信息
  3. 简单文本 + 关于文本的一些信息

在上面,信息由纬度、经度、用户名等组成。

我想知道如何达到预期?

有人建议我使用基于 JSON 的对象并将其传递给 android 应用程序。我知道如何解析 JSON 对象,但不知道以下内容:

  1. 在移动设备上运行的 android 应用程序如何请求 JSON 对象?(意思是要问哪个网址)
  2. 如何以 JSON 对象的形式将多媒体对象(图片/视频)从服务器传递到 App?
  3. 如何将数据从运行基于 android 的手机的 android 应用程序发送到服务器?

提前致谢 !

4

2 回答 2

0

让我试着回答你的问题;

  1. 您需要在服务器上运行服务。Android 解析 json 并将其发送到此服务。因此,您需要使用服务的 URL。

  2. 您可以通过将多媒体对象转换为 Byte 或 Base64String 来将多媒体对象传递给服务。

  3. 关于如何解析 json 并将其发送到服务器,我建议您查看google-gson。这是使用 JSON 时最常用的库之一

查看此链接以获取有关 Json 解析的更深入的教程 注意:虽然 JSON 是在服务器之间传递对象的推荐方式,但 wsdl 是您可以使用的另一个选项。

于 2012-09-17T10:55:37.847 回答
0

您可以通过转换为 Base64String 来做到这一点。检查此链接

于 2012-09-17T10:57:14.023 回答