关于SQLite在Android开发中的知识点总结

Posted 洛易

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于SQLite在Android开发中的知识点总结相关的知识,希望对你有一定的参考价值。

一、存放位置

1.内部存储-放在 data/data 底下, 也就是内部存储, 里面的文件以及文件夹是私有的, 其他 app 不能访问, 也随着 app 卸载而删除;

2.放在 sd 卡里面, 如果设置私有, 也就是 getExternalFilesDir 类似的方式去获取, 其他 app 也不能随便访问, 也随着 app 卸载而删除;// P.s: 这 4.4 之后不需要权限

3.也可以设置 public, 也就是用 getExternalStoragePublicDirectory() 类似的方式去获取, 其他 app 也能访问, 不会随着 app 卸载而删除.// P.s: 这需要外部读取存储权限
二、数据库大小
1.SQLite可以存放比较大的数据,10多M算是小case了
三、多数据库
1.对于多数据库存放在SDCard中,可以写个多数据库操作的框架来处理
四、加密解密
1.对数据库文件加密
2.对数据库内的内容加密解密
五、SQLite操作
1.关键字
2.特殊语法
3.同步
六、SQLite与NDK
1.xxx
七、想法
1.在开发过程中,会遇到数据库更新。如果可以开发出可以比较两个数据库的各个表的字段及升级中会产生的修改语句,这样开开发中对于处理部分情况会事半功倍。
 
参考资料:
 
 

以上是关于关于SQLite在Android开发中的知识点总结的主要内容,如果未能解决你的问题,请参考以下文章

关于 SQLite android 中的数组

android 源码开发 关于编译等小知识点总结

本人对Android开发中SQLite总结

Android数据库知识点总结

Android数据库知识点总结

android SQLite数据库总结