240 发简信
IP属地:广东
  • Glide相关

    1、生命周期管理 通过创建一个无UI的fragment来感应页面的生命周期 参考[https://www.jianshu.com/p/79dd4953ec25] 2、缓存实现...

  • 120
    Http相关

    HTTP/1.0、 HTTP/1.1、HTTP/2.0之间的区别 HTTP/1.0: 连接处理: HTTP/1.0 使用简单的短连接来处理每个请求,每次请求都需要建立一个新的...

  • OKhttp相关

    连接的复用:OkHttp 会在使用完连接后,将其保持在连接池中而不立即关闭。当下一次请求需要建立连接时,OkHttp 首先尝试从连接池中获取空闲的连接,而不是重新创建一个新的...

  • 120
    Android基础

    1、Activity和Fragment生命周期有哪些? oncreate():做一些初始化相关工作,加载视图。 onstart():页面已经初始化完成,页面还处在后台,看不见...

  • kotlin相关

    主要特点: 拓展属性及方法、协程、flow、委托、非空判断 拓展属性及方法:在不修改类 / 不继承类的情况下,向一个类添加新函数或者新属性,遵循开放闭合原则。本质是静态函数,...

  • 120
    摘要、签名与数字证书都是什么?

    看完这篇文章,你将会知道: 摘要、签名、证书是什么; 摘要、签名、证书的用途和关系; 签名是怎么生成的; 签名是怎么校验的; 证书是怎么生成的; 证书是怎么校验的。 1. 消...

  • 120
    组件化架构

    组件化是什么? 就是将一个app分成多个Module,每个Module都是一个组件(也可以是一个基础库供组件依赖),开发的过程中我们可以单独调试部分组件,组件间不需要互相依赖...

  • Android开发人员不得不收集的代码(持续更新中)

    Download Gradle: APIs Activity 相关 -> ActivityUtils.java -> Demo AdaptScreen 相关 -> Adapt...

  • Android - 收藏集

    Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity的显示之ViewRootImpl初探 Activity的显示...

  • 120
    Android屏幕适配方案总结

    概述 Android系统发布十多年以来,关于Android的UI的适配一直是开发中一个很重要的环节,也是一个很棘手的问题。 Android适配最核心的问题有两个,其一,就是适...