240 发简信
IP属地:吉林
  • 史上Android最强全面试复习资料总汇

    前言 最近在准备面试,然后复习下之前写过的项目,书籍,笔记,文章。一看很多知识点都没有印象,最可拍的是连自己为了防止忘记写的文章竟然都感觉不是自...

    3.1 18343 35 645 3
  • 最接地气的Android面试总结心得

    前言 首先在文章开始之前,需要大家了解下我的情况我是普通本科,不是985,211。大学的时候玩联盟,打篮球,逃课,谈恋爱。总之和一般的大学生一样...

    4.5 37276 46 265 1
  • 全方位解析-Android中的线程池

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

    1.9 9717 0 18
  • Resize,w 360,h 240
    开发笔记-自定义View(十)-View的事件分发机制

    前言 关于自定义View系列的文章,好久没有写了。今天抽空看了下Android开发艺术探索。正好看到了View的事件分发机制,所以将它写成笔记记...

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

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

    2.4 845 0 12
  • Resize,w 360,h 240
    Tinker-使用教程与原理分析(上)

    前言 前面我们讲解了AndFix的使用,这篇我们来讲解下微信的Tinker热修复,相比AndFix,Tinker的功能更加全面,更主要的是他支持...

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

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

  • Resize,w 360,h 240
    Dagger2-从入门到精通(上)

    前言 最近在做项目中,用到了Dagger2,所以找了一些博客和其他的一些学习资源,算是知道如何使用了,但是对其理解还相差很远。所以这篇文章重点针...

  • Lifecycle你真的懂了吗?

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

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

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