自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (14)
  • 收藏
  • 关注

原创 使用 Annotations 改进代码检查

使用代码检查工具,例如Lint,能帮助你找到代码中的问题。但有时候检查工具检查的程度还不够,比如说,Android的资源文件 id 统一是 int类型,用来标识 字符串、图片、颜色及其它类型的资源。如果你在本应该使用颜色资源id的地方使用了字符串资源的id,检查工具就无法检查出来,即使这种情况会导致渲染出错甚至app崩溃。而使用Annotations就能检查出上述的问题,当然,Annotations

2017-12-18 12:00:45 556

原创 Android依赖库的优化

在Android项目的 External Libraries 下面,可以看到项目所用到的所有官方库或者第三方库。如下: 仔细浏览,有时候会发现,同一个库出现了多个版本,比如上图中的com.facebook.stetho库,一个1.4.1版本,一个1.5.0版本。甚至会看到一些不知从哪里冒出来的库,比如上图出现的com.google.zxing库。据我所知zxing是一个二维码扫描库,但是我的项目里

2017-12-12 20:53:18 1754

原创 SQLite数据库的使用

SQLite数据库的使用 app通常需要保存一些有用的数据在本地,如果数据量小,比如app的一些配置信息,可以考虑使用轻量级的SharedPreferences来保存。如果数据量大,且要进行复杂的操作,则可能需要使用数据库来保存数据,而SQLite是Android系统默认支持的一款数据库。业务描述:这篇文章里我们试图来完成这样一个业务,app支持多账号切换,且每个账号都会产生一些训练(比如跳绳

2017-12-11 12:07:57 953

空空如也

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

TA关注的人

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