Gradle 是一款构建系统工具,它的 DSL 基于 Groovy 实现。Gradle 构建的大部分功能都是通过插件方式来实现,所以非常灵活,还...
CoordinatorLayout 一、实现滑动 RecyclerView 实现 FAB 以及 Toolbar 的显示和隐藏 (一)传统实现思路...
一、理解 Android 的 Window Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一...
SimpleArrayMap SimpleArrayMap 是 Andorid V4 包提供的一种用来代替 HashMap 的数据结构,由于 H...
Android 事件分发和滑动冲突都是开发中经常遇到的难点问题,遇到问题时可能会通过 Google 或者 StackOverflow 按照别人的...
Activity 一、四种形态 运行状态: 当 Activity 处于栈的顶层,可见,并可与用户进行交互 onResume()--> onPau...
RecyclerView 分割线的工作流程源码分析 RecyclerView 没有默认的分割线,需要自己定义,开发者可以根据自己想要实现的样式实...
Collection & Map Collection 子类有 List 和 Set List --> ArrayList / LinkedLi...
Java 采用 Unicode 编码,向下兼容 ASCII,2 个字节表示一个字符 char 类型占 2 个字节 C 采用 ASCII 编码,一...