240 发简信
  • [020]extern "C"的作用

    前言 我们用Android Studio新建native的demo应用中,一般C++的代码如下,这是一个典型的静态注册JNI的例子,调用stri...

    0.1 64 0 2
  • 120
    [019]JNI基础

    前言 如果要对android系统有一个深入的理解,Native层C/C++是代码是必看的,Binder的底层实现,Input子系统,Looper...

    0.1 26 0 1
  • 120
    [017]Input子系统-上篇

    前言 还得当年我刚接触触摸屏手机的时候,我就得非常好奇,为什么我触摸屏幕会产生屏幕上UI的变化,感觉非常神奇。在进入这个行业之后,我才发现原来屏...

    0.1 39 0 1
  • [016]BootAnimation引发的思考

    前言 BootAnimation就是安卓系统的开机动画,估计网上面对BootAnimation的源码解读已经一大堆了,但是我想借BootAnim...

  • 120
    [015]ANR视角InputDispatcher

    前言 有好多人向我咨询过Input ANR问题,说实话,我也是一直无法彻底的解释清楚,我下决心要彻底搞懂这块知识点。 话不多说先上图 一个eve...

  • [014]C语言

    前言 作为一个Android&&Java程序员的我,对C一直很抗拒,虽然自己也写过一些C的代码,但是还是不够精通,我决定写一个笔记记录一下C语言...

  • [013]临时笔记

    前言 有时候看一些知识点的时候,或者解决一些问题的时候,有一些新的,怕以后忘记,就记录在这里。 WMS 1.正常window创建需要传递IWin...

    0.1 31 0 1
  • [012]如何解决Binder泄漏问题

    前言 [011]一个看似是系统问题的应用问题的解决过程中我们解决了一个注册过多的BroadcastReceiver导致的某一次发送广播失败的问题...

个人介绍
Read The Fucking Source Code