240 发简信
IP属地:四川
  • Resize,w 360,h 240
    Java虚拟机(JVM)

    运行时数据区(Runtime Data Area) 区域说明程序计数器每条线程都需要有一个程序计数器,计数器记录的是正在执行的指令地址,如果正在...

  • Retrofit源码分析总结

    1.简介 Retrofit是一个封装了Okhttp网络请求库的优秀框架,其可以轻松提供Restful风格的接口。Retrofit官方地址 2.基...

  • Resize,w 360,h 240
    OKhttp源码分析总结

    官网给出的示例 整体流程 源码分析 不管是同步请求还是异步请求,都必须先创建OkHttpClient和Request对象,上面使用Build模式...

  • AIDL基本使用

    AIDL的概念 AIDL:全称是Android Interface Definition Language(Android接口定义语言)。它主要...

  • Resize,w 360,h 240
    Android知识体系图谱

    对 Android 知识体系完整的掌握 建立碎片化知识点的关联

  • Java与Kotlin单例模式

    5种常见单例 饿汉式 懒汉式 同步锁式 双重检查式(double-check) 内部类式 1. 饿汉式 优点:简单好写,线程安全缺点:类加载就初...

  • Dagger2学习笔记

    前言 项目开撸阶段,准备接入Dagger2,再重新学起来!这篇文章主要是记录对dagger2的学习,从基本使用,到实际运用,由浅入深。以及dag...

  • Android :app标题栏的封装(BaseActivity+toolbar)

    前言 最近正在优化公司的项目,很多东西需改进。例如BaseActivity的封装,这里简单记录一下toolbar的封装,当然BaseActivi...

  • Android :app标题栏的封装(自定义控件)

    前言 在app的开发中,每一个页面都有上面的标题栏,为了开发的方便,将该标题栏进行的封装,在实际的开发工作中,也可以将该封装好的标题栏控件直接拿...