android - 使用网络服务

标签 android database web-services web

这个问题对你来说可能很简单或没有必要,但我被困在这里。

我正在尝试制作存储您的消费信息的应用程序。我完成了应用程序的界面,但是 sql 部分没有完成,因为我想从互联网上使用那个 sql。据我所知,我应该使用网络服务(也许还有另一种方式)。它应该像营销增加 5 美元,燃料类别增加 20 美元。

  1. 是使用网络服务的最佳方式吗?

  2. 我要如何创建和使用我自己的数据库? (我的意思是我创建数据库 在 sql server 上并将其上传到主机,或者使用代码创建数据库 安卓工作室? )

  3. 我看过很多 Web 服务教程,但所有教程都非常令人困惑。我需要有非常基本解释的教程。您建议我使用哪个教程或示例?

最佳答案

您应该托管一个 SQL 数据库并创建一个 RESTfull HTTP Web 服务来执行您想要的功能。确保使用 JSON 开发 Web 服务,因为它可以在 Android 中轻松解析和使用。这tutorial应该让你开始,如果你知道 php。您当然可以使用您喜欢的语言创建 API。

然后您可以从您的 android 应用程序发送 HTTP requests到您的网络服务并解析 JSON 响应以在您的 API 中使用它。

您的问题有点宽泛,所以我希望我提供了入门方法。如果您对上述设计有任何更具体的问题,请随时提出。

关于android - 使用网络服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30062654/

相关文章:

java - 无需打开 Eclipse 或任何 IDE 即可运行 Web 服务

javascript - Excel Web Services 电子邮件 javascript 工作表

SQL - 我是否应该使用连接表?

sql - Postgres 执行合并中的所有子查询

c# - 如何通过 Web 服务获取当前天气

android - 以编程方式将拇指设置到搜索栏的特定位置(不是偏移量)?

database - 如何设计一个高效支持多键查询的数据库?

android - 在 getChildFragmentManager() 之后调用 getSupportFragmentManager() 导致 IllegalStateException : Recursive entry to executePendingTransactions

Android:禁用最近的应用 Intent

java - 如何让方法暂停并等待 Android 的输入?