博客专栏  >  移动开发   >  Android Framework

Android Framework

系统学习Android Framework,实践出真知,认真扎实基础

关注
2 已关注
17篇博文
  • Android Camer框架

    Camera框架 Camera拍照流程 拍照采用ImageReader来作为中介保存图片例子参考android-Camera2Basic 首先是创建ImageReader stat...

    2018-05-10 09:39
    12
  • Android Graphics Framework

    Android系统图形框架 Android系统图形框架由下往上主要的包括HAL(HWComposer和Gralloc两个moudle),SurfaceFlinger(BufferQueue的消费者)...

    2018-05-09 19:58
    15
  • Android N 指纹框架

    1. 指纹框架UML 2. Fingerprint 2.1 Fingerprint数据流图 FingerprintManager API. 直接与应用程序交互的API,属于当前...

    2018-05-09 19:59
    21
  • PackageManagerService流程

    PMS安装应用程序流程 一、启动时安装 1、查看PMS的功能与启动过程,首先PMS是在systemserver中启动的。之后分为两大部分启动 1)恢复之前的引用安装信息:在main中n...

    2018-05-09 20:01
    7
  • Android Native Framework gdb调试工具

    脚本使用方法 gdb_native.sh 228 adb1 gdb_native.sh 228 其中228代表要调试进程的pid,必须指定; adb1 指定你想使用的adb工具,也可以不指定ad...

    2018-05-09 20:01
    11
  • lowmemorykiller内核回收机制注册、回调

    LMK 分为三个进程 - AMS 中设置lmk的6个内存阈值,以及更新每个进程/线程的adj值applyOomAdjLocked - lmkd是个单独的进程,socket监听,AMS发来的请求,...

    2018-05-09 20:02
    8
  • InputManagerService

    Input框架 每增加一个WindowState.java,WMS都会通过registerInputChannel向InputDispatcher注册一个connection,这个connectio...

    2018-05-09 20:03
    5
  • ActivityManagerService流程

    Activity启动流程 目的: 理清activity的生命周期管理与AMS之间的关系 一、理清activity的生命周期管理与AMS之间的关系 1、Launcher通知AMS...

    2018-05-09 20:03
    5
  • Android图像实例SampleWindow

    # 简单的window显示 这个例子是一个简单的window显示,仅仅是将一个window加入了WMS并显示,由于没有AMS参与管理栈(实际上根本没有用AMS),因此在切换的时候这个简单的windo...

    2018-05-09 20:04
    11
  • Android Binder理解

    在之所以需要进程通讯,内核空间的地址空间是所有进程共享的,但是用户空间使用的是虚拟地址空间(都有4GB空间),不能共享,因此需要类似于binder这样的驱动,让数据在内核中逛一圈 Binder框架定...

    2018-05-09 20:05
    14
  • 七、Android数据链接更新路由表

    数据链接响应sp RIL::processSolicited(const Parcel& p) { switch (rr->mRequest) { case RIL_REQUE...

    2016-12-20 18:45
    2113
  • 六、Android RILD框架

    RILD的框架

    2016-12-20 18:33
    698
  • 五、 数据业务APN参数的开机默认使能

    在DcTracker的创建及准备工作中,initApnContexts()将初始化好当前系统支持的ApnContexts类型,但是这些APN参数默认都是没有被Enable的,只有当APN被Enable...

    2016-12-20 18:23
    1920
  • 四、 Android 数据业务APN参数的创建

    在前两节简单介绍了连接管理的大致框架,数据链接的准备工作,包括APN的初始化与默认APN使能,DcTracker的构造,包括各种事件的注册等工作。但是数据链接的打开不止是只有用户主动去打开,Andro...

    2016-12-20 18:18
    1092
  • 三、Android 网络评分机制

    在前两节简单介绍了连接管理的大致框架,数据链接的准备工作,包括APN的初始化与默认APN使能,DcTracker的构造,包括各种事件的注册等工作。但是数据链接的打开不止是只有用户主动去打开,Andro...

    2016-12-20 18:15
    2127
  • 二、Android 数据链接的动态分析

    经过前面这些过程,网络连接所需要的条件就全部准备就绪,接下来就是等待网络接入 把网络接入过程简单分为三个阶段 触发阶段 —-该阶段是由各种不同事件触发的,比如SIM载入完毕、PS域Attach成...

    2016-12-20 17:17
    1335
  • 一、Android DcTracker的创建及准备工作

    DcTracker是在每个Phone构造的时候创建的,DcTrackerBase是DcTracker,他们的核心都是Handler。@GSMPhone.java public GSMPhone (...

    2016-12-20 17:01
    1430
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部