Android源码分析
文章平均质量分 96
Android中常见的源码分析
Mr YiRan
星光不问赶路人,时间不负有心人,前程似锦,未来可期!
展开
-
Android之Glide图片框架分析
确定为GIF动图后,会构建一个GIF的解码器,它可以从GIF动图中读取每一帧的数据并转换为Bitmap,然后使用Canvas将Bitmap绘制到ImageView上,下一帧则利用Handler发送 一个延迟消息实现连续播放,所有Bitmap绘制完成后又会重新循环,所以就实现了加载GIF动图的效果。EngineJob内部维护了线程池,用来管理资源加载,当资源加载完毕的时候通知回调;很明显,这是加载图片之后的事情,通过EngineJob开启线程池去加载图片,取到数据之后,会回调到主线程,把图片存到弱引用。原创 2023-07-10 23:24:30 · 1367 阅读 · 0 评论 -
Android之OkHttp框架的分析
Okhttp是Android开发常用的一个网络请求框架,下面将按照自己的理解将okhttp分为三条主线进行分析。原创 2023-07-02 21:54:56 · 776 阅读 · 0 评论 -
Android之Handler分析与理解
Android中的Handler是一个用于处理消息和线程间通信的机制。它可以将Runnable对象或Message对象发送到特定的线程中进行处理。使用Handler的主要目的是在不同的线程之间进行通信,特别是在后台线程中执行一些任务后,将结果发送到UI线程进行更新。原创 2023-07-03 20:04:26 · 764 阅读 · 0 评论