哪种方式更好、更有效率和更快?是以XML格式存储信息并检索还是在Android上使用数据库存储信息?
此外,在可移植性方面,XML可以作为资源存储...那么DB能否做到同样的事情?所有手机都默认装有DB包吗?
该应用程序涉及处理超过1000条数据记录。
此外,在可移植性方面,XML可以作为资源存储...那么DB能否做到同样的事情?所有手机都默认装有DB包吗?
该应用程序涉及处理超过1000条数据记录。
你不能将assets/raw文件夹用作可写资源。它们是只读的。
所以基本上你有两个选择:
将数据存储在偏好设置中 - 实际上是XML文件存储在某个地方/类似于
/data/data/[你的包名]/shared_prefs
我的个人选择:如果数据大小超过100条记录-使用数据库,如果少于则使用偏好设置。
我的选择是