源代码GitHub源代码[https://github.com/ydstar/YdOkHttp] 本文目标 手写实现okhttp简易流程(仅供学习) 基本使用 1.创建okH...
源代码GitHub源代码[https://github.com/ydstar/YdOkHttp] 本文目标 手写实现okhttp简易流程(仅供学习) 基本使用 1.创建okH...
Android 提供了AnimationDrawable用于实现帧动画。在动画开始之前,所有帧的图片都被解析并占用内存,一旦动画较复杂帧数较多,在低配置手机上容易发生 OOM...
面试个把月,仿佛被否定了毕业以来的各种观念 前言 这不是一篇面经,面经的知识点已梳理到 gitbook.dasu.fun 这只是一篇面试之后的感想 因为在这差不多一个月的时间...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这次就来梳理一下 Android 的屏幕刷新机制,把我这段时间因为研究动画而梳理出来的一些关于屏幕刷新方面...
一、背景: 其实我之前做项目写过这么个控件 Flutter 带指示器的悬浮窗口[https://www.jianshu.com/p/cf635b8781c1] 。我总结了一下...
Android 23种设计模式 前言 Builder模式是创建一个复杂对象的一种模式,此模式,用户不用知道内部构建细节,可以更好的控制构建流程。一个复杂对象可以有很多参数、部...
从手机顶部划入,短暂停留后,再从顶部划出。首先需要明确的是:1、这个弹窗的弹出逻辑不一定是当前界面编写的,比如用户上传文件,用户可能继续浏览其他页面的内容,但是监听文件是否上...
前言 即学即用Android Jetpack系列Blog的目的是通过学习Android Jetpack完成一个简单的Demo,本文是即学即用Android Jetpack系列...
MVVM是一种设计思想,Model层代表数据模型,可以在Model中定义数据的修改和操作的业务逻辑,View代表的Ui组件,负责将数据模型转化为UI展示出来,ViewMode...