首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
fansonq
掘友等级
Android工程师
|
魅族
一个热爱音乐的程序员。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
269
文章 269
沸点 0
赞
269
返回
|
搜索文章
赞
文章( 269 )
沸点( 0 )
面试官:简历上最好不要写Glide,不是问源码那么简单
说到图片加载框架,大家最熟悉的莫过于Glide了,但我却不推荐简历上写熟悉Glide,除非你熟读它的源码,或者参与Glide的开发和维护。 使用Glide加载图片如此简单,这让很多开发者省下自己处理图片的时间,图片加载工作全部交给Glide来就完事,同时,很容易就把图片处理的相…
通过代码示例来学习面向对象六大原则
或许有的掘友们发现了,在阅读 Android 系统底层源码或者开源框架源码时,发现内部大量的设计模式,如果你对设计模式不懂的话,那么阅读源码真的是寸步难行。那么这篇文章我们先来学习面向对象的六大原则,设计模式大概 23 种,后面我们一步一步来学习它。 单一职责原则的英文名称是 …
HashMap面试必问的6个点,你知道几个?
针对这个问题,嗯,当然是必须看过HashMap源码。至于原理,下面那张图很清楚了: HashMap采用Entry数组来存储key-value对,每一个键值对组成了一个Entry实体,Entry类实际上是一个单向的链表结构,它具有Next指针,可以连接下一个Entry实体。 数组…
面试攻克-事件分发机制全解析
事件分发机制虽然大家都知道是什么东西,但有可能其中的一些细节重点要点还是不清晰,本文将结合实例带你攻克事件分发。 1. 事件分发流程图(究极重点) 一般来说,一组事件序列为ACTION_DOWN(一个,手指点下)->ACTION_MOVE(N个,手指移动)->ACTION_UP…
Android源码分析:手把手带你深入了解Glide的缓存机制
本人尝试将 Glide 的功能进行分解,并单独针对每个功能进行源码分析,从而降低Glide源码的复杂度。 今天,我将主要针对 Glide的图片缓存功能进行流程 & 源码分析 ,希望你们会喜欢。 1. Glide缓存机制简介 Glide的缓存机制使得 Glide具备非常好的图片缓…
探究为什么Glide 可以与 Activity 生命周期绑定
用过Glide同学都知道,Glide的最大不同之处就是可以与Activity 生命周期绑定,在Activity onDestroy时自动结束网络请求,释放资源。 这里就是关键类了,为什么要有个Fragment?因为他绑定Activity生命周期的方式就是给当前Activity加…
RecyclerView缓存原理,有图有真相
1. RecyclerView缓存机制与性能优化关系 RecyclerView做性能优化要说复杂也复杂,比如说布局优化,缓存,预加载等等。其优化的点很多,在这些看似独立的点之间,其实存在一个枢纽:Adapter。因为所有的ViewHolder的创建和内容的绑定都需要经过Adap…
微信逆向之朋友圈
这篇文章我主要会讲我所掌握逆向的一些小技巧,及如何一步步的爬取到微信朋友圈的数据的过程。关于微信逆向的工作,可能很多小伙伴呢都干过这事,最让人头疼的就是如何快速定位一个Hook点。还有就是如何理清被混淆之后的代码。这两个点弄清楚,可能Hook你所要的东西,那就是很轻松了。我这里…
下一页
个人成就
文章被点赞
150
文章被阅读
8,163
掘力值
366
关注了
24
关注者
14
收藏集
1
关注标签
44
加入于
2016-09-10