自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Android数据库GreenDAO3.2.2的使用(五,SQLiteConstraintException因为主键报错)

GreenDao第一篇文章提到主键ID数据类型有坑,下面先看一下一次log:android.database.sqlite.SQLiteConstraintException: UNIQUE constraint failed: USER._id (code 1555)insert的时候id出现重复,但是设置主键了啊,为什么会重复呢?看代码:@Entitypublic cla

2017-06-26 13:02:05 1401

原创 Android数据库GreenDAO3.2.2的使用(四、数据库升级)

使用场景:使用GreenDao操作数据库,必然涉及到数据库版本升级:增加表、增加字段。greendao { schemaVersion 1//数据库版本号}数据库版本升级就是提升“数据库版本号”,当数据库版本号提升以后,悲剧发生了,以前的数据全部清空了,这可怎么办呢?最终在stackoverflow  https://stackoverflow.com/找到一个完美的解决方案

2017-06-25 21:21:56 2746

原创 Android数据库GreenDAO3.2.2的使用(三,GreenDao操作外部数据库----操作.db数据库)

为了方便项目初期调试,需要运行后台给的数据。后台给了一个.db格式的文件,实际上就是打开已有的数据库文件。外部数据库指的就是一个在外部单独创建的.db格式的文件,是一个写死的数据。也可以是类似全国各个省各个市的一些基本信息,每个市的信息等等,可以储存在.db格式的文件里面,合不合理暂不先说,只是考虑一下怎么操作,因为我的项目初期就是这样通过操作.db文件来先实现功能的,后期再改为从接口获取,这样可

2017-06-25 20:52:29 2273 1

原创 Android数据库GreenDAO3.2.2的使用(二,数据库使用)

GreenDao数据库依赖添加完了,表也创建好了,下一步就是创建数据库和使用数据库了。一、创建数据库       DaoMaster.DevOpenHelper devOpenHelper=new DaoMaster.DevOpenHelper(context,"test.db");SQLiteDatabase database = devOpenHelper.getWritableData

2017-06-25 20:00:01 991 1

原创 Android数据库GreenDAO3.2.2的使用(一,集成数据库)

由于项目新加入离线功能,因此需要本地数据库,好久没有使用数据库了,就比较各个数据库的优缺点,最终选择了GreenDao。虽说集成时候有些麻烦和一些坑,但是解决问题后,这个数据库还是挺好用的。一、阅读官方文档对集成还是很有帮助的,GreenDAO的官方文档:http://greenrobot.org/greendao/documentation/二、添加依赖      1、在项目的Pro

2017-06-25 18:40:32 886

原创 Android屏幕适配

推荐两篇文章,看完后应该对屏幕适配有一定的了解,我是通过这两篇文章在项目里做的屏幕适配:1.http://m.blog.csdn.net/o279642707/article/details/402650572.http://m.blog.csdn.net/fesdgasdgasdg/article/details/52325590

2017-06-26 14:07:50 379 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除