首页
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
暂无数据
推荐
最新
深入理解 SurfaceFlinger —— 概述
SurfaceFlinger 是 Android 图形系统的核心引擎,承担着 `合成、同步、资源管理` 等核心职责。其性能直接决定系统流畅度与能效,尤其在多窗口、高刷新率等场景下是不可替
鸿蒙纪·Flutter卷#02 | 已有 Flutter 项目鸿蒙化 · 3.27.4 版
0.缘起 最近看到了 鸿蒙应用开发者激励计划 2025,力度非常大。感觉可以把之前的 Flutter 项目打包成鸿蒙,上架走一波。首先想到了我的开源项目: RegExpo, 文本正则匹配器。我就给它起
深入理解 SurfaceFlinger —— 如何调试 SurfaceFlinger
如何调试 SurfaceFlinger: 1. 日志调试 2. 单步调试 3. Perfetto 4. dumpsys SurfaceFlinger
HTTP协议详解(二):深入理解Header与Body
讲解了 Host 定位、Content-Length 计算,以及 JSON、普通表单与 multipart 文件上传的核心区别。最后讲了 Range 与 Cache 等 Header。
Google ML Kit系列:在Android上实现OCR本地识别
Google ML Kit是Google出的一套机器学习工具,可以在移动端运行机器学习模型实现文字识别、人脸检测等功能。这套工具包括以下功能:文字识别、人脸检测、条形码扫描、图片标签、对象检测等
用cursor写了个基于大模型自动提取并翻译项目字符串的工具
这段时间在给我的应用做国际化,想找一些插件,好像要么不支持我的项目,要么就是太老,而且几乎清一色都是什么百度、谷歌 API 翻译的。现在大模型这么发达,为什么不用大模型自动命名且翻译呢?于是有了它……
Android MQTT 使用
下面我将全面讲解 Android 中 MQTT 的使用,包括核心概念、实现原理、完整代码示例和可视化流程图。 MQTT 核心概念 MQTT 协议特点 轻量级:适用于资源受限设备 发布/订阅模式
Android 跨应用广播通信全攻略
在 Android 开发中,广播(Broadcast) 是一种非常常用的组件间通信机制,既可以在应用内部解耦模块,也可以在多个应用之间传递消息。 但是随着 Android 版本的演进,特别是 8.0+
Android Studio 格式规范
规范 Android Studio代 码风格:统一导入格式与版权模板,启用自动格式化和类注释,提供快捷键与常用配置,提升可读性与协作效率。
Android | LiveData 与 Flow 的异同点对比
LiveData & Flow介绍 LiveData 与 Flow 是 Android 中常见的响应式数据持有器,它们都用于将数据的变更通知给观察者,但在设计目标、生命周期绑定、线程模型等方面存在明显
.NET MAUI框架编译Android应用流程
.NET MAUI框架编译Android应用流程 基础介绍 .NET MAUI (Multi-platform App UI) 是微软推出的跨平台应用开发框架,允许开发者使用C#和XAML创建可在Wi
一个复杂Android工程开发前我们要考虑哪些事情?
本篇主要是想从相对微观的一些角度聊聊,当我们准备推进开发一个复杂的Android工程时,我们需要考虑哪些事情?
Android | Matrix.setPolyToPoly() 图像变换详解
setPolyToPoly(...) 是 Matrix 提供的一个强大接口,根据src源点和dst目标点的对应关系得到一个变换矩阵,并用这个矩阵对坐标或位图做变换(平移/旋转/缩放/错切/透视等)。
凡猿修仙传: Android SO 压缩方案 Nano
本文详细介绍了Android SO压缩方案的实现,包含编译时插件和运行时两部分的详细实现。 在编译时插件插件: * 压缩算法选择,选择的标准,平衡解压时间和压缩收益 * 压缩时机选择,在AGP的任务
完整案例:Kotlin+Compose+Multiplatform之桌面端音乐播放器,数据库使用实现(三)
循序渐进Kotlin+Compose+Multiplatform跨平台之桌面端实现系列 数据库使用, 音乐播放器,实现 音频动画效
Android SurfaceView & TextureView
它们都是用来在 Android UI 中显示复杂图形内容的组件,比如视频、相机预览或游戏画面,但实现方式和适用场景有很大不同。如果不了解他们的作用的话,在开发中很难去选择,下面就详细梳理下它们的区别和
深入理解Java内存屏障:从原理到实践
内存屏障的本质与作用 在多线程编程中,内存屏障(Memory Barrier)是确保数据可见性和指令执行顺序的核心机制。它通过强制编译器和CPU遵循特定的规则,解决了以下两个核心问题: 可见性问题:当
PengdingIntent之“我想要的很简单时光还在你还在”
让我们来剖析这个“痴情旧梦”的Android覆盖安装之谜,用一段故事结合源码原理讲清楚。 故事篇:时光邮差与不变的情书 想象一个叫安卓镇的地方,镇上有个痴情的书生叫小程。他深爱着镇上的姑娘小A。 初遇
完整案例:Kotlin+Compose+Multiplatform跨平台之桌面端实现(一)
领大家来一次`Kotlin + Compose + Multiplatform`跨平台之`桌面端`实现完整案例: 1)包含新项目工程,配置,打包 2)基础布局,文字显示,图标
【Kotlin系统化精讲:伍】 | 数据类型之空安全:从防御性编程到类型革命🚀
在Java开发中,NPE 堪称“史上最昂贵的错误”,仅Android系统每年因此造成的崩溃超过数十亿次。Kotlin作为现代化语言,通过类型系统的根本性重构彻底解决了NPE问题。