您的位置:首页 > 移动开发 > Android开发

Android GreenDao 3.1简单配置与使用

2017-03-17 11:32 162 查看
GreneDao3.1 简单配置与使用
最近自己做了一个小游戏,想要用数据库做一个小小的排行榜,所以用到了GreenDao框架,特此在这里介绍一下GreenDao简单的配置与使用

首先需要进行配置:

首先需要在自己需要使用GreenDao的工程的build.gradle(Project test)中加入如下代码.

在buildScript中加入mavenCentral();其次在dependencies中加入

classPath‘org.greenrobot:greendao-grandle-plugin:3.1.0’

如图:



其次在你使用的模块(笔者是(build.gradle(Module app)))中,加入如下代码:

在代码头引入

apply plugin:'org.greenrobot.greendao'
在android中加入:

 

greendao{
    schemaVersion 1
    daoPackage 'org.shadow.test.bean.greendao'
    targetGenDir 'src/main/java'
}

 

在dependencies中加入:

compile 'org.greenrobot:greendao:3.1.0'
compile 'org.greenrobot:greendao-generator:3.1.0'

如图:




 

以上步骤做好之后,重新编译一下代码(sync project),可以看到后台正在下载相关的文件。完成后我们就可以编写我们的user类了。因为使用了GreenDao 我们只需要定义好相关属性,其他的set,get方法会自动生成

如图:



在定义的user类前,加上一句@Entity,通过该注释表明该类为实例类。



设置ID为自增长

 


做好之后运行一下,注意是运行一下,系统会自动生成三个类,DaoMaster、DaoSession、UserDao



生成的目录就是你在bulid.gradle里面配置的目录



接下来就是使用了,首先在Appllication中初始化一些参数(为什么在这里初始化,是因为在这里就相当于一个全局的地方,不用多次初始化),

 




初始化好后别忘了在Manifest里面把application注册



然后进行使用







 増











改    



最后效果如图:





最后说一句:本人是刚入andorid菜鸟一名,如果本文有什么不对的敬请谅解,欢迎大家指出错误,希望和大家一起学习进步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: