• From Java To Kotlin 2:Kotlin 类型系统与泛型

    上期主要分享了 From Java To Kotlin 1 :空安全、扩展、函数、Lambda。 这是 From Java to Kotlin 第二期。 From Java to Kotlin 关键在于 **思维的转变**。 ...
  • 通用缓存存储方案设计

    目录介绍 01.整体概述说明 1.1 项目背景介绍 1.2 遇到问题记录 1.3 基础概念介绍 1.4 设计目标 1.5 产生收益分析 02.市面存储方案 2.1 缓存存储有哪些 2.2 缓存策略有哪些 2.3 常见存储方案 2.4 市面存储方案说明 2.5 存储方案的不足 03.存储方案原理 3.1 Sp存储原理分析 3.2 MMKV存储原理分析 3.3 LruCache考量分析 3.4 DiskLru原理分...
    Android  
  • Android shape与selector标签使用

    原文地址:Android shape与selector标签使用 Android中提供一种xml的方式,让我们可以自由地定义背景,比较常用的就是shape标签和selector标签 shape shape的翻译为形状的意思,一般用来定义背景的形状,如长方形,线条,圆形 rectangle 矩形 默认 ...
    android开发 xml shape Android   2022-05-23 15:06
  • 明天 520,说说两性之间的那些事

    序 在原生家庭中,有两种关系对我们经营亲密关系影响很大: 我们与父母的关系: 与父母相处的过程中,通过各种需要被满足、被爱的过程,我们学会了如何爱人,拥有爱的...
    Android   2022.05.19 19:09
  • 为什么说 Gradle 是 Android 进阶绕不去的坎 —— Gr

    前言 Gradle 作为官方主推的构建系统,目前已经深度应用于 Android 的多个技术体系中,例如组件化开发、产物构建、单元测试等。可见,要成为 Android 高级工程师 Gradle...
    Android gradle   2022.05.16 11:21
  • 手把手带你自定义 Gradle 插件 —— Gradle 系列(2)

    前言 Gradle 本质上是高度模块化的构建逻辑,便于重用并与他人分享。例如,我们熟悉的 Android 构建流程就是由 Android Gradle Plugin 引入的构建逻辑。在这篇文章里,我...
    Android gradle   2022.05.17 15:47
  • 其实 Gradle Transform 就是个纸老虎 —— Gradl

    前言 目前,使用 AGP Transform API 进行字节码插桩已经非常普遍了,例如 Booster、神策等框架中都有 Transform 的影子。Transform 听起来很高大上,其本质就是一个 Gradl...
    Android Android Studio gradle   2022.05.18 13:53