首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
philo2
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
12.Android 十一种设计模式 设计理念独家解读 在大型企业级APP的综合应用
设计模式七大原则(OCP、LSP、DIP等)构成面向对象设计的基石,指导构建灵活可扩展的系统。Java三大特性(封装、继承、多态)为模式实现提供语言基础,其中封装保护状态、继承支持扩展、多态
Android的MVI架构最佳实践(四):单元测试
单元测试是一种测试方法,它用于测试程序中的最小可测试单元,例如函数、方法或类的行为。它旨在验证单元的行为是否符合预期,并帮助开发人员在早期发现和修复缺陷。
技术分享:深入了解 PlantUML
1. PlantUML 简介 PlantUML 是一个开源的工具,用于通过简单的文本描述生成各种类型的 UML(统一建模语言)图表和其他可视化图形。它由 Arnaud Roques 在 2009 年首
设计模式 Kotlin 版
23 种设计模式,kotlin 代码示例。 23 种设计模式,kotlin 代码示例。 23 种设计模式,kotlin 代码示例。
0. 由浅到深地阐述文件下载原理
文件下载是一个常见的网络操作,它涉及到从服务器获取数据并保存到本地。 我们将使用Kotlin语言结合协程(Coroutine)和OkHttp库来实现一个逐步复杂的文件下载系统。
Compose 封装ExoPlayer播放器并实现Bilibili 首页视频播放效果
ExoPlayer 已经是封装过的视频播放框架了,为什么还要封装一把,这样不是过度封装?其实不然,要是哪天ExoPlayer 不维护了或者有更好的播放器了,又或者是有些视频exo不能播放其他的播放器可
UML中类与类的六大关系
类与类之间的六大关系:泛化,实现,组合,聚合,关联,依赖。强弱关系依次递减,我们常说的降低耦合性,也就是降低类与类之间的关系。 1 泛化是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的
黑科技!让Native Crash 与ANR无处发泄!
native crash解决不了怎么办!anr解决不了怎么办!打不过我还跑不嘛!前方高燃提醒,请注意
用Kotlin Flow解决Android开发中的痛点问题
本文将通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛点问题,顺势介绍适合Android开发的基于Flow/Channel的MVI架构。
一个 Android MVVM 组件化架构框架
AndroidBaseFrameMVVM 是一个Android工程框架,所使用技术栈为:组件化、Kotlin、MVVM、Jetpack、Repository、Kotlin-Coroutine-Flow