240 发简信
IP属地:吉林
  • 120
    MMKV 高性能的数据存取框架解读

    MMKV 目标 了解MMKV MMKV的基本应用 MMKV的原理概念 多进程设计思想 性能对比 源码解读 简介 MMKV 是基于 mmap 内存映射的 key-value 组...

  • 120
    Android 10.0 Activity的启动流程

    Android 10.0 Activity的启动流程 本文主要学习记录,基于Android 10的源码,有错误欢迎指正,主要目的是梳理流程图。 Activity启动的主要流程...

  • 120
    Android WMS(一)-窗口管理

    原创内容,转载请注明出处,多谢配合。 WMS(WindowManagerService)是系统核心服务,它职责主要包含如下几个部分: 窗口管理和Surface管理,几乎贯穿了...

  • 120
    Android Binder机制

    Android Binder机制 备注: 文章大部分内容路源于: https://blog.csdn.net/crs0313/article/details/81737323...

  • 120
    Android Handler机制 同步屏障

    Android Handler机制 1.什么是handler? 我们都知道在App开发中,View的刷新等操作都需要在App的主线程来执行,那么我们需要在子线程更新UI的操作...

  • 120
    Android Aidl使用 In Out InOut分析

    Android Aidl使用 In Out InOut分析 1.Aidl作用 AIDL是一个缩写,全称是Android Interface Definition Langua...

  • 120
    Android drawText

    drawText canvas.drawText(String text, float x, float y, Paint paint) 注释:text : 文字的内容 x:...

  • 120
    Android Activity的视图结构-装载过程

    Android Activity的视图结构-装载过程 目标 1.通过源码得出Android Activity的视图结构 2.了解视图装载过程 handleLaunchActi...

  • Android LayoutInflater inflate过程(插件化换肤原理)

    Android插件化换肤原理 1.Android View的加载流程分析 Activity的view都是通过setContentView来实现组件的显示,可以用过源码来开一下...

  • 120
    Android LayoutInflater.inflate各个参数作用

    Android LayoutInflater.inflate各个参数作用 简介 LayoutInflater这个类相信大家都不陌生,当我们平时需要加载layout文件来转换成...

  • 120
    Android Window 如何确定大小/onMeasure()多次执行原因

    改文章为转载来源:作者:fishforest链接:https://www.jianshu.com/p/6e45f42da304[https://www.jianshu.com...

  • 120
    Kotlin扩展函数

    Kotlin扩展函数 版权声明:本文为CSDN博主「熊喵先生」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://bl...