Avatar notebook default
17篇文章 · 34422字 · 2人关注
  • Resize,w 360,h 240
    Choreographer与UI刷新

    一、View 刷新流程 以Textview为例 ,当我们通过setText改变TextView内容后,UI界面不会立刻改变,APP端会先向VSY...

  • Resize,w 360,h 240
    Android权限体系介绍

    前言 本文主要针对一下几个问题,通过查询资料,和一些自己的思考,梳理的一篇记录 1、什么是应用沙盒? 为什么沙盒可以隔离保护app的数据 2、A...

  • Resize,w 360,h 240
    源码系列-init.rc

    一、init.rc文件格式 init.rc文件是以“块”(section)为单位服务的,,一个“块”(section)可以包含多行。“块”(se...

  • Resize,w 360,h 240
    Native 层的MessageQueue简析

    Java层MessageQueue分析[https://www.jianshu.com/p/8b30773c91af] Native 层的Mes...

  • Resize,w 360,h 240
    Java层 MessageQueue 消息队列分析

    Java层MessageQueue分析[https://www.jianshu.com/p/8b30773c91af] Native 层的Mes...

  • ThreadPoolExecutor线程池原理分析

    ThreadPoolExecutor 我们在开发过程中经常用到,它的主要作用就是提前创建好若干个线程放在一个容器中。如果有任务需要处理,则将任务...

  • Resize,w 360,h 240
    Binder IPC 通信学习笔记

    一、Android 中IPC 跨进程通信方式 1.1、Linux下的进程通信: 进程间隔离进程与进程间内存是不共享的。两个进程就像两个平行的世界...

  • VirtualApk 插件化原理分析

    插件化需要解决的几个问题: 插件的类是如何加载的 插件的资源文件如何获取 插件中的四大组件如何启动(Activity、Service、Broad...

  • Resize,w 360,h 240
    ContentProvider启动流程分析

    一、ContentProvider 介绍 1.1、什么是ContentProvider ContentProvider是跨进程对外提供信息的一种...

文集作者