首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
TaoTao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
91篇文章 · 0订阅
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow+Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
大型项目架构:全动态插件化+模块化+Kotlin+协程+Flow +Retrofit+JetPack+MVVM+极限瘦身+极限启动优化+架构示例+全网唯一
动画为什么会被打断?原理、场景与最佳实践
Jetpack Compose 动画开发中,动画被“非正常终止”是常见但易被忽视的问题。本文深入剖析动画冲突、主动终止、边界停止等场景,结合源码与实战技巧,助你写出更流畅、健壮的动画交互!
Android SharedPreferences 源码分析
1. 获取 SharedPreferences 对象 SharedPreferences 是一个接口,其实现类是 SharedPreferencesImpl。通过 getSharedPreferenc
Koin vs. Hilt——最流行的 Android DI 框架全方位对比
Koin 和 Hilt 作为 Android 开发当下最主流的依赖注入框架究竟孰优孰劣,本文一探究竟。
Android 下的 ClassLoader 与 双亲委派机制
类加载器 ClassLoader 在 JVM(Java Virtual Machine)中,类加载器(ClassLoader)负责将 .class 文件加载到内存中,并将其转换为 JVM 可以使用的
Jetpack Compose中通过BasicText实现文本自适应大小
🎯 Jetpack Compose中通过BasicText实现文本自适应大小 在移动应用开发中,文本内容的动态适配一直是个挑战——不同屏幕尺寸、多语言环境、用户可调节的字体大小等因素都要求文本能够智能
实现双向滑动的 ScalableImageView(上)
详细记录了如何一步步实现 ScalableImageView。内容包含绘制与居中图片,通过手势监听实现双击缩放动画,并利用 OverScroller 添加边界回弹和惯性滑动效果。
玩转Jetpack依赖注入框架——Hilt
什么是依赖注入 依赖注入的英文是Dependency Injection,简称DI,做过Java开发的读者可能知道,Spring 框架中的控制反转功能就是通过依赖注入的方式来实现的。有个很有趣的现象,
Jetpack新成员,一篇文章带你玩转Hilt和依赖注入
各位小伙伴们大家早上好。 终于要写这样一篇我自己都比较怕的文章了。 虽然今年的 Google I/O 大会由于疫情的原因没能开成,但是 Google 每年要发布的各种新技术可一样都没少。 随着 Android 11 系统的发布,Jetpack 家族又迎来了不少新成员,包括 Hi…
协程是如何实现的
本文将从Continuation Passing Style、状态机的原理,介绍Kotlin协程在编译器的处理下,如何实现挂起和恢复的。