我是 Android 数据库的新手,我刚刚学习数据库。我有一些问题。
1.应用程序可以访问的数据库的最大限制(大小)是多少。
2.如果我正在使用使用数据库的应用程序并将该应用程序安装在新设备上,是否也可以将数据库传输到新设备(例如,在应用程序本身有一个选项通过蓝色发送齿)。
3.是否可以使用sqlite数据库以外的数据库。
1) android.database.sqlite.SQLiteDatabase 有以下方法来获取数据库的最大大小getMaximumSize()。
2)不可能。但是从您的应用程序中,您可以读取数据库并将其写入 SDCard,同样您可以从 SDCard 中读取数据库并替换现有的。
数据库中的数据存储大小没有这样的限制。您可以存储与设备上可用空间一样多的数据。
在设备之间共享数据的最佳方式是使用数据备份将数据存储在云上,然后将数据从云检索到设备。请参阅数据备份。
我认为android不支持任何其他数据库。SQLite 是必须的。尽管 Amazons Simple DB 等其他数据库确实提供了android API来将数据存储在云上。此外,您当然可以使用远程数据库来存储数据并使其同时可供其他设备访问。