240 发简信
IP属地:上海
  • 线程池ThreadPoolExecutor介绍

    使用线程池的好处 创建/销毁线程伴随着系统开销,频繁的创建/销毁线程,会有性能开销 线程并发数量过多,抢占系统资源从而导致阻塞 对线程进行一些简...

  • 单例模式引发的思考

    单例模式的实现方式 饿汉式 饿汉式本身是线程安全的,但是在类初始化的同时就会实例化一个静态对象出来。类初始化的时机: 通过new关键字创建或者使...

  • apk安装流程

    背景知识 1)PackageManagerService是由SystemServer启动,PMS负责应用的安装,卸载和权限检查等工作 2)/sy...

  • apk打包流程

    背景知识 apk打包所需的工具都在Android/sdk/build-tools/[version]/目录下 apk打包的流程 1、aapt打包...

  • 冷启动app过程

    背景 冷启动过程,主要涉及到launcer进程,system_server进程和启动app进程。system_server进程负责整个Andro...

  • Android插件化

    插件化原理 插件化要解决的三个核心问题:类加载、资源加载和组件生命周期管理 类加载 Android中常用的两种类加载器:PathClassLoa...