Android 应用内数据库还是在线数据库?

Android 应用内数据库还是在线数据库?,android,database,Android,Database,我在Android开发方面相对较新,我想知道是否有可能或者有一种方法可以创建这样的东西:访问一个在线数据库,在那里我可以通过ListView保存一个动物列表,每个动物都有一个属性颜色、大小、年龄。。。哪些值可以修改。用户可以从列表中选择一个动物,然后通过EditText编辑其每个属性的值,当然,还可以通过按钮或其他方式将其保存在数据库中 我从未使用过数据库,我不知道使用在线数据库或应用程序内数据库创建这样的数据库是否更好我指的是编程的简单性和速度、内存使用和用户的数据访问 在开始编程之前我会问这

我在Android开发方面相对较新,我想知道是否有可能或者有一种方法可以创建这样的东西:访问一个在线数据库,在那里我可以通过ListView保存一个动物列表,每个动物都有一个属性颜色、大小、年龄。。。哪些值可以修改。用户可以从列表中选择一个动物,然后通过EditText编辑其每个属性的值,当然,还可以通过按钮或其他方式将其保存在数据库中

我从未使用过数据库,我不知道使用在线数据库或应用程序内数据库创建这样的数据库是否更好我指的是编程的简单性和速度、内存使用和用户的数据访问

在开始编程之前我会问这个问题,因为我们都知道撤销花费了我们很多小时的工作是什么感觉


任何想法都会对我有很大的帮助,任何教程或视频也可以。谢谢大家!

取决于数据库的大小。 如果它只包含100个动物和一些属性,那么应用程序内本地数据库会更好,因为它更安全,更容易访问。如果数据库越来越大,并且包含数GB的内容,则建议只使用数据库。 因此,您必须知道数据库外壳包含多少信息:

我希望这有点帮助


约翰

谢谢你的回复,约翰。没错,如果数据库的内容很小,本地数据库会更好。但是我想我会使用大量的内容,所以。。我知道最好使用在线数据库,对吗?没错。你将需要一个服务器,然后学习在服务器和应用程序之间交换信息。我将不得不学习它以及我的项目:D我会尝试与此链接,也许它会帮助你。