Avatar notebook default
41篇文章 · 13940字 · 1人关注
  • Resize,w 360,h 240
    Native Binder

    java 与java的binder通信很简单,且有aidl 接口语言更是简化了binder通信 ,一些native的so库、服务被加载到不同的进...

  • 绑大核(基于google源码分析)

    多线程,多CPU,线程有优先级高的,cpu也有频率高的。绑定大核就是让优先级高的线程、进程优先运行在频率高的几个cpu上linux也提供了对应的...

  • java反编译查看synchronized指令

    java封装的太好了,导致我们只能看到表面的东西,要想更深层次了解原理有一个东西要用到就是javap 反编译.class文件,看到指令集 下面结...

  • 服务器上配置CTS测试环境

    服务器上装的linux系统,每个人分配一个id,通过vnc访问1、官网下载jdk-11.0.14_linux-x64_bin.tar.gz ,...

  • Resize,w 360,h 240
    自定义系统Anr/Crash弹框(基于google源码分析)

    春节最后一天上班,总结下自定义系统Anr/Crash弹框的流程 本篇文章从系统层面基于google源码分析,并在应用异常退出、无响应必经之路根据...

    1.2 1690 0 11
  • Classloader类加载

    反射的两种方式1、Classloder.loaderClass(String name)2、Class.forName(String name)...

  • 开机启动时间优化(高通平台)

    最近客户纠结开机慢的问题,以此记录方便日后查看 客户期望的是17s,我特意拿了pixel4xl看开机logo大约13s,看到系统界面差不多18s...

  • Resize,w 360,h 240
    PUML常用语法

    先安装插件image.png 创建PUMLimage.pngimage.png 编写code

  • ServiceManager源码

    声明:基于google10 开源代码 frameworks\base\core\java\android\os\ServiceManager.j...

文集作者