240 发简信
IP属地:香港
  • 知识体系引导

    一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217...

    12.3 31049 31 158 1
  • Resize,w 360,h 240
    应用安装(三)- 系统实现apk安装整体流程

    系统源码参考:android 11。 系统侧实现apk安装,主要通过PakcageManagerService来完成,安装过程主要分为复制apk...

  • Resize,w 360,h 240
    应用安装(二) - PackageInstaller中转apk安装

    PackageInstaller代码参考:android 11。 aosp的PackageInstaller所在位置:frameworks/ba...

  • 应用安装(一) - 三方应用发起apk系统安装

    最近花时间梳理下常规的系统安装apk流程,主要分三大部分:三方应用发起apk安装、PackageInstaller中转apk安装,Pakcage...

    1.2 1926 0 10
  • Android单元测试(二)-实战

    一、项目单元测试环境配置 gradle配置: 抽取单测基类: 1)纯java单测基类 2)PowerMock基类 二、可测代码设计原则 充分利用...

  • Resize,w 360,h 240
    Android单元测试(一)-基础

    一、什么是单元测试 单元测试是测试某个类的某个方法能否正常工作的一种手段。 二、单元测试目的 验收(改动和重构) 快速验证逻辑 优化代码设计 三...

  • Resize,w 360,h 240
    Android 8.0 原生PackageInstaller安装逻辑梳理

    PackageInstaller是system app ,是一个安装应用的应用。因为它本身具有system相关权限,可以直接与pms交互进行ap...

  • Resize,w 360,h 240
    ARouter V1.5.1 框架解析

    ARouter是阿里开源的Android路由框架,主要用于解决Android应用组件化改造解耦后组件间跳转、通信等操作。 本篇文章管中窥豹地简...

  • Resize,w 360,h 240
    热修&插件 - Dalvik加载Dex相关流程

    一、Dalvik整体类加载过程 大致流程与Art基本相同。只是具体dex优化流程、解析加载流程区别会比较大。 二、Dex文件优化过程 这里引用S...