Android_GreenDao傻瓜式入门

提到Android数据存储大家都知道GreenDAO,但是百度demo却很少,概念都是千篇一律的复制

废话不多说…..我是Android开发路上的小码农一枚,写一篇GreenDAO入门教程.
不上原理图,因为本屌丝也不会深入源码去看
不上百度复制的概念,因为对你没屌用,…
直接上操作步骤…ActionNow

1.第一步.打开AS,新建一个project….
图忽略..
2.第二步.建立一个纯JAVA工程的Module
在 .src/main 目录下新建一个与 java 同层级的「java-gen」目录,用于存放由 greenDAO 生成的 Bean、DAO、DaoMaster、DaoSession 等类。
这下有点难了上图
这里写图片描述

这里写图片描述

3.第三步.配置 纯JAVA 工程的 build.gradle,添加 dependencies.

apply plugin: 'java'

dependencies {
compile fileTree(include: [‘*.jar’], dir: ‘libs’)
compile ‘de.greenrobot:greendao-generator:2.1.0’
}

sourceSets {
main {
java {
srcDir ‘src/main/java’
}
}
}
artifacts {
archives jar
}

4.第四步,编写我们的纯Java类,这里根据自己的表结构设计来编写

![这里写图片描述](https://img-blog.csdn.net/20160115174016433)

5.第五步,

执行我们刚才编写的Java 工程的main方法.
greendao会自动在你配置的java-gen目录下面生成greendao需要的文件

如下图
这里写图片描述
红色部分就是greendao生成的 代码和你自己 设计的表结构的
bean 查询器

这样我们就可以在android的目录中用了

此处省略一万字…..搭建UI界面 这都比我在行

我用greendao生成了一个员工的模板在UI界面
我们用几个editext 和button 和一个recylerview来展示
员工的查询,插入 删除 …修改大家自己有兴趣加吧

如下图:
展示这里写图片描述

这是进入的时候走greendao查询..如果有员工就展示没有则不展示
这是我已经操作的数据了.你们第一次安装会有模拟是个员工进去
然后你们也可以自己对员工操作 或者增加

这里写图片描述

这是走greendao的插入方法

最有一个查询吧这里写图片描述

这是查询

删除这里写图片描述

加入删除的功能调用GreenDao清空接口
如图
点击删除
调用删除接口删除完毕的回调

这博客写的太水了.我也复制点高端的概念东西吧
GREENDAO 设计的主要目标
一个精简的库

性能最大化

内存开销最小化

易于使用的 APIs

对 Android 进行高度优化

GREENDAO 设计的主要特点
greenDAO 性能远远高于同类的 ORMLite,具体测试结果可见官网

greenDAO 支持 protocol buffer(protobuf) 协议数据的直接存储,如果你通过 protobuf 协议与服务器交互,将不需要任何的映射。

与 ORMLite 等使用注解方式的 ORM 框架不同,greenDAO 使用「Code generation」的方式,这也是其性能能大幅提升的原因。

重点来了..写这么多就是为了撑场面.下面源码送上,希望大家多多指正并且留言捧场….源码我就设置2分下载吧,因为我账号实在没分..见谅啊大家…谢谢

Github下载地址免积分
GreenDao demo

麻烦您给个star谢谢!!!!

源码下载地址:>>>>>>GreenDao傻瓜demo

最新源代码加入清空接口
GreenDao傻瓜demo加入删除

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值