【发布时间】:2014-03-20 08:45:20
【问题描述】:
我正在尝试制作一个应用程序,它需要我将数据存储在某个地方。所以我必须创建一个数据库,我完全不知道制作数据库。我可以为前端制作 android 应用程序,但我需要帮助来存储、检索和操作在线存储的数据。
- 在线存储数据的方式和位置。
- 我需要学习什么语言才能做到这一点。
- 如何使用互联网访问这些数据。
请大家帮帮我。只需引导我找到来源,添加指向答案的链接。
【问题讨论】:
我正在尝试制作一个应用程序,它需要我将数据存储在某个地方。所以我必须创建一个数据库,我完全不知道制作数据库。我可以为前端制作 android 应用程序,但我需要帮助来存储、检索和操作在线存储的数据。
请大家帮帮我。只需引导我找到来源,添加指向答案的链接。
【问题讨论】:
不确定您是在问如何在 Android 中或在线创建和使用数据库,所以我会尝试回答这两个问题。
SQlite 是 Android 中默认的嵌入式数据库解决方案。您在这里有两个选择,但我会继续建议您选择前者。
第一个选择是尽可能“接近金属”。这意味着实现你自己的内容提供者、你的表结构等等。 Here 是一个关于如何做到这一点的非常好的教程。
第二个选项是使用抽象层或任何您想调用的库来完成繁重的工作并让您远离编写样板文件的代码。那里有很多选择,每一种都在很多方面有所不同——其中一些甚至没有在下面使用 SQlite。我建议你看看这个stackoverflow thread,它列出了 Android 中一些更好的持久性抽象解决方案。
现在关于在线存储内容的问题 - 如果我理解正确,您需要的是云服务器/解决方案设置。还有很多可供选择,我会让其他答案告诉你它们是什么,但我个人推荐Parse。存储只是它拥有的众多有用功能之一,此外它还提供了一个 Android API,可简化您的所有网络查询和结果处理,因此您不必处理 HttpConnection 和 JSON 解析。此外,它对小型项目是免费的。
【讨论】:
我猜你必须遵循客户端-服务器协议。
【讨论】:
您需要做的第一件事是注册一个域。
第二:你需要学习一点PHP和MYSQL
第三 :您的数据将以 JSON 格式出现,因此您需要解析 json 然后查看它。
这里有一个很好的教程:
您现在可以存储数据并在您的 Android 应用中查看。
希望这会有所帮助..:)
【讨论】:
我已经完成了
你几乎可以从用户输入中获取所有信息,将所有信息序列化,将它们发送到 servlet 并让 servlet 处理数据库插入、更新、删除等,从 servlet 获取信息,再次序列化并将它们发送到您的 android 应用程序并显示信息 另一种可能性(这是最好的)是尝试 google web app,因为它与 android 集成得很好
【讨论】: