文章目录

AndroidRookie

Material Design系列(一)- CollapsingToolbarLayout 和AppBarLayout

CoordinatorLayout为我们提供了一个叫做Behavior的东西,我们基本上的复杂交互都是使用Behavior来协调完成,本文就实现一个简单的交互效果。

自定义View - 简单的TextView封装

在平常的开发中,我们总会有各种各样的按钮,圆角的、直角的、正常状态的、按下状态的、禁用状态的。一直的做法就是在drawable中写一个selector,然后用item加shap来实现。这种做法实现起来也是非常简单,但是存在一个问题:当我们shap文件有上千个的时候,我们应该如何维护?

Gradle 使用技巧(六) - 使用统一的Gradle管理

大多数情况下我们依赖第三方库都是直接在dependencies中直接引用,在引入少量且不是多个地方引用是没有问题的,但是一旦某一个开源库在多个地方引用,且每个地方引用的版本都不一致的时候,就只在是难以维护了。

Gradle 使用技巧(五) - AAR

关于aar文件,摘取官方的解释:AAR 文件的文件扩展名为 .aar,Maven 工件类型也应当是 aar。文件本身是一个包含以下强制性条目的 zip 文件

Gradle 使用技巧(四) - 如何定位和解决依赖冲突

随着业务的复杂度加深,我们免不了要引入许多的第三方开源库,也不可避免的会出现依赖冲突的错误。最常见的是V7、V4包之间的冲突。

Gradle 使用技巧(三) - dependencies 的类型与区别

dependencies对于Android开发人员来说,并不陌生, 它是用来配置当项目的依赖项,接收的是一个DependencyHandler的闭包。

Gradle 使用技巧(二) - SO/NDK过滤

作为一个Android开发人员,so对于我们来讲是极其常见的,各种大厂的SDK中都包含着各种各样的so,而so也是apk瘦身的重要一环,减少so平台的数量,可以极大限度的减少apk的大小。

Linux-Tomcat安装与配置 有更新!

Linux-Tomcat安装与配置 精简步骤版

Gradle 使用技巧(一) 有更新!

Gradle是使用Groovy语言构建,所以既然是语言,那么就有他的语法,而不是简单的配置项。关于Gradle有时间会出一系列的文章。

Http响应码含义

做为一位开发者,工作中在所不免的会和网络打交道,了解响应码和对应所代表的意义,会给我们的开发带来极大的便利,也能减少自己闹的一些笑话。