首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android
CodingFisher
创建于2025-09-14
订阅专栏
Android相关技术分享学习。
等 1 人订阅
共35篇文章
创建于2025-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Flutter构建速度深度优化指南
Flutter构建速度深度优化指南 Flutter开发以其跨平台一致性和高效的开发体验深受喜爱,但项目逐渐庞大后,漫长的构建时间常成为开发效率的瓶颈。本文将深入探讨五种无需进行重大架构更改即可显著降低
深入了解 Android 16KB内存页面
深入了解 Android 16KB内存页面 引言:内存管理的时代变革 在Android系统的漫长演进中,内存管理始终是性能优化的核心战场。想象一下,你的Android应用像一辆高速运行的列车,而传统4
Gradle Cache Entries 深度探索
Gradle Cache Entries 深度探索 🗺️ 一、Gradle缓存全景图 1.1 缓存核心定位 Gradle缓存是构建系统的智能存储中枢,通过本地化存储依赖项和任务输出,避免重复下载与编译
Gradle 隔离项目方法总结(Isolated)
Gradle 隔离项目方法总结(Isolated Projects) 引言:多项目构建中的聚合需求 在现代软件开发中,多项目Gradle构建已成为常态。一个常见需求是聚合特定子项目的产出物,例如: 合
Jetpack Compose 深度剖析与 1.8.0 新特性
🚀 Jetpack Compose 深度剖析与 1.8.0 新特性 还记得以前用 XML 写 Android 布局的日子吗?那简直像是在用乐高积木拼图,但每块积木都藏在不同的盒子里😅。然后 Jetpa
Gradle 现代化任务依赖方案
Gradle 现代化任务依赖方案 传统任务依赖模式的痛点 🧩 典型传统实现 ⚠️ 架构缺陷分析 强耦合依赖声明 dependsOn(oldWriterTask)成为关键负载点,重构时易被误删,导致任务
Gradle分发包的内部解析
Gradle分发包的内部解析 当看到有人问"Gradle分发包里有什么?"时,我最初觉得好笑,但细想后意识到这是一个值得深挖的技术问题。Gradle作为现代Java和Android项目的核心构建工具,
Android StateFlow 应用实践
🚀 Android StateFlow 应用实践 1. 引言:为什么选择 StateFlow? 在 Android 开发中,数据管理一直是个热门话题。从前我们用 LiveData,它简单易用,但功能有
Android View 事件分发机制详解及应用
Android View 事件分发机制详解及应用 1. 事件分发机制概述 Android 的事件分发机制是处理用户触摸交互的核心系统 🤖。当用户触摸屏幕时,系统会生成一个 MotionEvent 对象
将挂起函数或流转换为回调
本文详细讲解如何将Kotlin协程的挂起函数和Flow转换为回调API,包含完整代码实现、错误处理和取消机制,适用于与遗留系统集成。
Gradle声明式构建总结
Gradle声明式构建总结 🧠 一、声明式构建的核心思想与演进 1.1 声明式 vs 命令式构建的本质差异 声明式构建的核心在于描述目标状态而非执行步骤。在Gradle中,开发者通过DSL(领域特定语
Gradle插件开发实践总结
Gradle插件开发实践总结 一、插件设计的核心原则 1.1 单一职责与模块化 每个插件只解决一个核心问题。例如资源处理插件不应包含编译逻辑,而是通过task依赖串联其他插件功能。多功能场景应拆分为基
Hilt + Jetpack Compose + Room 实现集成测试
Hilt + Jetpack Compose + Room 实现集成测试 在现代Android开发中,构建可维护和可测试的应用至关重要。依赖注入(DI)通过Hilt、声明式UI通过Jetpack Co
Jetpack Compose中通过BasicText实现文本自适应大小
🎯 Jetpack Compose中通过BasicText实现文本自适应大小 在移动应用开发中,文本内容的动态适配一直是个挑战——不同屏幕尺寸、多语言环境、用户可调节的字体大小等因素都要求文本能够智能
Kotlin后端开发指南
Kotlin后端开发 前言:Kotlin在后端领域的发展 Kotlin作为JetBrains推出的现代化编程语言,凭借其简洁的语法设计、强大的类型系统和无缝的Java互操作性,已经从Android开发