Android开发中不可避免会缓存一些本地数据,改善用户体验。那存储数据就可能用到数据库。Android提供了一个占用内存极小的关系型数据库-SQLite
使用SQLite这个轻量级数据库,优点缺点很明显,不然你也不会搜到我这篇文章对吧,哈哈。所以我们就会用到第三方数据库框架在加快我们开发效率
我们知道麻烦之一就是繁琐容易出错的sql语句,所以就出现了关系映射对象的ORM(Object Relational Mapping)框架,其中比较著名的有GreenDao、OrmLite、Litepal(郭霖)、Realm等几个
今天看标题就知道重点来了解GreenDao了
- GreenDao几个特点我列举一下,以增强你使用它的决心:<mark>最小内存开销</mark>、<mark>依赖体积小</mark>、<mark>支持数据库加密</mark>、<mark>易用</mark>、<mark>性能最大化</mark>
GreenDao使用步骤
- 偷下懒,我就不一一列举了,参考靠谱链接:https://www.cnblogs.com/tonycheng93/p/6295724.html
- 竟然说到了性能,口说无凭,贴一篇文章,自行阅读:ORMlite和GreenDao比较:https://blog.csdn.net/tyyj90/article/details/50450901
- 最后在贴一篇介绍ORMLite:https://blog.csdn.net/lmj623565791/article/details/39122981
在此还介绍一下Android查看.db文件技巧(无需root手机哈)
- Android Studio升级到3.0以上
- USB连接上手机,Android Studio右下角 有个Device File Explorer,点击展开
- 找到 data --> data --> 包名 --> databases下.db文件保存到电脑
- 将文件拖动到SqliteStudio或其他可视化数据库的软件中查看,这里附上链接:https://sqlitestudio.pl/index.rvt?act=download
- 然后就可以查看存储在sqllite上数据了
网友评论