会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tslgood
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
下一页
2026年7月10日
[Android 从零到一] Compose Multiplatform:用一套声明式 UI 连接多端
摘要: Compose Multiplatform:用一套声明式 UI 连接多端 为什么会有 Compose Multiplatform Android 开发者熟悉 Jetpack Compose 之后,很自然会遇到一个问题:既然 UI 已经可以用 Kotlin 和声明式方式表达,能不能把同一套 UI 思路
阅读全文
posted @ 2026-07-10 10:12 天总会晴的
阅读(29)
评论(0)
推荐(0)
2026年7月9日
[Android 从零到一] 单元测试与 UI 自动化测试:让 Android 质量更可控
摘要: 单元测试与 UI 自动化测试:让 Android 质量更可控 为什么 Android 项目需要自动化测试 很多 Android 项目早期只靠手工点页面验证:功能少、团队小、发布节奏慢时还能勉强撑住。随着业务变复杂,手工测试会很快遇到瓶颈:回归范围越来越大,边界条件容易漏,老功能被新改动影响后很难及时
阅读全文
posted @ 2026-07-09 10:05 天总会晴的
阅读(17)
评论(0)
推荐(0)
2026年7月8日
[Android 从零到一] 多渠道打包与 Gradle 优化:让构建更清晰、更稳定、更快
摘要: 本文从 buildTypes、productFlavors、渠道标识、环境注入、资源覆盖讲起,再延伸到 Gradle 缓存、依赖管理、模块拆分和构建诊断,帮助 Android 项目建立稳定可维护的打包与构建流程。
阅读全文
posted @ 2026-07-08 10:03 天总会晴的
阅读(34)
评论(0)
推荐(0)
2026年7月7日
[Android 从零到一] APK 瘦身与混淆:让安装包更小、更安全、更易维护
摘要: APK 瘦身与混淆:让安装包更小、更安全、更易维护 为什么安装包体积值得认真治理 Android 应用越做越大很常见:功能模块增加、图片越来越多、三方 SDK 越接越多、历史代码没有清理、ABI 包含过全、资源重复散落在各个模块。体积增长看起来只是“包大一点”,但对用户和业务都有实际影响。 安装包越
阅读全文
posted @ 2026-07-07 10:03 天总会晴的
阅读(40)
评论(0)
推荐(0)
2026年7月6日
[Android 从零到一] 性能优化:布局、内存与启动速度的系统治理
摘要: 性能优化:布局、内存与启动速度的系统治理 性能优化先看用户感受 Android 性能问题最终都会落到用户体验上:页面滑动不流畅、点击后迟迟没有响应、应用打开太慢、使用一段时间后越来越卡,甚至直接崩溃。很多团队一提到性能优化就想到“换框架”“重构架构”“加缓存”,但真正有效的优化通常更朴素:先定位瓶颈
阅读全文
posted @ 2026-07-06 10:13 天总会晴的
阅读(21)
评论(0)
推荐(0)
2026年7月5日
[Android 从零到一] 内存泄漏与 LeakCanary:从问题定位到修复思路
摘要: 内存泄漏与 LeakCanary:从问题定位到修复思路 为什么内存泄漏值得单独关注 Android 应用运行在内存有限的移动设备上。一次小泄漏可能暂时看不出问题,但用户频繁打开页面、旋转屏幕、切换账号或长时间停留在应用里时,泄漏对象会不断堆积,最终表现为页面卡顿、图片加载失败,严重时直接触发 Out
阅读全文
posted @ 2026-07-05 10:05 天总会晴的
阅读(35)
评论(0)
推荐(0)
2026年7月4日
[Android 从零到一] 多线程与线程池:从 Thread 到高效并发
摘要: 为什么需要多线程? 在 Android 开发中,主线程(UI 线程)负责界面渲染和用户交互。如果在主线程执行耗时操作——网络请求、数据库读写、文件 IO——界面就会卡顿,甚至触发 ANR(Application Not Responding)。 多线程的核心目的就一个:把耗时任务移出主线程,保持 U
阅读全文
posted @ 2026-07-04 10:04 天总会晴的
阅读(19)
评论(0)
推荐(0)
2026年7月3日
[Android 从零到一] Paging 3 分页:从手动分页到声明式加载
摘要: Paging 3 分页:从手动分页到声明式加载 为什么需要分页 当列表数据量很大时,不可能一次性把所有数据加载到内存中。比如一个新闻列表有上万条数据,一次性加载会导致: **内存溢出。** 上万条数据全部持有在内存中,列表滚动时还可能触发更多 GC。**首屏慢。** 用户要等所有数据下载完才能看到页
阅读全文
posted @ 2026-07-03 10:08 天总会晴的
阅读(26)
评论(0)
推荐(0)
2026年7月2日
[Android 从零到一] ContentProvider 与跨进程通信:让数据在应用间安全流动
摘要: [Android 从零到一] ContentProvider 与跨进程通信:让数据在应用间安全流动 为什么要学 ContentProvider? 在 Android 开发中,每个应用都运行在独立的进程和沙盒里。数据默认是隔离的——你的 App 没法直接读取微信的聊天记录,美团也看不到支付宝的账单。
阅读全文
posted @ 2026-07-02 10:05 天总会晴的
阅读(16)
评论(0)
推荐(0)
2026年7月1日
[Android 从零到一] Custom View 自定义绘制:从 onDraw 到完整交互
摘要: 为什么需要 Custom View? Android 提供了丰富的内置控件(TextView、Button、ImageView 等),但实际开发中经常会遇到「现有控件不够用」的场景: 需要一个环形进度条 需要一个自定义的图表 需要一个特殊形状的按钮 需要一个手势识别的画板 这时候就需要 Custom
阅读全文
posted @ 2026-07-01 10:02 天总会晴的
阅读(28)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
下一页
公告