240 发简信
IP属地:江苏
  • Android Media抓取log

    开启更多的log点: kernel部分 主要文件 Media部分 OMX部分 hal层:

  • Resize,w 360,h 240
    KaiOS-FM

    FM一条线下来的流程,以turnOn FM为例:上层fm.js, 上层通过webidl的方式调用FMRadio的东西, 通过navigator的...

  • 通过systrace分析性能问题

    https://wiki.mozilla.org/FirefoxOS/Performance/Profiling 打开 systrace, 开启...

  • GDB调试

    使用GDB调试配置环境参数: Attach进程: Debug GDB常用方法(1)常用的命令,以拍照为例拍照函数在frameworks/av/c...

  • Looper, Handler, MessageQueue

    先看个直观的上层调用的例子: 主线程通过jrdHandler来向子线程发送消息 下面来分解一下Looper, Handler, MessageQ...

  • App进程的创建

    APP进程也是从zygote进程孵化出来的,他通过socket与 zygote进行通信;先来看下客户端的调用代码: 客户端发送消息后,下面就是服...

  • 系统启动,SystemServer

    SystemServer创建: 上面的步骤就起来了SystemServer进程,后面跟 zygote进程分道扬镳; SystemServer创建...

  • 系统启动,zygote

    zygote最初的名字: app_processzygote进程是由init进程fork出来, 其配置在init.rc zygote进口在app...

  • 系统启动, init

    init进程, 启动的第一个用户进程,进程id 为1init-创建 zygote进程,提供属性服务(property service);(1)z...