240 发简信
IP属地:北京
  • Resize,w 360,h 240
    PLT/GOT hook原理

    一、ELF(Executable and Linkable Format) 1.1、ELF(Executable and Linkable Fo...

  • 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
    MotionEvent事件分发笔记

    一、相关函数 Activity里,有两个回调函数 : ViewGroup里,有三个回调函数 : View里,有两个回调函数 : 最重要的一个函数...

  • 关于lamda、inline和reified

    一、关于 lamda 1.1、kotlin中的一个lamda声明,对应Java的一个FunctionN的接口 顶级函数 会依据文件名生成一个类T...

  • Hander.sendMessageDelayed()延时消息为什么延时会不准确

    一、SystemClock 系统时钟类: SystemClock提供了几种不同的获取时间的方法: 1.1、SystemClock.uptimeM...

  • CoordinateLayout与AppBarLayout 实现顶部伸缩

    一、基本组成 CoordinatorLayout与AppbarLayout和实现了NestedScrollView的布局或控件配合实现顶部伸缩的...

  • Resize,w 360,h 240
    Glide源码分析

    一、Glide中几个典型的类 1、RequestManagerRetriever 用于生成RequestManager的类 RequestMan...