首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Ehtan_Zheng
掘友等级
全栈工程师
|
传音
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
最新
热门
WebView 的现代替代方案:适用于 Jetpack Compose 的 AndroidX Browser
androidx 库中的 browser 库是什么 androidx.browser 库通过 Android Custom Tabs(自定义标签页) 帮助我们在用户默认浏览器中显示网页。例如,在新闻类
7个Kotlin Delegate
概述 看这篇文章,了解7个delegate模式及对应代码,你可以直接复制使用。 在我们项目进行到第六个月时,我对代码库做了一次搜索。结果很震惊: 847处null检查,用来检查"本应已初始化"的值 3
CLAUDE.md 最佳实践
CLAUDE.md 是为 Claude Code 提供项目特定上下文的关键文件。它充当了 AI 了解项目需求和代码库的“入职指南”。每当 Claude 的 AI 模型在你的项目中编写新代码或修改现有代
ArrayDeque 是 Kotlin 开发者工具箱中一个被低估的集合类
如果你还在习惯性地为每一个类似队列的操作使用 MutableList 或经典的 LinkedList,那是时候升级你的武器库了。欢迎了解 ArrayDeque —— Kotlin 集合 API 中的高
彻底告别 AndroidX 依赖:如何在 KMP 中构建 100% 复用的 UI 逻辑层?
适用于 KMP 的纯 Kotlin UIModel 模式 —— 在 SwiftUI、Kobweb 和 Compose 上使用相同的类。无需 AndroidX。 在不同的 KMP 项目中,我一直遇到同样
ActivityMetricsLogger 深度剖析:系统如何追踪启动耗时
在 WindowManager/ActivityTaskManager 体系里,ActivityMetricsLogger承担了一个很明确的角色:它把一次“用户感知的页面启动/切换”拆成多个关键时刻(
Jetpack Compose 中绘制发光边框的多种方式
任务定义 在 Jetpack Compose 中实现一个发光圆角矩形边框,需要满足以下要求: 按下时从原始大小扩展到完整尺寸,释放时收缩消失 支持圆角矩形形状 尽可能保持内容区域透明 边框绘制在Com
Room 3.0 的新特性与 API 变更
Room 3.0 并不只是一个增量更新,它是对 Android 持久化库的一次底层重写。此版本的主要目标是支持 Kotlin 多平台 (KMP) ,使 Room 能够在 Android、iOS、JVM
内存泄漏检测:发现隐藏泄漏的工具
导致 200,000+ 用户崩溃的漏洞 在一家大型银行应用在高峰时段遭遇了超过 20 万用户的集体崩溃。罪魁祸首?一个累积了数周之久的微小内存泄漏。调查显示,一个简单的监听器(listener)未被注
提升 App 启动性能:从选择正确的数据结构开始
为了深入理解 App 优化,我们先从一个真实案例开始: 想象你正在开发一款健身应用。 在应用启动时,系统需要加载用户配置、训练计划以及情绪分析数据。 如果你使用了低效的数据结构(例如每次查询配置都要扫
下一页
个人成就
文章被点赞
92
文章被阅读
7,677
掘力值
858
关注了
43
关注者
23
收藏集
1
关注标签
18
加入于
2016-06-02