首页
沸点
课程
APP
AI用量
作品广场
专家标注
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
Flutter
前端
Android Jetpack
Java
HarmonyOS
Android Studio
AI编程
展开
全部
Android
Kotlin
Flutter
前端
Android Jetpack
Java
HarmonyOS
Android Studio
AI编程
性能优化
源码
APP
Dart
C++
程序员
暂无数据
推荐
最新
Kotlin 又要加语法糖了:这次轮到 if-else
Kotlin 一直在改进。 Kotlin 2.5.0-Beta2 中提供了三个实验性的标准库函数(已在 2.5.0-Beta1 的发布记录中列出)......
2027 Android 开发者路线图:学习、面试与 AI
面向 2027 年的 Android 学习路线图:按 Kotlin、平台、协程、Compose、架构、数据、测试、生产与系统设计九个阶段展开,说明每阶段的学习要点、面试题与达标标准。
耳切法切带洞多边形:论文能跑通,真实数据为什么崩
同一份耳切法代码,喂一个规规矩矩的五边形,每次都对;换一份从测绘数据里直接导出的地块——外环有几十处共线、环首尾重复点、两处边交叉、外加一个内环——渲染线程当场卡住,进度条停在第一帧。把循环强行打断,
领导问我 Kotlin 的 Nothing 是什么?
Any 是所有非空类型共同的超类型,可以接收任何非空值。Unit 表示“事情做完了,没有结果要交回来”。Nothing 表示“这段代码不会正常执行完”,比如它总会抛出异常。
【探秘 Jetpack Compose 框架深水区】 第8课:rememberSaveable 的边界在哪里?——Bundle、Saver 与什么值得跨进程存活
目录 前言 一、生命周期地图:四个 API 覆盖四段不同的存活窗口 二、边界一:Bundle 的类型白名单与容量上限 类型白名单 容量上限 三、边界二:Saver 的职责是“简化与重建”,不是“序列化
从秒开优化到连环崩溃:深入剖析 ViewPager2 在常驻 DialogFragment 中的复用陷阱与自愈方案
一、背景与业务诉求:为什么要做常驻复用? 在音视频直播、语聊房等业务场景中,底部的礼物/互动面板通常是一个重度依赖渲染性能的高频交互组件: 组件体量庞大:包含多级 Tab(分类Tab、背包、活动等)、
Android 以后可能不会再有横竖屏适配了
各位 Android 爱好者们,大家好。 多年来,几乎所有的 Android 项目把屏幕方向当成了 UI 适配的主要依据。
AudioTrack 深度解析:从原理到实战
一、它处在音频栈的哪个位置 播放一次声音,数据要走过下面这条链路: 关键认知:AudioFlinger 才是真正"出声"的地方,AudioTrack 只是一个往 Flinger 的共享缓冲区里投喂数据
从原理到实践:使用 Kotlin KSP 仿写 ButterKnifeLite
回顾 ButterKnife 原理,带你使用 KSP 与 KotlinPoet 从零手写轻量级绑定框架,实战代码生成技巧。
Kotlin与Java虚拟机十一:类与属性:构造顺序、backing field 与显式 backing field
第 11 章 类与属性:构造顺序、backing field 与显式 backing field 11.1 类声明全解剖 声明顺序的推荐规范(Kotlin 官方编码约定): 且属性声明不要与方法交错—
AI 会干掉 React Native 吗?
各位 Vibe Coder,上午好! 我最近读到一篇旧文,Shopify 在 2026 年 9 月 10 日宣布从 React Native 回到 Swift 和 Kotlin。 这就很有意思了!
Kotlin 2.5 Value Class 终于能放多个属性了
在 Kotlin 2.5.0-Beta2 之前,内联值类(value class)可以为单个值定义自定义的包装类型。如果类型需要多个属性,就只能使用普通类或数据类。
提升 Android Compose 页面的流畅度
分析 Compose 页面卡顿的常见原因,介绍监控重组与参数稳定性的工具,并演示通过 ASM 字节码插桩和 Kotlin IR 编译器插件自动注入监控代码,兼顾 CMP。
Kotlin 协程,重点就在「协」这个字上
很多人学习 Kotlin 协程,首先想到的是 `launch`、`async`、`suspend`
Kotlin与Java虚拟机八:控制流与 when:卫语句、上下文相关解析与穷尽性
第 8 章 控制流与 when:卫语句、上下文相关解析与穷尽性 8.1 一切皆表达式 在 Kotlin 里,几乎所有构造都返回值: 唯一的例外:for / while / do-while 循环是语句
加密拦截器让抓包失效,我只能从 4KB 的 logcat 碎片里拼回 JSON
加密拦截器让抓包失效,我只能从 4KB 的 logcat 碎片里拼回 JSON 和后端对字段,我打开 Charles,抓到的是密文。 回来看 logcat,明文在里面,但被切成五段,每段前面都挂着时间
别再只会写 <T>:Kotlin 泛型的实战用法
上一篇介绍了 Kotlin 泛型的基础。 这一篇,我们先看类型参数之间的关系与约束,再把它们用于数据容器、结果包装、对象构建和数据转换,最后讨论运行时类型检查与反射的边界。
【Jetpack 内核实战 11 】:进阶——Flow/StateFlow 替代 LiveData + 最佳实践
系统讲解 Flow/StateFlow/SharedFlow 核心体系,对比 LiveData 局限性,详解冷流热流、生命周期安全收集、无痛迁移方案,结合记事本项目完成全量替换实战,附最佳实践与高频避
Kotlin与Java虚拟机七:空安全:把十亿美元的错误消灭在类型系统里
第 7 章 空安全:把十亿美元的错误消灭在类型系统里 7.0 一个数字 Tony Hoare 在 2009 年把 null 引用称为他的"十亿美元错误"(他在 1965 年为 ALGOL W 引入了
Kuikly股票查看软件开发体验——SaiRen
借腾讯犀牛鸟开源人才培养计划的实战,分享最近腾讯Kuikly框架开发体验和一些小知识点。这篇文章将挑一些有意思的内容称述我在这个框架的开发尝试。