Android 和数据库
Android and databases
我正在编写我的第一个 Android 应用程序,我遇到了需要存储用户和其他数据的时刻。这样做的好习惯是什么?令我惊讶的是,我无法在网上找到一本可靠的好手册。可以分享一下经验吗?
- 使用MySQL数据库。
- 使用PHP脚本存储数据。
- 使用Android Volley 或 Http 请求来执行存储数据。
这取决于您稍后希望从何处访问此数据。例如,您可能希望您的应用程序允许在多个设备之间同步用户首选项。您可能希望设置仅适用于该设备...您需要先做出该决定,然后再从以下选项中进行选择。
请阅读此Android documentation first before going further。
一些选项(不详尽):
在设备本地存储。
一个。写入文件。 Serializable files 非常适合从内存中存储数据结构以便于重复使用。
b。使用本地数据库服务 one option, official Android SQL documentation、
c。商店 Key-Value sets
存储在一台服务器上,供超过 1 台设备访问。
一个。贵公司 SQL 台服务器 运行
b。 Google Drive
这些选项仅仅是个开始。在获得详细答案之前,您需要使用更多背景信息(您的应用程序的用途、用户将如何与之交互等)来完善您的问题。
我强烈建议使用现有的云数据库解决方案,而不是创建您自己的 Web 服务器解决方案。
查看 Firebase 实时数据库。我想你会发现它会提供一个干净简单的解决方案。
https://firebase.google.com/docs/database/
https://firebase.google.com/features/
(顺便说一句,Firebase 是一个 Google 产品,因此您将获得非常好的支持和文档。)
我正在编写我的第一个 Android 应用程序,我遇到了需要存储用户和其他数据的时刻。这样做的好习惯是什么?令我惊讶的是,我无法在网上找到一本可靠的好手册。可以分享一下经验吗?
- 使用MySQL数据库。
- 使用PHP脚本存储数据。
- 使用Android Volley 或 Http 请求来执行存储数据。
这取决于您稍后希望从何处访问此数据。例如,您可能希望您的应用程序允许在多个设备之间同步用户首选项。您可能希望设置仅适用于该设备...您需要先做出该决定,然后再从以下选项中进行选择。
请阅读此Android documentation first before going further。
一些选项(不详尽):
在设备本地存储。
一个。写入文件。 Serializable files 非常适合从内存中存储数据结构以便于重复使用。
b。使用本地数据库服务 one option, official Android SQL documentation、
c。商店 Key-Value sets
存储在一台服务器上,供超过 1 台设备访问。
一个。贵公司 SQL 台服务器 运行
b。 Google Drive
这些选项仅仅是个开始。在获得详细答案之前,您需要使用更多背景信息(您的应用程序的用途、用户将如何与之交互等)来完善您的问题。
我强烈建议使用现有的云数据库解决方案,而不是创建您自己的 Web 服务器解决方案。
查看 Firebase 实时数据库。我想你会发现它会提供一个干净简单的解决方案。
https://firebase.google.com/docs/database/
https://firebase.google.com/features/
(顺便说一句,Firebase 是一个 Google 产品,因此您将获得非常好的支持和文档。)