首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
展开
全部
Android
Kotlin
前端
Flutter
Android Jetpack
性能优化
面试
HarmonyOS
架构
APP
源码
后端
Debug
客户端
Java
暂无数据
推荐
最新
译-从 RecyclerView 到 LazyColumn:Jetpack Compose 性能优化实战手册
从 RecyclerView 到 LazyColumn:Jetpack Compose 性能优化实战手册 When our team made the jump to Jetpack Compose,
六个故事搞懂Fragment 故事1-初识Fragment - NewsHub的模块化革命
故事1:初识Fragment - NewsHub的模块化革命 晨光中的困境 清晨的第一缕阳光透过百叶窗的缝隙洒在张小安的办公桌上,照亮了散乱的草稿纸和喝了半杯的咖啡。作为移动互联网创业公司"启明科
flutter_easy_refresh在3.38.3配合NestedScrollView的注意要点。
easy_refresh 下拉刷新松开之后,刷新完成,会导致大片头部区域空白,一直不消失。问题原因:.....
聊聊协程里的 Semaphore:别让协程挤爆门口
前言 最近在工作中遇到了一个非常普通的小需求,客户端需要从云端上拉取一堆图片链接,并且针对图片做升序处理后展示最终列表。听起来是不是很简单呢,不就是“下载 → 看大小 → 排排序“就搞定了。结果一跑,
flutter——帮助你构建多平台统一的界面和应用
一、练习代码上手 掌握基本结构 二、组件讲解 (一)Text组件 完整代码: 设置对齐方式:right、left、center 设置最大显示的行数,超出不显示 设置超出文本显示方式,ellipsis即
你可能没有那么了解 RecycleView
RecyclerView 是一个实用且灵活的 Android 组件,旨在通过复用 ItemView来高效显示大型数据集。
Android 双卡默认数据卡切换流程详解
我来分析一下默认数据卡切换的流程。让我查看相关代码: 现在让我查看onEvaluate的完整实现和数据切换的核心逻辑: 非常好!现在我已经收集了足够的信息。让我整理一下默认数据卡切换的完整流程: An
Riverpod 3.0:一个过度设计的反面教材
前言 Riverpod 3.0 作为 Flutter 社区备受推崇的状态管理方案,被许多开发者视为"最佳实践"。然而,当我们深入分析其设计理念和实际使用体验后,会发现这是一个典型的过度设计案例。本文将
Compose原理简易实现
Compose原理及实现看as compose项目模板生成的基础demo 很简单的代码不做细究,要探究Compose重组UI逻辑,先上反编译手段看看@Composable Greeting
Android Studio 的 AI Agent 有什么特别?未来会有惊艳什么功能?
相信大家都在之前的 《Android Studio Otter 2 Feature 发布》已经了解过,为什么这是一个比较值得更新的 Android Studio 版本,与此同时,谷歌也和我们展示了未来
Jetpack Compose 从入门到精通(七):高级特性与实战
前言 经过前六篇的学习,我们已经掌握了 Compose 的核心开发技能。本篇文章将探索 Compose 的高级特性,并通过一个完整的实战项目,将所学知识融会贯通。 一、自定义绘制 1.1 Canvas
使用KMP实现原生UI + Compose混合的社交客户端
使用Kotlin Multiplatform开发跨平台社交客户端,实现业务逻辑共享、平台差异隔离,构建原生UI体验,本文将从底层架构到多平台UI,拆解其实现与踩坑过程
移动数据始终开启功能
1. 功能定义和原理 移动数据始终开启是一个系统设置,它允许移动数据连接在 WiFi 等高优先级网络活跃时继续保持连接和活跃。 优势: 更快的网络切换(两个网络都活跃) 应用可以在 WiFi 和移动数
Android开发wsl直接使用adb方法
在Windows上使用wsl直接使用adb,可以完美解决Windows命令号下无法使用grep 的问题
FlutterEye - 发现你手机里的 Flutter 应用
FlutterEye 能够帮你快速找出所有基于 Flutter 开发的 App,并展示它们的详细信息
Jetpack —> Media3的分析和使用
🧩 一、Media3 是什么? Media3 是 Google 将 ExoPlayer、MediaSession、PlayerView、Cast 等多个媒体相关组件统一整合后的新架构。 它的目标
深入理解 Android DocumentFile:性能陷阱与最佳实践
详解 DocumentFile 的原理与用法,分析其在海量文件扫描时的性能瓶颈,并提供基于 ContentResolver 的优化方案。
Jetpack Compose Navigation3:返回栈管理、大屏适配与自定义策略
从rememberNavBackStack入门,到ListDetailSceneStrategy适配。最后通过自定义场景,深入揭示“闪烁”和BackHandler拦截的核心机制。
【车载Android】多媒体开发入门(上) - MediaSession
随着车载 Android 生态的成熟,多媒体已从独立的 App 演变为一项全局协同的服务,需实时联动桌面卡片、控制中心及语音助手,以实现无缝流转与智能交互。
从踌躇到拥抱:为什么说 KMP 已迈入黄金时代
Kotlin Multiplatform 与 Compose Multiplatform 不再是实验性的屠龙之技,而是已经迈入成熟期,成为 2026 年值得技术管理者和移动开发者严肃考虑的务实选项