当我使用PHP时,我有一个存储用户数据的MySQL数据库,但是现在我读到了有关Android的信息,只有“本地数据库”(SQLite)。但是我想这与全局存储用户数据不同。例如,如果用户注册了我的应用程序,则使用哪个数据库?数据存储在哪里?我猜它不可能是SQLite,因为它只是本地的。
答案 0 :(得分:0)
请访问此YouTube link.
学习Sqlite更有帮助。
答案 1 :(得分:0)
答案 2 :(得分:0)
您可以使用SQLite数据库中不与全局共享的本地数据。它比与API通讯快。并且也可以在没有网络连接的情况下使用。如果您需要在SQLite数据库上进行示例,请参考此Github repo。
如果需要与外部进行通信,则需要使用托管在Cloud或服务器上的Request API。您可以使用任何种类的后端语言,例如PHP,NodeJS,ASP.net来为Android实现API。您可以发出HTTP请求并以JSON数组的形式获取数据。您可以为此使用不同的库。我更喜欢volly和Retrofit。这两个Github存储库是Volly Library和Retrofit Library的示例。
如果您需要更简单一些,请使用Firebase。
谢谢。