首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
sun_x
更多收藏集
微信扫码分享
微信
新浪微博
QQ
789篇文章 · 0订阅
直播APP跨平台架构实践(二):KMP UI 与 Rust 下载引擎协作实践
一、背景:KMP + Rust 的协同挑战 在上篇中我们提到,项目采用了 KMP + Kuikly 来实现跨端 UI,而底层下载逻辑则由 Rust 实现。这样做的好处是,KMP 提供灵活的多端 UI
Android开发自救指南:当大图遇上OOM,这波操作能保命!
【Android开发自救指南:当大图遇上OOM,这波操作能保命!】 🌋 当48MB的大图突然袭击——你的APP内存还好吗? "震惊!一张4000x3000的JPG图片,在ARGB_8888格式下竟能吞
10. 从崩溃率6.7%到0.5%!Android内存优化小红书实战案例:泄漏、抖动、溢出 KOOM+LeakCanary+MAT (最完整的解决方案)
1\).在小红书的瀑布流中,RecyclerView加载图片,累计很多对象List集合 2).点击RecyclerView的item播放视频, 视频太大,加载内存比较大
实战搭建:MVVM + Hilt + Retrofit + Compose + MockK 的完整 Android 项目
不知道有没有和我一样的同学,做了很多年的App开发,自己也写了很多的测试项目或者是参与了很多公司项目,但是似乎自己从来没有真正意义上的搭建过一个完整的项目?起码我是这样的(菜的理直气壮)。
字节跳动:IO优化是怎么做的,使用 SharedPreferences为什么这么卡,mmkv原理是什么
心理分析:IO优化一直是每个企业必选项,每次闻到都很头疼,面试官想问有没有相关经验,如果有的话,只有两种答案sqlitedatabse, SharedPreferences。 这两个很常见,肯定不是面试官想问的。 那只有一种答案了,对,就是最新的mmkv框架 接下来,会问你他的…
WorkManager 在 Android 开发中的 10 个典型应用场景
WorkManager 在 Android 开发中的 10 个典型应用场景,涵盖不同业务需求和技术特性
移动开发中特性开关的最佳实践
特性开关(Feature Flag)是移动开发中的强大工具,可让你逐步推出特性, 在生产环境中进行测试,并在无需发布新应用的情况下回滚更改. 但它们不仅仅是简单的开关——它们是衡量特性对用户行为, 性
该怎么学Android进阶,拒绝沦为高级三方SDK调用工程师?
前面一篇文章写了2025年Android六边形战士开发趋势,需要掌握哪些技能可自我反省,其实也没有完全讲完。它还有框架篇,架构篇。但是要单单从技术上面把这两点深入掌握,需要相当的基础功底。至
Android提升开发测试效率,程序员应该多干了些什么?
Android提升开发测试效率,程序员应该多干了些什么? 1. 网络异常精细处理2. 切换环境,切换序列号可配置3. 测试包正式包区分,测试包各个环境提醒4. 下载工具5. 自动化打包
Android Studio | 使用Database Inspector 查看数据库 .db 文件,太方便了!
在涉及到数据库开发时,通常需要查看 SQLite 数据库文件(.db),以调试数据存储是否正确。然而,由于Android 设备的 数据隔离机制,普通应用无法直接访问 data/data/your.pa