java - 从服务器获取数据

标签 java android http

我一直在为一个组织开发 Android 应用程序,但出现了问题。虽然我的编程知识还算一般,但我对 Java 的使用却是最近才发生的。这是我当前问题的最大部分,因为我需要知道如何设置应用程序以从服务器获取数据。最接近的例子是当前可用的“新闻”应用程序形式。在您打开应用程序的地方,它会更新当前可用的文章或音频。我几乎不知道如何创建或实现执行此类数据获取所需的代码。我也不知道服务器端需要做什么才能允许应用程序获取相关数据。 (再次强调,这将是文本文章和音频文件)我来到此论坛是为了就我的问题寻求帮助。

最佳答案

我建议使用 Rails 作为后端。您可以使用数据库创建一个简单的 Rails 应用程序,并且 Rails 附带默认的 REST 接口(interface)(这意味着使用 url 可以轻松地从数据库中检索记录。)。一旦完成此设置,您只需从 Android 应用程序调用 url,改变必要的参数即可。 Rails 还负责以 JSON 或 XML 格式回复数据(无需额外编码),这使您更容易在 Android 应用程序中解析。

如果您是 Rails 新手,上面的简单设置(数据库和使用 URL 获取)几乎不需要半天时间。

关于java - 从服务器获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4349585/

相关文章:

android - 自动部署到Google Play商店

ios - 有没有不同的方式如何发送 HTTP "POST"请求而不使用第三方库使用自定义 header 和正文?

http - 如何在 C# 中添加和访问自定义 header

java - tagoup 破坏了良好的 xml

java.time.format.DateTimeParseException : Text '10-03-2021' could not be parsed at index 0

java - 如何使用时间戳在 Java 中导入和绘制 CSV

java - sqlite rawQuery where in 子句

android - 任何人都可以完全指导 eclipse 和 mysql 配置和连接

http - 如何在没有烦人的错误消息的情况下从 HTTPS 重定向到 HTTP

java - 在Java中循环内递增int