首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Java
Android Jetpack
面试
性能优化
AI编程
展开
全部
Android
Kotlin
前端
Flutter
Java
Android Jetpack
面试
性能优化
AI编程
架构
APP
后端
HarmonyOS
Android Studio
音视频开发
暂无数据
推荐
最新
重磅:继SDK、NDK后谷歌新推出ADK!
Google 发布了 ADK for Kotlin 和 ADK for Android 的 0.1.0 版本。 以后不仅有SDK、NDK还有ADK。 ADK for Kotlin 用在 Kotlin
Handler/Looper → Coroutines
Handler/Looper → Coroutines 老写法(Java) 问题在哪里 Handler 三个问题:线程间消息用 what 整型区分,代码一多根本记不住哪个数字代表什么;Message
Android 开发来看看 Kotlin 2.4.0 更新了个啥
Kotlin 2.4.0 发布了,更新挺多的。语言、标准库、JVM、Gradle、Compose 编译器,还有 Native、Wasm、JS 这些平台都有变动。
Kotlin放大招!官方 Skills 直接喂出「专家级」代码
前言 Kotlin 官方刚发布的新东西,开始给 AI Agent 写"操作手册"了: kotlin-agent-skills。 目录 定义:kotlin-agent-skills是什么 作用:有什么用
一个圆屏逼得我好好学习 Compose MeasurePolicy
Compose 到底是怎么决定“一个控件该画多大、放在哪里”的? 答案就是 MeasurePolicy。
用 Kotlin 构建你的第一个 Agent — 开篇
用我们熟悉的技术栈来深入学习 Agent 的整个构建流程,不是为了追赶潮流,而是为了真正理解这项技术,掌握它的核心原理。
一个kotlin的Smart cast导致的编译问题
前言 一篇库存文章,感觉再不发的话马上就要发霉了 问题 之前在写代码的时候遇到个蛮有意思的编译问题,感觉可以拿出来分享一下,首先先看一段简单的代码 有个函数,代码总共就没几行,定义了一个局部变量tem
官方实战指南!Compose 项目无缝迁移 KMP
Kotlin 更新了一篇迁移指南:把一个 Jetpack Compose Android 应用迁到Kotlin Multiplatform。我们来看看是怎么回事。 先判断项目能不能迁 Android
五分钟搞定 Compose 用户名密码自动填充
你的 App 里有没有让用户填表单的地方?比如注册、登录、填写地址之类的。 我最近发现一个特别能提升用户体验的地方——自动填充,这个功能可以大大提升用户体验。
XML 布局 → Compose 声明式 UI
XML 布局 → Compose 声明式 UI 老写法(XML) Java 中绑定事件: 问题在哪里 XML + Java 绑定是两套独立的东西:布局结构写在一处,行为逻辑写在另一处
如何使用Compose 绘制提升性能 —— 新手指南
为界面绘制精细的装饰或自定义背景时,传统的Box嵌套往往会增加不必要的布局节点和性能开销。我们可以直接在`DrawScope`提供的画布上实现高性能、像素级精准的命令式绘制。
告别 KMP 选型地狱!klibs.io 上线,全平台库一键筛选太省心
KMP 项目最容易卡住的地方,不是写 expect/actual。而是选库:网络、存储、依赖注入、UI、日期时间、加密,每个库都要确认支持哪些平台,版本是不是还在维护,能不能进 commonMain。
KMP 实战:Android 开发如何快速统一双端 IM 模块
Android 开发如何利用AI来快速统一双端 IM 模块, 包括IM SDK的整体设计,KMP改造 以及在iOS的接入。
XML 主题 → Compose Material3 主题
XML 主题 → Compose Material3 主题 老写法(XML 主题) res/values/colors.xml: res/values/themes.xml
学吧!Android 全新的嵌入式照片选择器
AndroidX 推出了全新的嵌入式照片选择器(EmbeddedPhotoPicker),允许用户直接在应用内浏览和选择媒体,体验更连贯,同时保持了 Android 一贯的高安全标准。
Android 音视频通话核心二 —— 音频编码详解记录
一、音频数据流程: 二、录音参数设置 为什么选 16kHz + Mono? 16kHz:语音通话的奈奎斯特频率是 8kHz,16kHz 采样足够还原人声(300Hz~3400Hz),且数据量减半
Android 音视频通话核心二 —— 音频解码详解记录
一、数据流程: 二、AudioSessionId 共享:根治回音的核心设计 原理:AudioRecord 和 AudioTrack 使用同一个 AudioSessionId,系统音频框架把它们绑定
Android 音视频通话核心 —— MediaCodec H.264 硬编码,SPS/PPS 合并与动态码率,视频编码全解析
本文讲H.264 硬编码实现(MediaCodec)配合 Camera 采集 NV12/YUV 数据编码,实现视频通话、实时推流。 一、类整体概述 BaseVideoEncoder YUV 原始
Fragment 手动跳转 → Navigation 组件
Fragment 手动跳转 → Navigation 组件 老写法(Java) 问题在哪里 Fragment 之间的跳转、传参、返回栈、返回结果全要手写
Kotlin 的扩展没有你看上去的那么简单
扩展是一种无需直接修改现有类代码即可为其添加新功能的机制。Kotlin 允许我们通过扩展函数和扩展属性来"扩展"一个类,为其赋予新的行为。