- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 greenDAO的使用详解---(5)greenDAO高级用法
greenDAO的使用详解—(5)greenDAO高级用法1.greenDao多表关联一对一关联:使用@ToOne 注解关联对象,通过注解joinProperty参数来定义一个外键,下面是示例代码: 使用@ToOne注解的属性都需要分别进行数据库保存,先在数据库中插入被注解的对象,把插入成功返回的id值作为外键与主表关联 这样只要获得User对象就能通过getFriend()方法获取U
2017-11-24 15:28:10 5572
原创 greenDAO的使用详解---(4)greenDAO3.2.2结合sqlcipher加密数据库
greenDAO的使用详解—(4)greenDAO3.2.2结合sqlcipher加密数据库1.SQLCipher介绍SQLCipher是一个在SQLite基础之上进行扩展的开源数据库,它主要是在SQLite的基础之上增加了数据加密功能,如果我们在项目中使用它来存储数据的话,就可以大大提高程序的安全性。SQLCipher支持很多种不同的平台,这里仅介绍Android中SQLCipher在greenD
2017-11-23 14:32:50 6395
原创 greenDAO的使用详解---(3)greenDAO3.2.2数据库的升级bug解决
greenDAO的使用详解—(3)greenDAO3.2.2数据库的升级bug解决1.解决上一篇遗留的第一个bug原因分析: 当某张表需要添加一个int类型的列时,升级数据库则会报NOT NULL约束不通过,原因是 GreenDao建表时int 类型 加了NOT NULL解决方案一:在bean对象中不使用int类型属性,直接使用int的包装类Integer或者String代替,个人感觉这是最简单的
2017-11-22 16:04:14 1199
原创 greenDAO的使用详解---(2)greenDAO3.2.2数据库的升级
greenDAO的使用详解—(2)greenDAO3.2.2数据库的升级1.使用的工具国外程序员网站stackoverflow上面提供的MigrationHelper.java类做数据库升级。 说明:该类有点小bug,后面会介绍解决方案。2.原理说明1.应用程序启动的时候,根据需要升级的表创建新的临时表 2.将需要更新表的数据迁移到临时表中 3.删除更新前的表,重命名临时表3.数据库升级(以
2017-11-22 13:30:45 2377
原创 greenDAO的使用详解---(1)greenDAO的配置和增删改查
greenDAO的使用详解—(1)greenDAO的配置和增删改查1.关于greenDaogreenDao是一个将对象映射到SQLite数据库中的轻量且快速的ORM解决方案。关于greenDAO的概念可以看官网greenDAO2.项目工具说明开发工具:Android Studio3.0greenDAO版本:3.2.2数据库查看工具:SQLiteStudio v2.153.Android St
2017-11-21 15:08:08 1250 5
官网最新版EasyMovieTexture3.6.3
2018-12-13
kotlin-for-android-developers-zh kotlin电子书
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人