Vit*_*nko 6 size storage android internal limit
1)我们的Android应用程序将数据存储在内置的SQLite DB中.
我看到DB可以抛出android.database.sqlite.SQLiteFullException,但API中没有确切的信息是什么限制.
任何人都可以告诉数据库的大小限制是什么,以免进入SQLiteFullException?
我假设DB会将数据存储在设备的内部存储器中(与SDCard相比).我对吗?鉴于SQLite DB只是一个文件,可能数据库大小受限于免费的内部存储空间.再次 - 我是对的吗?如果是,那么Android上的内部存储大小是多少?怎么检测呢?它是基于设备型号还是操作系统版本而有所不同?
2)我们还需要保存应用设置.我认为SharedPreferences很适合.但问题是 - SharedPreferences也保存到内部存储吗?如果是,那么它是否与DB存储其文件的存储相同?
提前致谢!
我假设DB会将数据存储在设备的内部存储器中(与SDCard相比).我对吗?
默认情况下,是的.
鉴于SQLite DB只是一个文件,可能数据库大小受限于免费的内部存储空间.再次 - 我是对的吗?
那是我的猜测.
它是基于设备型号还是操作系统版本而有所不同?
在设备型号的基础上.
SharedPreferences也保存到内部存储吗?
是.
如果是,那么它是否与DB存储其文件的存储相同?
是.
| 归档时间: |
|
| 查看次数: |
4898 次 |
| 最近记录: |