首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
前端
Kotlin
Android Jetpack
HarmonyOS
面试
Flutter
Java
架构
展开
全部
Android
前端
Kotlin
Android Jetpack
HarmonyOS
面试
Flutter
Java
架构
iOS
后端
性能优化
逆向
音视频开发
Android Studio
暂无数据
推荐
最新
一文详细解析ThreadPoolExector线程池
最近的项目里用到了线程池来处理“生产者-消费者”模式,今天主要是来系统学习一下线程池的概念以及如何自己手搓一个简易的线程池。加深一下对线程池使用策略的理解和应用。
用cursor写了个基于大模型自动提取并翻译项目字符串的工具
这段时间在给我的应用做国际化,想找一些插件,好像要么不支持我的项目,要么就是太老,而且几乎清一色都是什么百度、谷歌 API 翻译的。现在大模型这么发达,为什么不用大模型自动命名且翻译呢?于是有了它……
如果你还不懂 Kotlin Flow,这里有一万字
对于那些希望以结构化且协程友好的方式处理数据的开发者而言,Kotlin Flow 已然成为了主流选择。要是你曾在安卓或普通 Kotlin 代码中花费时间应对回调、RxJava 或其他响应式框架,就会明
【Kotlin系统化精讲:伍】 | 数据类型之空安全:从防御性编程到类型革命🚀
在Java开发中,NPE 堪称“史上最昂贵的错误”,仅Android系统每年因此造成的崩溃超过数十亿次。Kotlin作为现代化语言,通过类型系统的根本性重构彻底解决了NPE问题。
Media3 ExoPlayer 快速实现背景视频播放(干货)
ExoPlayer 是 Media3 中此接口的默认实现。与 Android 的 MediaPlayer API 相比,它增加了额外的便利性,易于自定义和扩展.
从Android到Kotlin Multiplatform:我们的模块化业务逻辑
面对三端并行开发带来的巨大复杂度,我们并不急于“全栈统一”,而是更关注架构的合理性与团队协作的可持续性。
软件为什么“软”——从Android架构史说起
软件为什么是“软”? 因为软件能够适应变化。 而安卓的架构历史,正好体现了这一点。 现代安卓开发建立在众多架构模式的基础之上。每种架构模式的出现都是为了解决前一种方法存在的问题,尤其是围绕用户界面(U
初探Compose中的着色器RuntimeShader
Shader(着色器)是用于使用GPU进行高性能渲染的语言,本文将带你学会如何在Compose中使用Shader。
学会说不!让你彻底学会Kotlin Flow的取消机制
学会使用Flow不难,难的是如何精准地按预览控制Flow,本篇用具体实例来讲解如何针对各种场景适宜地取消Flow。
【Kotlin系统化精讲:肆】 | 数据类型之基本数据类型:代码世界里的砖瓦水泥沙
你以为Kotlin的Int就是Java的int?🧐 大错特错!这里的数字会呼吸,字符能跳舞,连布尔值都藏着反常规操作。作为构建代码宇宙的原子粒子,基本类型远不只是存储工具。
Kotlin 技术月报 | 2025 年 7 月
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。
kotlin元编程(一)一文理解 Kotlin 反射
反射是指程序可以分析、修改自身数据结构的能力。反射为静态语言补充了动态能力,使得我们可以通过类名、函数名、字段名获得操作类、函数、字段的对象,进而实现对这些程序结构的访问和修改。Kotlin 支持两种
学会用最优雅的姿式在Compose中显示富文本
富文本是UI中非常重要的一个元素,但官方API往往非常繁琐。本文将教会你封装一个微型API,让你用最优雅的姿式显示富文本。
揭密Jetpack Compose中的PausableComposition
这篇文章将深入浅出地带你分析Compose Runtime引入的性能提升利器PausableComposition,并理解它是如何提升无限列表的性能。
kotlin元编程(二)使用 Kotlin 来生成源代码
在上一篇文章 一文了解 ksp 的使用 中,我们使用了 kotlinPoet 来为 ksp 生成对应的源代码。这篇文章将详细介绍包含 kotlinPoet 在内的为 kotlin 生成源代码的方法。
【Kotlin系统化精讲:叁】 | 变量与常量:自由与约束的代码博弈
变量和常量就像生活中的水杯与玻璃雕塑:水杯能随时装不同饮品(变量),玻璃雕塑一旦定型就永恒不变(常量)。但 val 和 const val 藏着意想不到的玄机——有些"常量"竟会偷偷变化?
Android PDFBox 库使用指南
PDFBox是一个强大的PDF处理库,在Android平台上也有对应的实现。本指南将介绍如何在Android项目中使用PDFBox进行PDF文件的加载、读取、修改等操作。
Android PDF注释的加载和保存功能的实现(支持WPS等主流PDF阅读器的注释)
本文档详细说明了PDF注释功能的实现,包括注释的加载和保存功能。该功能基于Android PDFBox库实现,支持Ink类型注释的读取和写入。
2024年的安卓现代开发
本文反映了我的个人观点和专业见解, 并参考了 Android 开发者社区中的不同观点. 此外, 我还定期查看 Google 为 Android 提供的指南.
为什么你的App总是忘记所有事情
通过实例解密ViewModel 与 SavedInstanceState,在Android中的双层状态管理系统,并学会用现代的方法来持久化状态。