原文地址: https://blog.wangriyu.wang/2018/05-HTTP2.html 维基百科关于 HTTP/2 的介绍,可以看下定义和发展历史: Wiki...
协程是什么 协程是一种在程序中处理并发任务的方案,也是这种方案的组件。(adapter) 协程和线程属于一个层级的概念协程中不存在线程,也不存在并行kotlin for ja...
一、值得做的事情值得第一次做的很糟糕 不要一开始给自己要做的事情设置太高的期望,那只会让你难以下手。可以在这个事情进行的过程中逐步改进。 二 、学会原谅自己 人非圣贤孰能无过...
参数封装,对本次加载图的一些配置参数,builder模式 解析参数,url或local 来源不同内部处理 载入图片----这个流程需要进行多级缓存策略处理,增加效率,内存管控...
学以致用,但暂时不用不代表不学,知识储备重在平时。不积跬步,无以至千里。 插件化技术的作用 首先,它的作用是什么,解决什么问题;其次,实现的方式有那些。最后,现有的热门框架有...
前言 挑战一下,近期更新一篇关于View绘制流程及原理的文章, 虽然网上有挺多的,也学习了不少,但是脉络总感觉差点什么。因此,打算尝试看看能否站在巨人的肩膀上,总结出一篇脉络...
移动设备于服务器获取数据的两种主要方式,一种统一为pull,通过轮询的方式向服务器获取,另一种为push,由服务器下发。 第一种方式有一个较大的缺点,性能开销大, 移动设备耗...
坚持更新文章的目的:
view动画(视图动画)包含帧动画 属性动画 valueAnimator
事件体系中最重要的当属事件分发机制: dispatchTouchEvent + onInterceptTouchEvent + onTouchEvent dispatchTo...
一、内部存储和外部存储的区别关系 根据android 版本不同 其外部存储含义不同4.4 之前 没有SD卡就没有外部存储 而4.4及以后的系统外部存储包括两部分,getExt...
概况 Android 系统架构中大量使用了binder机制作为IPC(进程间通讯)方案 当然也存在部分其他的IPC方式,如管道、SystemV、Socket等。那么Andro...
Android 中Handler 常用来做线程间通讯,另一种说法是用来切换线程,笔者认为称之通讯更为妥当,为什么这么说呢,这得从基本原理说起。 首先Handler的主要相关的...
IPC(inner process communication) 进程间通讯 首先,需要先了解序列化方式和binder机制一、parcelable、serializable...
设计原则: 最大可能的解耦 少用集成,多用组合 针对接口编程,而非实现 找出程序中会变化的方面,然后将其和固定不变的方面安相分离 不易改变,但易于扩展; 依赖倒置原则,依赖抽...
Android Studio下GRPC 配置步骤 1.src/main/proto 添加test.proto文件 2.moduel的build.gradle 中添加proto...