Avatar notebook default
35篇文章 · 83234字 · 2人关注
  • Lifecycle你真的懂了吗?

    Lifecycle生命周期感知型组件,用来执行、操作、响应另一个组件(如 Activity 和 Fragment)的生命周期状态的变化。 本文L...

  • 全方位解析-Android中的线程池

    笔记文章,没有废话,句句关键 线程池的优点 重用线程池里的线程,避免创建和销毁线程所带来的性能开销 有效控制最大并发数,避免造成线程间抢占系统资...

  • Resize,w 360,h 240
    一图抵千言《ARouter简明扼要原理分析》

    配置 Kotlin项目: module App: 源码流程分析 三个关键阶段 自定义处理器工作流程: 自定义处理器源码分析:结构图 调用类: A...

    2.4 944 0 12
  • Resize,w 360,h 240
    Navigation深入浅出,到出神入化,再到实战改造(二)

    了解Navigation使用后,思考几个问题 NavHostFragmnet作为路由容器,是如何解析nav_graph资源文件,从而生成NavG...

  • Resize,w 360,h 240
    Navigation深入浅出,到出神入化,再到实战改造(三)

    改造Navigation 目标: 摒弃xml文件,用注解的方式管理路由节点。利用映射关系,动态生成路由节点配置文件 改造FragmentNavi...

  • Resize,w 360,h 240
    读书笔记--Android系统启动

    ==本文为读书和博客学习笔记,记录将知识总结自己理解的方式。可能存在错误。文末会给出相关参考链接== 1. Android系统概括 1.1 An...

  • Resize,w 360,h 240
    归并排序 O(nLogn)

    归并排序 归并排序的思想是分治法+回溯,将一个无序的数组先按照原来的一半进行拆分,一直拆分到最后一个元素,然后开始回溯,排序开始的过程是再回溯时...

  • Resize,w 360,h 240
    快速排序

    快速排序思想 快速排序号称20世纪最伟大的十大算法之一,也是nlogn级别的排序算法,它的思想是类似冒泡排序,是一种交换排序,同时加入分治法。 ...

  • Resize,w 360,h 240
    数据结构与算法 基础排序(O(n^2))

    选择排序 1. 选择排序思想: 开始将i=0,作为最小值minIndex开始 与剩下的所有值比较 如果比minIndex对应位置的值还小,交换位...

文集作者