首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
chenxu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 36
沸点 0
赞
36
返回
|
搜索文章
赞
文章( 36 )
沸点( 0 )
Android | Glide细枝篇
《看完不忘系列》之Glide (树干篇)一文对Glide加载图片的核心流程做了介绍,细枝篇作为补充,将对一些具体实现细节进行深入。本文篇幅略大,大家可以根据目录索引到感兴趣的章节阅读~ 通过创建一些类,继承相关接口,然后打上注解,由apt来处理这些类,从而实现接口扩展。 比如现…
Android | 《看完不忘系列》之Glide
《看完不忘系列》将以从树干到细枝的思路来分析一些技术框架,本文是开篇文章,将对开源项目Glide图片加载库进行介绍。如果老铁们看完还是忘了,就 回来揍我一顿 点赞收藏加关注,多看两遍~ 以Glide.with(this).load(url).into(img)为起点,拆成wit…
Android | 资源冲突覆盖的一些思考
啥是资源冲突覆盖,就是两个不同的文件,有着相同的文件名,在打包apk后引起的系列问题。本文将从情景、解决思路、延伸,三个方面展开。 先简单介绍下背景,App在线上跑了将近7年(历史悠久~),从早期的导购社区,到社区电商,再到社区、电商和直播三驾马车齐驱,也就是三大业务团队。 相…
江湖事儿 | 技术人如何做好晋升准备
又到一年晋升季,哈迪想跟大伙唠唠技术人晋升的一些事儿。对于技术人来说,相信大多都有一些共同的特点就是比较专注于技术本身,来为业务赋能,而缺少了沟通和表达等软实力的培养,没错哈迪就是,本文就是把哈迪在准备过程中的一些心得和收获分享出来,希望对大家有帮助。 很多公司都有自己的职级体…
Android | Tangram动态页面之路(七)硬核的Virtualview
何为Virtualview,简单来说,就是通过xml来描述视图,然后压缩成二进制格式,客户端通过解析并渲染成原生view或交由Canvas绘制的过程。 本文基于最新源码分析。 很显然,即便我们根据当下的业务抽象了一些常用的Cell,比如上图下文、纯文本、单图等,而且还支持了一些…
Android-Jetpack笔记-Room
Room是一种ORM(对象关系映射)框架,可以用OOP(面向对象)的思路开发数据库,有点像早期的greenDAO,不过Room作为Jetpack的一员,能够返回更多类型的数据,比如能直接返回DataSource.Factory来友好的支持Paging的使用,本文主要总结基础的使…
Android-Jetpack笔记-Lifecycles
这样使得act代码耦合臃肿,业务代码无法移植,通常需要用接口回调的形式抽离业务代码进行解耦,不过,从SDK 26.1.0开始,Activity和Fragment已经默认实现了LifecycleOwner接口,成为可观察对象,开发者只需为其添加观察者即可监听生命周期,LiveDa…
Android-Jetpack笔记-LiveData
LiveData即有生命的数据,通过观察者模式实现,当数据发生变化时可以收到回调。同时还具备感知宿主生命周期的能力。 使用起来很简单,下面来看看是怎么实现的。
Android-Jetpack笔记-Paging结合数据库
在平时使用RecyclerView时,下拉刷新时先更新数据然后调用Adapter.notifyDataSetChanged全量更新,修改条目时则先更新数据,然后调用Adapter.notifyItemXXX进行局部更新。Paging出现后,则只需要对数据进行变更,无需手动刷新U…
Android | Tangram动态页面之路(四)vlayout原理
本文将对Tangram的底层实现vlayout进行讲解。 具体的测量和布局的实现layoutViews,我们举两个比较典型的布局方式分析,ColumnLayoutHelper和FloatLayoutHelper。 感兴趣的话可以看vlayout中使用数学的小场景。
下一页
关注了
0
关注者
0
收藏集
0
关注标签
13
加入于
2016-07-16