240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Android 反编译与动态调试

    0. 目标 反编译后对 Smali 源码执行打点调试。 1. 实现流程 1.1 重新打包可调试的 APK 使用 Apktool 反编译,得到源码...

  • Resize,w 360,h 240
    HttpCanary Https 抓包配置教程

    0. 目标 Android 手机直接使用 HttpCanary,获取一般应用的 Https 数据。 1. 背景 一般来讲,Https 抓包需要通...

  • Resize,w 360,h 240
    Android 上屏原理

    为了方便理解核心原理,以下流程均已精简。 一. 完整流程 流程图: 上图是 Android 将一个布局通过硬件渲染的方式显示到屏幕,这个过程可简...

    2.9 2248 1 21
  • Android Bitmap 详解

    一. 常用类 Bitmap.Config决定 Bitmap 像素点的色彩空间(位数)。有 ALPHA_8、RGB_565、ARGB_4444、A...

  • Android 获取系统可用内存源码解析

    一. 获取系统可用内存的原理 linux 系统中 /proc/meminfo 这个文件用来记录当前系统内存使用的详细情况。通过读取该文件即可知道...

  • Resize,w 360,h 240
    LeakCanary 与内存泄漏定位

    虚引用 在了解 LeakCanary 之前,先来了解下虚引用。 虚引用必须与 ReferenceQueue 一起使用,当 GC 准备回收一个对象...

  • Resize,w 360,h 240
    Android 汇总:基础知识

    大纲 Java 基础 1. ==、equals 和 hashCode 的区别 == 用于基础数据类型的判断时,比较的是值,用于引用类型的判断时,...

  • Android 开发需要了解的虚拟机知识

    Dalvik 和 ART 参看 快速理清 .dex、.odex、ART、AOT、OAT 逻辑关系 Java 内存结构和内存模型 参考 Java ...

  • Resize,w 360,h 240
    快速理清 .dex、.odex、ART、AOT、OAT 逻辑关系

    目的 理清 .dex、.odex、ART、AOT、OAT 等近似名称的概念和意义。 APK 生成 最终 apk 内的代码文件为 .dex 文件。...