android jetpack

H1002 天前
android jetpack
SharedFlow和StateFlow的方案选择-屏幕旋转设计关键区别和选择建议StateFlow vs SharedFlow 对于屏幕旋转最佳实践建议
alexhilton3 天前
android·kotlin·android jetpack
理解retain{}的内部机制:Jetpack Compose中基于作用域的状态保存本文译自「Understanding retain{} internals: A Scope-based State Preservation in Jetpack Compose」,原文链接proandroiddev.com/understandi…,由Jaewoong Eum发布于2025年10月15日。
Coffeeee3 天前
前端·kotlin·android jetpack
Labubu很难买?那是因为还没有用Compose来画一个今天来一篇没有技术含量的,好久没用Compose画画了,想当初自己有事没事就会去draw点东西,主要那会时间也多,上班还能摸会小鱼,但这两年基本没怎么画了,甚至文章都没输出几篇,忙啊,是真忙,一个人干至少两人的活,隔三差五被pua几次,天天琢磨各种人的各种语言艺术,哪有时间搞这些代码艺术,但是现在我有空了,又可以重新拿起这支“画笔”开始画画了,那么画点啥呢?大家都知道最近Labubu非常火,虽然最近人气没之前旺了,但是市场上一个Labubu玩偶依然还要卖个三位数的价格,而且很难买,除非加价从别人或者黄牛手
我命由我123455 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 对话框 - 对话框全屏显示(设置 Window 属性、使用自定义样式、继承 DialogFragment 实现、继承 Dialog 实现)windowFullscreen 设置为 true 强制 Dialog 进入全屏模式windowIsFloating 设置为 false 告诉系统这个 Dialog 不悬浮,可以占据整个屏幕
Jeled5 天前
android·前端·缓存·kotlin·android studio·android jetpack
Android 本地存储方案深度解析:SharedPreferences、DataStore、MMKV 全面对比在 Android 开发中,键值对存储 是最常见的持久化需求之一。 无论是保存登录 Token、主题模式、还是缓存用户偏好,我们常见的方案有三种:
我命由我123456 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发问题:getLeft、getRight、getTop、getBottom 方法返回的值都为 0getLeft、getRight、getTop、getBottom 方法返回的是视图相对于其父容器的位置坐标
alexhilton11 天前
android·kotlin·android jetpack
Kotlin互斥锁(Mutex):协程的线程安全守护神本文译自「Kotlin Mutex: Thread-Safe Concurrency for Coroutines」,原文链接carrion.dev/en/posts/ko…,由Ignacio Carrión发布于2025年10月3日。
是六一啊i12 天前
android jetpack
Compose 在Row、Column上使用focusRestorer修饰符失效原因即针对focus group才能使用 所以 需要添加focusGroup修饰符
用户0609052552213 天前
android jetpack
Compose 主题 MaterialThemeMeterialTheme 是Compose为实现Material Design 设计规范提供的核心组件,用于集中管理应用的视觉样式(颜色、字体、形状),确保应用的全局UI的一致性并支持动态主题切换。
用户0609052552213 天前
android jetpack
Compose 简介和基础使用a、发布多个 alpha/beta 版本,逐步完善核心功能(布局系统、状态管理、动画、主题等)。b、重点解决性能问题(如重组优化、渲染效率),并适配 Android 12 等新系统特性。
用户0609052552213 天前
android jetpack
Compose 重组优化其实在前面介绍Compose的时候,我们也多少提到过一些重组优化,这里主要是将前面提到过的重组优化、实际开发中常见错误怎么重组优化以及Compose中还提供了哪些重组优化的API做一次汇总,帮助我们刚上手时“避坑”。
行墨13 天前
android jetpack
Jetpack Compose 深入浅出(一)——预览 @Preview在 Jetpack Compose 中,@Preview 是一个非常实用的注解,它允许你在 Android Studio 中实时预览 Composable 函数的 UI 效果,而无需运行应用到设备或模拟器上。这极大地提高了 UI 开发效率。
alexhilton15 天前
android·kotlin·android jetpack
突破速度障碍:非阻塞启动画面如何将Android 应用启动时间缩短90%本文译自「Breaking the Speed Barrier: How Non-Blocking Splash Screens Cut Android App Launch Time by 90%」,原文链接sankalpchauhan.com/breaking-th…,由Sankalp Chauhan发布于2025年9月28日。
Pika16 天前
android·android jetpack·composer
深入浅出 Compose 测量机制自从换了新工作后,好久没有写博客了,今天终于能有时间写点东西,Compose作为Android新一代UI框架,已经得到了很多公司的认可,未来市场对Compose的要求也逐步提高。如果大家对Compose有兴趣,也欢迎后台私信我,字节移动OS招聘Compose框架的二次定制开发的Android小伙伴,一起把Compose做大做强吧!
fundroid17 天前
android·android jetpack
掌握 Compose 性能优化三步法在Android开发中,Jetpack Compose凭借简洁的API和优雅的设计,成为众多开发者构建UI的首选。但“魔法”背后仍有性能陷阱,本文将结合实际项目经验与代码实例,带你从问题诊断到解决方案,系统优化Compose性能。
ljt272496066121 天前
android·笔记·android jetpack
Compose笔记(五十一)--rememberTextMeasurer这一节主要了解一下Compose中的rememberTextMeasurer,在Jetpack Compose开发中,rememberTextMeasurer是用于测量文本尺寸的工具,它可以帮助我们在不实际绘制文本的情况下,获取文本的宽度、高度、行数等信息。
wxson72821 个月前
kotlin·android jetpack·androidx
【用androidx.camera拍摄景深合成照片】androidx.camera的不断完善,使得原来复杂繁琐的安卓相机开发容易了许多。很多传统相机上有称之为景深包围的拍照功能,一次拍摄完成多张不同焦距的照片,后期用软件把多张照片合成为一张大景深或全景深照片,这种拍摄方式在安卓系统中也可以实现。
天花板之恋1 个月前
android jetpack
Compose Navigation总结Compose本身缺乏类似Fragment的页面导航功能,而Navigation库为此提供了关键支持。 它既像一个粘合剂,将高内聚的页面以低耦合的方式组织起来;又像一个管家,负责管理导航页面的状态和对应的回退栈。
alexhilton1 个月前
android·kotlin·android jetpack
灵活、现代的Android应用架构:完整分步指南本文译自「A flexible, modern Android app architecture: complete step-by-step」,原文链接proandroiddev.com/a-flexible-…,由Tom Colvin发布于2023年7月4日。