首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
dev
订阅
weican
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
Fragment懒加载优化方案总结
针对 Fragment 懒加载优化,以下是分步解决方案: 一、问题背景 在 ViewPager/ViewPager2 中,默认会预加载相邻 Fragment,导致不必要的资源消耗和数据请求。需实现 按
JDK高性能套路: 自旋(for(;;)) + CAS
最近在阅读 JDK8 并发包中的一些源码,发现很多有趣规律,其中一条就是自旋+CAS实现无锁并发控制。 一、自旋(for(;;)) + CAS 实现无锁并发控制 什么是自旋? 自旋是指一个线程在某个条
太惨了,系统重构后出了线上事故,背了C绩效,不堪回首的两个月
4 年前的一次线上事故,把三个月加班加点攒下的苦劳全部败光。项目重构并不是简单的事情,要足够警惕和重视,我总结的 10 条血泪经验,希望大家不要犯我的错误。
Kotlin协程+Retrofit网络请求如此简单
Kotlin协程,Retrofit网络请求如此简单,Kotlin协程网络请求框架,Kotlin协程网络请求封装
Android实现应用数字角标
最近遇到一个需求,需要将APP内某几个tab的未读消息数显示到桌面的应用角标上,于是查阅了一番资料,并咨询了几家应用开放平台,踩了几个小坑,最终勉强实现了自己的需求。由于国内主流手机为华为、小米、vi
(有图)仿QQ侧滑菜单:RecyclerView侧滑菜单,长按拖拽,滑动删除
RecyclerView的出现不可否认是开发者们的福利,它自带的ItemTouchHelper能非常轻松的完成侧滑删除、长按拖拽,但是难免有的开发者不会使。再加上实际的开发中侧滑删除往往会用侧滑菜单来实现,这就难为了有些开发者了。SwipeRecyclerView的出现就完美的…
MVVM架构之自动增删改的极简RecycleView的实现
我们先来看几个我制作的工具类,这几个工具类可以一直复用。为啥要介绍他们呢,当然是为了让大家更好的了解内部的机制,在出现坑的时候不至于找不到解决方案,哈哈(当然我使用了这么久还没发现有坑)! 这个类中有一个内部累和一个内部接口,接下来我将来介绍这个类。 3.BindingAdap…
太库辣!Netflix Android 客户端开源库大公开
由于前段时间看完了《不拘一格 网飞的自由与责任工作法》,对 Netlifx 这家公司产生了巨大的好感。今天突然好奇,这家酷酷的硅谷公司所做的 Android 客户端究竟使用了哪些开源库?本文给你答案。
深入理解Jetpack——LiveData
LiveData 是基于 Lifecycle 框架实现的生命周期感知型数据容器,能够让数据观察者更加安全地应对宿主(Activity / Fragment 等)生命周期变化。
Android 15 适配之16K Page Size :为什么它会是最坑的一个适配点
首先什么是 Page Size ?一般意义上,页面(Page)指的就是 Linux 虚拟内存管理中使用的最小数据单位,页面大小(Page Size)就是虚拟地址空间中的页面大小, Linux 中进程的