Android 和数据库

Android and databases

我正在编写我的第一个 Android 应用程序,我遇到了需要存储用户和其他数据的时刻。这样做的好习惯是什么?令我惊讶的是,我无法在网上找到一本可靠的好手册。可以分享一下经验吗?

  1. 使用MySQL数据库。
  2. 使用PHP脚本存储数据。
  3. 使用Android Volley 或 Http 请求来执行存储数据。

Follow this tutorial .

这取决于您稍后希望从何处访问此数据。例如,您可能希望您的应用程序允许在多个设备之间同步用户首选项。您可能希望设置仅适用于该设备...您需要先做出该决定,然后再从以下选项中进行选择。

请阅读此Android documentation first before going further

一些选项(不详尽):

  1. 在设备本地存储。

    一个。写入文件。 Serializable files 非常适合从内存中存储数据结构以便于重复使用。

    b。使用本地数据库服务 one option, official Android SQL documentation

    c。商店 Key-Value sets

  2. 存储在一台服务器上,供超过 1 台设备访问。

    一个。贵公司 SQL 台服务器 运行

    b。 Google Drive

这些选项仅仅是个开始。在获得详细答案之前,您需要使用更多背景信息(您的应用程序的用途、用户将如何与之交互等)来完善您的问题。

我强烈建议使用现有的云数据库解决方案,而不是创建您自己的 Web 服务器解决方案。

查看 Firebase 实时数据库。我想你会发现它会提供一个干净简单的解决方案。

https://firebase.google.com/docs/database/

https://firebase.google.com/features/

(顺便说一句,Firebase 是一个 Google 产品,因此您将获得非常好的支持和文档。)