Android数据库框架——GreenDao轻量级的对象关系映射框架,永久告别sqlite 前不久,我在写了ORMLite这个框架的博文 Android数据库框架——ORMLite轻量级的对象关系映射(ORM)Java包 但是对于我个人来说,我可能更加倾向于用GreenDao,所以今天也为大家带来了 ...
分类:
移动开发 时间:
2018-09-11 18:06:35
阅读次数:
223
本篇文章包括以下内容: 前言 GreenDao3.2的简介 GreenDao3.2的配置 GreenDao3.2的使用 结语 GreenDao是一款操作数据库的神器,经过了2.0版本的升级后,已经被广泛的开发者使用。确实是很好用,入门简单,可以剩去了数据库的建表操作和数据库SQL的编写,博主用了一次 ...
分类:
移动开发 时间:
2018-09-07 14:19:45
阅读次数:
161
github:https://github.com/greenrobot/greenDAO 先在依赖加上 ...
分类:
移动开发 时间:
2018-08-18 23:42:46
阅读次数:
278
buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.3' classpath 'org.greenrobot:greendao-g ...
分类:
其他好文 时间:
2018-07-31 19:17:59
阅读次数:
556
版本:greenDAO 3.2.2 官网:http://greenrobot.org/greendao/ GitHub:https://github.com/greenrobot/greenDAO 写在前面: 这个库极大的优化了我们使用SQLite数据库,但对SQLite数据库及其语法的掌握依旧是我 ...
分类:
移动开发 时间:
2018-07-30 11:36:43
阅读次数:
203
如果你是一名安卓开发者,你也一定听过大名鼎鼎的网络请求框架Retrofit。它将网络请求的方式以注解的形式展现,极大的提高了代码的可读性,同时网络请求集中写在一个interface中提高了代码的可维护性。除此之外,例如Dagger , GreenDao,ButterKnife等等 也是大量运营了注解 ...
分类:
移动开发 时间:
2018-07-20 16:44:21
阅读次数:
224
最近在做项目的时候,为了方便测试人员测试,在应用中加入正式库和测试库切换的功能。为了防止正式库和测试库切换带来的数据冲突,切换的时候必须把当前的数据库清空。代码如下: 必须要加上DaoMaster.createAllTables(daoMaster.getDatabase(),true),不然重新进 ...
分类:
移动开发 时间:
2018-07-16 17:22:44
阅读次数:
2648
组件化项目使用GreenDao时注意的事项: 1.要在组件化中的基础库(domain层)创建实体类; 2.如果sycn之后不能生产Dao文件,先把 module 的build 文件夹删掉,然后 用AS 的Gradle插件重新build项目,如图: build之后就会生成 GreenDao的相关jav ...
分类:
移动开发 时间:
2018-07-05 23:37:57
阅读次数:
430
1.背景 所谓外部数据库文件此处指的就是一个在外部单独创建的db文件,假设有这么一个场景,我们项目中有一些本地数据,不需要接口去获取的(不需要进行网络操作),写死的数据,比如全国各个省各个市的一些基本信息,每个市的信息可以作为表里的一条记录存放,在项目中使用,此时如何我们已经有了包含这些信息的db文 ...
分类:
移动开发 时间:
2018-05-29 13:13:52
阅读次数:
312
参考地址: https://www.jianshu.com/p/853401a7d02b https://www.cnblogs.com/zhangqie/p/7250459.html 第一步 先在 项目的Project 的 buil.gradle 里 在buildscript- repositor ...
分类:
其他好文 时间:
2018-05-28 15:04:50
阅读次数:
178