240 发简信
IP属地:北京
  • Resize,w 360,h 240
    深入理解内存优化之道

    内存优化之路 最近一直想着自己以后的路如何走,Android的坑位越来越少,对于能力的要求也越来越高。曾想着换一个方向,但是最终都放弃了,毕竟这...

  • Android启动流程源码解析(二)

    Android启动流程源码解析(二) 在之前的Android启动流程源码解析(一)源码分析中,我们最后遗留下来一个问题。那就是我们的Activi...

  • Android之SparseArray 源码解析

    前言 SparseArray是安卓特有的一种数据结构,跟HashMap相似,都是存储<Key,Value>的实体。但是SparseArray的K...

  • HashMap源码解析

    HashMap源码解析 前言 之前写过一篇SparseArray的源码解析,今天我们就对HashMap下手,撸一撸HashMap的源码。这篇文章...

  • LeakCanary源码解析

    LeakCanary源码解析 前言 对于内存泄漏的检测,基于MAT起点较高,所以一般我们都使用LeakCanary来作为我们的内存泄漏检测工具来...

  • Android启动流程源码解析(一)

    Android启动流程源码解析 我们的桌面其实也是一个应用。使用的Activity是LauncherActivity,通过获取安装的应用以及图标...

  • Android触摸事件源码解析

    事件分发 Activity 的事件分发处理 这里如果superDispatchTouchEvent分发返回的是true的话,那么直接返回了。否则...

  • Android 打包流程详解

    Android 打包流程详解(待写) 序言 每次点击一下Android Studio上的运行以后,就默默的等待程序运行起来。有时候出现问题百度一...

  • Android应用进程的创建姿势

    Android应用进程的创建 在之前的Android启动流程中,我们最后提到了会通过ActivityManagerService的startPr...