jzj1993 Android 7,859℃ 2年前 (2017-12-30) Android Lint:自定义Lint调试与开发 Android Lint实现简介 Android SDK Android SDK中涉及Lint的主要有下面几个包,均包含在Android Gradle插件com.android.tools.build:gradle中。 com.android.tools.li...
jzj1993 Android 6,387℃ 2年前 (2017-12-30) Android Lint:基本使用与配置 说明 本文部分内容要求读者有一定的Gradle基础,例如Gradle基本操作、Gradle插件开发基础等。 Lint简介 Lint是Android提供的一套静态代码检查工具,可对Java代码、资源...
jzj1993 Android 6,501℃ 2年前 (2017-12-01) Gson TypeAdapter使用技巧几例:数据免判空、解析后校验、预处理 本文介绍几个Gson使用的技巧实例,可以解决一些实际开发容易遇到的、数据解析相关的问题。建议结合示例工程源码阅读。 本文完整示例工程 https://github.com/jzj19...
jzj1993 Android 5,656℃ 2年前 (2017-12-01) Gson源码设计学习 一、概述 在Java、Android相关的开发中,经常会用到Json自动解析框架,其中比较常见的一个就是Google推出的Gson。 关于Gson的使用,这个系列文章已经讲的很全面了,就不...
jzj1993 Android, Gradle 12,618℃ 2年前 (2017-09-08) Gradle开发快速入门——DSL语法原理与常用API介绍 说明 本文主要从实现原理和代码层面介绍Gradle开发相关知识。关于本文中提到的、Gradle中的基本概念等内容,可参考 Android Gradle配置快速入门 http://www.paincke...
jzj1993 Android, Gradle 7,428℃ 2年前 (2017-09-08) Android Gradle配置快速入门 说明 本文主要介绍和Gradle关系密切、相对不容易理解的配置,偏重概念介绍。部分内容是Android特有的(例如ProductFlavor),其他内容则是所有Gradle工程都相同或类似的...
jzj1993 Android 6,730℃ 3年前 (2017-05-27) NinePatch图(9-Patch图,.9图)使用全面介绍 说明 本文部分技术相关内容主要供Android开发者阅读;大部分内容设计人员也可以学习。 谷歌官方文档 https://developer.android.com/guide/topics/graphics/2d-graphic...
jzj1993 Android 2,929℃ 3年前 (2017-04-15) Android Bitmap操作内存问题总结(图片处理、截屏等) Android开发中,内存问题一直让人很受困扰,而内存问题最常见的原因就在于Bitmap。这里总结一些Bitmap处理(包括截屏),减少内存问题的一些思路。 常用思路 减少Bitm...
jzj1993 Android 5,975℃ 3年前 (2017-04-15) Glide使用简介与源码分析 Glide是谷歌官方推荐的一个Android图片库,既然如此,肯定有一些比较特别的地方。总得来看,Glide是我所了解的Android图片库中,功能最强大的一个了。从代码复杂度来看...
jzj1993 Android 2,653℃ 3年前 (2017-04-15) Android 7.0中RatingBar评星点击区域不准确的解决 RatingBar设置max=5,StepSize=1,想输入1-5星的整数评价。在Android 7.0的一些手机中(例如华为P9),会出现评星点击区域不准确的问题。 如图,用户在点击第一个五角星...