240 发简信
IP属地:江苏
  • Resize,w 360,h 240
    Android 实战之组件化框架

    问题场景:笔者一直想使用组件化开发框架来进行实现模块解耦,这一点在协作开发的时候很有用,比如ABC三人开发一款app,其中A需要用到BC的功能,...

  • Java设计模式初探之二

    此文章承接上文设计模式里的结构型,如有疑惑,请移步上一篇:https://www.jianshu.com/p/1a2bc93cd929 外观模式...

  • Java设计模式初探

    前言: 最近对设计模式很是着迷,虽然心里念念不忘Rxjava操作符,但是没有看过源码,就想自己实现起来还是很难得,况且再下能力还不达标,所以闲暇...

  • Android之LifeCycle管理生命周期

    引言:当下,很多IT gay在编码的时候已经开始意识到内存这个问题,我们可能经常需要考虑什么时候释放一些资源,什么时候可能出现线程或者静态引用没...

  • Android内存泄漏个人理解与分析

    今天整理一下关于内存泄漏和优化相关,这是个人最近心得,希望能够帮助读者。 下面我们便开始吧。 最近组内在讨论关于内存泄漏与优化的问题,每个人多多...

  • Handler消息纷发机制

    我们先看下面例子简单的Looper创建以及Handler的初始化如下: 1.初始化Looper:Looper.prepare()2.初始化Han...

  • AsyncTask源码模拟

    这章将研究AsyncTask的实现原理,并自己尝试编写一个相同的异步操作类这章你将学习到的关键词:AsyncTask 线程相关:ThreadPo...

  • BRAVH源码模拟

    BRAVH是一个recyclerView的adapter,能够快速适配多种类型adapter,可定制,用的人挺多,下面我们就来分析分析他的源码,...

  • Retrofit源码模拟

    本篇文章旨在模拟Retrofit的源码 让我们开始吧如果要进行网络请求,你可能会这样写一个简单的OKHttp请求 这个代码是最简单的一个网络请求...