博客专栏  >  移动开发   >  android源码解析

android源码解析

主要用于解析android framework层源码,干货满满;

关注
49 已关注
31篇博文
  • Android源码解析系列

    知乎上看了一篇非常不错的博文:有没有必要阅读ANDROID源码 看完之后痛定思过,平时所学往往是知其然然不知其所以然,所以为了更好的深入android体系,决定学习android framework层...

    2016-02-19 10:33
    12922
  • Android源码解析(三十)-->触摸事件分发流程

    前面一篇文章中我们分析了App返回按键的分发流程,从Native层到ViewRootImpl层到DocorView层到Activity层,以及在Activity中的dispatchKeyEvent方法...

    2016-05-29 15:59
    7697
  • Android源码解析(二十九)-->应用程序返回按键执行流程

    从这篇文章中我们开始分析android系统的事件分发流程,其实网上已经有了很多关于android系统的事件分发流程的文章,奈何看了很多但是印象还不是很深,所以这里总结一番。 android系统的事件分...

    2016-05-27 23:13
    8724
  • Android源码解析(二十八)-->电源开关机按键事件流程

    和截屏按键、HOME按键的处理流程类似,电源按键由于也是系统级别的按键,所以对其的事件处理逻辑是和截屏按键、HOME按键类似,不在某一个App中,而是在PhoneWindowManager的dispa...

    2016-05-25 23:39
    9354
  • Android源码解析(二十七)-->HOME事件流程

    上一篇文章中我们介绍了android系统的截屏事件,事件的处理逻辑不是在App中执行而是在PhoneWindowManager中执行,而本文我们现在主要讲解android系统中HOME按键的事件处理,...

    2016-05-23 23:43
    11288
  • Android源码解析(二十六)-->截屏事件流程

    今天这篇文章我们主要讲一下Android系统中的截屏事件处理流程。用过android系统手机的同学应该都知道,一般的android手机按下音量减少键和电源按键就会触发截屏事件(国内定制机做个修改的这里...

    2016-05-22 16:59
    8520
  • Android源码解析(二十五)-->onLowMemory执行流程

    上篇文章中我们分析了Activity的onSaveInstanceState方法执行时机,知道了Activity一旦执行了onStop方法就会执行onSaveInstanceState方法,具体的信息...

    2016-05-22 00:41
    9232
  • Android源码解析(二十四)-->onSaveInstanceState执行时机

    我们已经分析过Activity的启动流程,从中也分析了Activity的生命周期。而其中有一个生命周期方法:onSaveInstanceState方法,今天我们主要讲解一下onSaveInstance...

    2016-05-20 22:51
    19531
  • Android源码解析(二十三)-->Android异常处理流程

    前面的几篇文章都是讲解的android中的窗口显示机制,包括Activity窗口加载绘制流程,Dialog窗口加载绘制流程,PopupWindow窗口加载绘制流程,Toast窗口加载绘制流程等等。整个...

    2016-05-13 22:52
    13171
  • Android源码解析(二十二)-->Toast加载绘制流程

    前面我们分析了Activity、Dialog、PopupWindow的加载绘制流程,相信大家对整个Android系统中的窗口绘制流程已经有了一个比较清晰的认识了,这里最后再给大家介绍一下Toast的加...

    2016-05-11 23:39
    9447
  • Android源码解析(二十一)-->PopupWindow加载绘制流程

    在前面的几篇文章中我们分析了Activity与Dialog的加载绘制流程,取消绘制流程,相信大家对Android系统的窗口绘制机制有了一个感性的认识了,这篇文章我们将继续分析一下PopupWindow...

    2016-05-10 23:29
    7434
  • Android源码解析(二十)-->Dialog取消绘制流程

    上几篇文章中我们分析了Dialog的加载绘制流程,也分析了Acvityi的加载绘制流程,说白了Android系统中窗口的展示都是通过Window对象控制,通过ViewRootImpl对象执行绘制操作来...

    2016-05-04 21:27
    11328
  • Android源码解析(十九)-->Dialog加载绘制流程

    其实Android系统中所有的显示控件(注意这里是控件,而不是组件)的加载绘制流程都是类似的,包括:Dialog的加载绘制流程,PopupWindow的加载绘制流程,Toast的显示原理等,上一篇文章...

    2016-05-02 00:20
    19059
  • Android源码解析(十八)-->Activity布局绘制流程

    这篇文章是承接上一篇文章来写的,大家都知道Activity在Android体系中扮演者一个界面展示的角色,通过上一篇文章的分析,我们知道Activity是通过Window来控制界面的展示的,一个Win...

    2016-05-01 00:28
    15209
  • Android源码解析(十七)-->Activity布局加载流程

    好吧,终于要开始讲讲Activity的布局加载流程了,大家都知道在Android体系中Activity扮演了一个界面展示的角色,这也是它与android中另外一个很重要的组件Service最大的不同,...

    2016-04-30 00:09
    17627
  • Android源码解析(十六)-->应用进程Context创建流程

    今天讲讲应用进程Context的创建流程,相信大家平时在开发过程中经常会遇到对Context对象的使用,Application是Context,Activity是Context,Service也是Co...

    2016-04-27 22:55
    8537
  • Android源码解析之(十五)-->Activity销毁流程

    继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,他们的生命周期回调方法是: onPause(a) –> o...

    2016-04-24 16:29
    7831
  • Android源码解析之(十四)-->Activity启动流程

    好吧,终于要开始讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通...

    2016-04-23 19:17
    12357
  • Android源码解析之(十三)-->apk安装流程

    上一篇文章中给大家分析了一下android系统启动之后调用PackageManagerService服务并解析系统特定目录,解析apk文件并安装的过程,这个安装过期实际上是没有图形界面的,底层调用的是...

    2016-04-22 19:23
    6847
  • Android源码解析之(十二)-->系统启动并解析Manifest的流程

    最近有同学问我关于Manifest何时被系统解析的问题,正好也分析到这一块了,索性这一章就讲解一下android系统何时解析Manifest吧,这里的Manifest指的是android安装文件apk...

    2016-04-21 10:11
    5078

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部