240 发简信
IP属地:四川
  • 120
    四问binder

    如果带着问题去学习binder又是怎样的呢? 1. 第一个binder线程 Binder:PID_1是怎样创建的 在App进程创建的时候 isMain=true 在 bind...

  • 120
    Android 同步DisplayList信息

    转载请标注出处: http://www.jianshu.com/p/8facd77fac09 Android DisplayList 构建过程 写了DisplayList的构...

  • 120
    [003]AIDL是什么

    前言 AIDL是什么?还记得好多面试知识点中提到,应用之间的跨进程通信有哪些方式,AIDL好几次被作为正确答案来说,其实这是大错特错,其实AIDL就是帮程序员偷懒的封装类。A...

  • [035] onStop提前投放问题

    前言 最近遇到一个奇葩的问题,应用X的Activity1中点击一个Button跳转到Activity2,手机A比手机B上快500ms左右,虽然手机A比手机B的配置高,但是我不...

  • [036]Choreographer Skipped真正含义

    前言 我相信大家肯定遇到过下面这个LOG,表面意思是在主线程做了太多的事,但是可能你们不知道这条LOG的真实含义。换句话说你们能写一个Demo生成这条LOG吗?我建议你们先写...

  • 120
    [084]Binder答疑解惑(二)

    问题 能否深入讲解一下Binder中的序列化 一、什么是序列化 百度的结果 举个例子,看看这个Person对象如何序列化。 序列化的时候将String和int写个某个内存区域...

  • 120
    Android应用处理MotionEvent的过程

    基于Android 7.0源码分析 应用收到Motion事件传递至Activity的过程 应用对于Motion事件的处理比较复杂,不同类型的事件处理方式不同: Down事件 ...