Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:Android中面向多用户的SQLite数据库_Android_Database_Sqlite - Fatal编程技术网

Android:Android中面向多用户的SQLite数据库

Android:Android中面向多用户的SQLite数据库,android,database,sqlite,Android,Database,Sqlite,我已经读到最好的数据库是android中的SQLite。我没有做过很多android开发 我的目标是创建一个具有多个用户可以访问的数据库的应用程序。如果用户1和用户2发布内容,它们都将内容存储在一个数据库中,两个用户都可以访问该数据库中的信息。有人能解释一下这是如何实现的,或者提供一个例子。我搜索过SQLite,但恐怕这些只是本地数据库(我说的对吗?如果你想拥有这种类型的数据库,建议使用MySQL数据库或类似的东西。使用一些API,你可以连接到它 有很多关于MySQL和Php的例子,你可以使用它

我已经读到最好的数据库是android中的SQLite。我没有做过很多android开发


我的目标是创建一个具有多个用户可以访问的数据库的应用程序。如果用户1和用户2发布内容,它们都将内容存储在一个数据库中,两个用户都可以访问该数据库中的信息。有人能解释一下这是如何实现的,或者提供一个例子。我搜索过SQLite,但恐怕这些只是本地数据库(我说的对吗?

如果你想拥有这种类型的数据库,建议使用MySQL数据库或类似的东西。使用一些API,你可以连接到它


有很多关于MySQL和Php的例子,你可以使用它们,我认为它们比SQLite更适合你。

如果你想拥有这样的数据库,建议使用MySQL数据库或类似的东西。使用一些API你可以连接到它


有很多MySQL和Php的例子,您可以使用它们,我认为它们比SQLite更适合您。

Android SQLite db是驻留在手机内存中的本地数据库。如果您希望为从不同手机使用您的应用程序的用户提供一个通用的同步数据库,那么理想情况下,您需要一个基于云的数据库,该数据库可供您的应用程序的任何授权用户访问。您可以考虑使用谷歌App Engine托管云数据库和谷歌云端点,以便通过API访问数据。

< P> Android SQLite DB是驻留在手机内存中的本地数据库。如果您希望为从不同手机使用您的应用程序的用户提供一个通用的同步数据库,那么理想情况下,您需要一个基于云的数据库,该数据库可供您的应用程序的任何授权用户访问。您可以考虑使用谷歌App Engine来托管云数据库和谷歌云端点,以便通过API访问数据。

< P>是的,您是正确的。Sqlite数据库与本地数据库一样使用。在这种情况下,您需要web数据库。正如benilMathew所说,您可以使用MySQL,但您必须检查以下内容:


无需编写服务器端代码(php等),Android的API易于使用(同样适用于iOS、WinMobile等),所有内容都有很好的文档记录。我正在使用它,它满足了我的所有要求。

是的,你是对的。Sqlite数据库与本地数据库一样使用。在这种情况下,您需要web数据库。正如benilMathew所说,您可以使用MySQL,但您必须检查以下内容:


无需编写服务器端代码(php等),Android的API易于使用(同样适用于iOS、WinMobile等),所有内容都有很好的文档记录。我正在使用它,它满足了我的所有要求。

最好、最简单的选择是使用灯。PHP可以用来访问MySQL数据库,您可以使用Web服务(如SOAP甚至JSON)来使用数据库中包含的数据或与MySQL实例交互。使用这样的Web服务的优势在于,与在Android应用程序中使用Web浏览器应用程序相比,它的实现和使用相对简单。请记住,每个用户的Android设备中的SQLite数据库可以用来临时存储数据,直到数据准备好上传到远程MySQL数据库,这样一来,SQLite数据库在任何Android/Mobile应用程序中都可能非常有用


本网站提供了一个教程:

最好、最简单的选择是使用LAMP。PHP可以用来访问MySQL数据库,您可以使用Web服务(如SOAP甚至JSON)来使用数据库中包含的数据或与MySQL实例交互。使用这样的Web服务的优势在于,与在Android应用程序中使用Web浏览器应用程序相比,它的实现和使用相对简单。请记住,每个用户的Android设备中的SQLite数据库可以用来临时存储数据,直到数据准备好上传到远程MySQL数据库,这样一来,SQLite数据库在任何Android/Mobile应用程序中都可能非常有用


此网站上显示了一个教程:

您是指一台Android设备的多个用户,还是指拥有自己的Android设备的多个用户,因为这是一个重要区别。多个用户拥有自己的Android设备。您最终将使用托管的RDBMS,该RDBMS可通过您的应用程序调用的web服务进行读取、插入、,诸如此类,每个用户都可以访问相同的数据。你是指单个Android设备的多个用户,还是指拥有自己的Android设备的多个用户,因为这是一个重要的区别。多个用户拥有自己的Android设备。你将使用托管的RDBMS,该RDBMS可通过你的应用程序调用的web服务访问,插入等,以便每个用户都可以访问相同的数据。