首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
用户07539591763
更多收藏集
微信扫码分享
微信
新浪微博
QQ
165篇文章 · 0订阅
改进 Jetpack Compose 中的 ModalBottomSheet API
你有没有想过 "我喜欢 ModalBottomSheet, 但该死的 API 太烦人了"? 不用再担心了! 因为我要给你看点东西. 修复 ModalBottomSheet API 现在.
Compose + MVI + Navigation 快速实现 wanAndroid 客户端
基于`Compose`,`MVI`架构,单`Activity`架构等,快速实现一个`wanAndroid`客户端,了解一下~
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
SharedFlow在海尔屏端智家App中的应用实践
在开发过程中,发现在底层引擎与上层 UI 层传递状态时有时候会状态不对,或丢状态,或顺序错位,于是深入 学习 了一下Flow,重点是SharedFlow,于是产生了这篇文章。
LiveData vs. Lifecycle:Android架构组件的“数据”与“生命”管理
**LiveData** 专注于**数据**的生命周期感知,是简化 UI 编程的利器。 - **Lifecycle** 专注于**组件**的生命周期管理,是构建健壮、可维护应用的基石。
Android Activity启动机制:四进程协同的生命之旅
Activity 的创建像一场接力赛:**Launcher 发令** → **SystemServer 指挥** → **Zygote 造人** → **App 进程干活**,四棒交接完成初始化!
Android Framework 面试系列(一)Zygote
Zygote 的作用 在 Android 中,Zygote 进程主要有三个作用,分别是: 预加载系统资源,比如常用类、JNI函数、主题资源、共享库等 启动 SystemServer 孵化应用进程 Zy
Android Framework 面试系列(六)Service 启动原理
在 Android 中,Service 主要有两种启动方式,分别是通过 startService() 方法启动和通过 bindService() 方法启动。 startService 和 bindSe
LeakCanary原理解析
1. 内存泄露的定义 传统定义: 申请的内存忘记释放了。 Android(或 JVM)的内存泄露: 短生命周期的对象被长生命周期的对象持有,导致短生命周期的对象不能被垃圾回收器释放。 2. 垃圾回收机
【笔记】Android 耗时统计
概述 对于 Android 的耗时统计,在 Android 7.0, 增加了一个 Api 可以方便的统计一个 Window 的 View 树的绘制耗时。低于 API 26 可以使用 Choreogra