240 发简信
IP属地:广东
  • Resize,w 360,h 240
    InputManagerService浅析

    概述 InputManagerService构造时会构造naive的binder server inputManager。此处会创建inputR...

  • Resize,w 360,h 240
    ANR原理分析

    四大组件的ANR触发机制 Service、BroadcastReceiver和ContentProvider的ANR触发机制都可以简述为在AMS...

  • Resize,w 360,h 240
    framework学习包括问题分析的脚手架

    打堆栈 打java堆栈 打native堆栈 对于c++mk或者bp文件中引入libutils 对于cmk或者bp文件中引入libutils,再在...

    2.0 70 0 2
  • watchdog分析

    watchdog是什么 Watchdog是SystemServer的一个线程(mThread = new Thread(this::run, "...

  • JNI多线程

    JNIEnv与JavaVM JavaVM 是虚拟机在 JNI 层的代表,一个进程只有一个 JavaVM,所有的线程共用一个 JavaVM。JNI...

  • Resize,w 360,h 240
    flutter渲染方式

    根据实现方式的不同,业内常见的观点是将主流的跨平台方案划分为三个时代。 Web 容器时代:基于 Web 相关技术通过浏览器组件来实现界面及功能,...

  • dart

    对于dart的基本认知 JIT 与 AOT Dart 是少数同时支持 JIT(Just In Time,即时编译)和 AOT(Ahead of ...

  • Resize,w 360,h 240
    音视频基础

    视频、图像像素点数据格式 GRAY 色彩空间这一模式为 8 位展示的灰度,取值 0 至 255,表示明暗程度,0 为最黑暗的模式,255 为最亮...

  • kotlin语法糖以及原理

    kotlin by关键字实现委托属性与委托类 委托类 需要注意的是: CountingSet3 必须实现一个接口,而不能继承于一个类; inne...