240 发简信
IP属地:上海
  • CoordinatorLayout 分析

    CoordinatorLayout 一、实现滑动 RecyclerView 实现 FAB 以及 Toolbar 的显示和隐藏 (一)传统实现思路...

  • 源码分析 - RecyclerView 分割线的工作流程

    RecyclerView 分割线的工作流程源码分析 RecyclerView 没有默认的分割线,需要自己定义,开发者可以根据自己想要实现的样式实...

  • Gradle 学习笔记

    Gradle 是一款构建系统工具,它的 DSL 基于 Groovy 实现。Gradle 构建的大部分功能都是通过插件方式来实现,所以非常灵活,还...

  • Java 集合迭代器源码及工作过程分析

    Java 为我们提供了现成的集合类库,我们常用的 List Set Map 等都是在开发过程中可以直接使用的,设计到集合就不得不说集合的遍历,之...

  • SimpleArrayMap 源码分析

    SimpleArrayMap SimpleArrayMap 是 Andorid V4 包提供的一种用来代替 HashMap 的数据结构,由于 H...

  • SparseArray 稀疏数组源码分析

    SparseArray sparse 稀疏 介绍 SparseArray 用来实现 int 类型与 Object 类型的映射,跟普通的 Map ...

  • 最清晰的 RecyclerView 使用及源码解析

    首先在学习 RecyclerView 的源码之前,建议先阅读 ListView 的源码分析,之后学 RecyclerView 会更快更轻松。传送...

  • PendingIntent & RemoteViews 工作过程 - Notification & 桌面小部件 工作原理

    开发中经常使用的 Notification 以及 桌面小部件都是讲应用进程的 view 现实在系统进程中,这么神奇的事情是如何实现的,这篇文章会...

  • Android 中 Window 的管理

    一、理解 Android 的 Window Window 表示一个窗口的概念,是一个抽象的概念,每一个 Window 都对应一个 View 和一...

    1.9 6331 3 21