首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
默认收藏
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
设计模式六大原则
单一职责原则 一个类或者模块应该有且只有一个改变的原因。 优点 降低类的复杂度 提供类的可读性,提高系统的可维护性 变更引起的风险降低 降低耦合度 实现 问题由来: 类T负责两个不同的职责:职责P1
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
源码面前没有秘密,推荐 9 个带你阅读源码的开源项目
在文章开始之前,请各位先回忆下在日常开发过程中,都使用或依赖了哪些开源项目?是不是发现,开源项目已经完全融入到日常开发! 如今大多数的程序员技术栈和工具箱里,或多或少都有开源项目的身影:大到操作系统、
Android知识点之Handler
1、Handler的实现原理(基于Android 11) (1)、消息循环队列的创建过程 当应用进程被启动时,调用ActivityThread.java的main()方法,进行消息循环队列创建 fra
【奇技淫巧】新的图片加载库?基于Kotlin协程的图片加载库——Coil
Coil 是 Instacart 团队研发的新的的图片加载库,它使用了很多高级功能,例如协程,Okhttp,androidx.lifecycle。Coil 还包括一些高级功能,例如图像采样,有效的内存使用以及请求的自动取消/暂停 默认情况下 Coil 与 R8 完全兼容,开箱即…
Android 一文轻松搞定Glide使用
Glide 支持拉取,解码和展示视频快照,图片,和GIF动画。 Glide的Api十分灵活,开发者甚至可以插入和替换成自己喜爱的任何网络栈。
Android Glide 缓存机制及源码
什么是三级缓存? 内存缓存:优先加载,速度最快。 本地缓存:其次加载,速度快。 网络缓存:最后加载,速度慢,浪费流量。
在Android中使用Bsdiff实现增量更新
使用BsDiff实现增量更新 在Android中,我们应用内更新软件通常是下载完整的安装包,然后进行安装。但是当安装包很大的时候,每次更新都会让用户不爽,因为不仅会消耗很多流量,而且当用户网络不是很好
协程 | Retorfit + 协程机制 + MVVM
协程是什么: 协程是可以由程序自行控制挂起、恢复的程序 协程可以实现多任务的协作执行 协程可以用来解决异步任务控制流的灵活转移 协程的作用: 协程可以让异步代码同步化 协程可以降低异步程序的设计复
Android开发中 AndroidManifest.xml配置详解系列(二)
本文主要来分享application节点中的相关配置。如有错误,欢迎指正。 1. android:allowTaskReparenting 这个属性可以举个例子说明下,看完例子应该就明白是什么作用