240 发简信
  • android framework 系列(三)系统源码中预置App

    一、 预置无源码apk 在package/apps 创建文件夹,以预知一个名为Test的APK为例. 在Test.apk放到packages/a...

  • android 8.0、9.0、10.0可用性分析

    一、 特性描述 android 8.0 特性 画中画模式Android 8.0 允许以画中画 (PIP) 模式启动操作组件。PIP 是一种特殊的...

  • 120
    android framework 系列(二)Launcher3编译

    上一篇文章把android整体源码编译好,并导入到了AS中。 为了能够方便对Launcher3进行开发调试,这篇写一下将Launcher3 项目...

  • 换肤功能接入及原理

    前阵子开源出了自己的mp3剪切器项目,在鸿洋大神公众号的宣传下引来众人关注。本着持续维护的心,计划中项目要实现一个简单的应用内换肤功能。 经过调...

  • 120
    java并发编程之volatile

    Java语言规范第三版中对volatile的定义如下:Java编程语言允许线程访问共享变量,为了确保共享变量能被准确和一致地更新,线程应该确保通...

  • android常用设计模式之代理设计模式及动态代理原理

    定义:代理模式属结构型设计模式。为其他对象提供一种代理以控制对这个对象的访问。 代理模式结构图 在代理模式中有如下角色: ISubject: 抽...

  • 120
    android常用设计模式之装饰模式

    定义:装饰模式属结构型设计模式。动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 以下以王者荣耀中橘右京,普通攻...

  • android常用设计模式之代理设计模式

    定义:代理模式属结构型设计模式。为其他对象提供一种代理以控制对这个对象的访问。 代理模式结构图 在代理模式中有如下角色: ISubject: 抽...

  • android常用设计模式之建造者设计模式

    定义:建造者设计模式属于创建型设计模式。将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者结构图: 在建造者模式...

个人介绍
逆水行舟 、不进则退