240 发简信
  • Lifecycle你真的懂了吗?

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

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

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

  • 120
    一图抵千言《ARouter简明扼要原理分析》

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

    0.9 536 0 10
  • 120
    Navigation深入浅出,到出神入化,再到实战改造(二)

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

  • 120
    Navigation深入浅出,到出神入化,再到实战改造(三)

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

  • 120
    Navigation深入浅出,到出神入化,再到实战改造

    思考几个问题: 可以在代码中用Bundle传递参数,为什么要在XML去配置 XML中的参数标签,只能设置和读取,无法在XML中跳转是附带传过去,...

  • 120
    读书笔记--Android系统启动

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

  • 120
    归并排序 O(nLogn)

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

  • 120
    快速排序

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

个人介绍
一个不愿意放弃Android的菜鸟
文章均为原创,转载请标明出处。

github:https://github.com/guzhigang001
我的CSDN:http://my.csdn.net/gg199402
里面有更多的技术与干货