首页
AI Coding
AIDP
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Android童话镇
掘友等级
吾心明,复何求!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
14
文章 14
沸点 0
赞
14
返回
|
搜索文章
Android童话镇
14天前
关注
在Windows上构建自动化App打包脚本,从此告别手动发包
一、准备工作 环境配置 安装 Git for Windows 安装 JDK 8+ 配置Java环境变量,已配置请忽略,AS自带Java环境,基本都可以忽略此项: 项目目录结...
0
评论
分享
Android童话镇
19天前
关注
希腊字母"Έ"显示不全的奇妙冒险
故事开始:一个神秘的希腊字符 在一个Android应用王国里,有一个名叫TextView的小镇,这里住着各种文字居民。有一天,一位来自希腊的贵族字符"Έ"来到了这个小镇。 ...
2
评论
分享
Android童话镇
19天前
关注
TextView在斯洛伐克语文本显示不全解决方案
TextView 在测量文字宽度时,用的是字体里每个 glyph 的“advance”(水平步进)。 ľ(U+013E,小写 L + 抑扬符)在很多字体里为了美观,会把抑扬...
0
评论
分享
Android童话镇
20天前
关注
Android 混淆引发的反序列化问题浅析
一、先讲个有趣的快递驿站故事 假设你是一家「快递驿站老板」,核心业务是:用户寄件时填「包裹登记本」(对应JavaBean),你把登记本信息抄到「快递单」(对应JSON 字符...
0
评论
分享
Android童话镇
21天前
关注
“魔法胶水”之BindingAdapter 的实现原理浅析
故事开场:一场“魔法胶水”的招聘大会 想象你是一位刚入职的 Android 小镇的“UI 魔法师”。 你的任务是把**数据(Model)和界面(View)**粘在一起,让它...
2
评论
分享
Android童话镇
23天前
关注
Activity结束动画与System.exit(0)的黑屏之谜
让我用一个有趣的故事来解释这个技术问题: 故事:游乐园的闭园风波 想象一下,你在一家游乐园(Android系统)里,正在玩"旋转木马"(Activity)。木马正在优雅地旋...
2
评论
分享
Android童话镇
1月前
关注
厨房里的协程大冒险:launch与async的烹饪之旅
故事背景:忙碌的智能厨房 想象一下,你是一位顶级厨师,经营着一个现代化的智能厨房。你有多个助手(协程)可以同时处理不同的烹饪任务,而launch和async就是你指挥助手的...
1
评论
分享
Android童话镇
1月前
关注
浅析协程与挂起函数实现原理
要理解suspend function(挂起函数)的原理,我们可以从一个生活故事开始,再结合代码和时序图逐步拆解。 一、生活故事:小明的 "暂停 - 继续" 做饭任务 想象...
0
评论
分享
Android童话镇
1月前
关注
用 “奶茶连锁店的部门分工” 理解各种 CoroutineScope
故事背景: “协程奶茶连锁店” 生意火爆,总部为了高效管理,设立了 4 个核心部门,每个部门负责不同类型的任务,且有严格的 “上下班时间”(生命周期): 总公司长期项目组(...
2
评论
分享
Android童话镇
1月前
关注
CoroutineDispatcher的"自由精灵" - Dispatchers.Unconfined
故事背景 想象一下,在一个名为"协程王国"的世界里,有四位特殊的快递员: Main - 只在主街道(主线程)送货 IO - 专门处理仓库(IO操作)的货物 Default ...
0
评论
分享
Android童话镇
1月前
关注
MVP架构模式:餐厅点餐的有趣故事
故事背景:智能餐厅的点餐系统 想象一下,我们开了一家"代码美味"餐厅,餐厅里有三个角色: 顾客 (View) :只会说"我要点餐"和看最终上来的菜品 服务员 (Presen...
2
评论
分享
Android童话镇
1月前
关注
浅析Android MVC架构
一场餐厅的“MVC”大戏 想象一下,你走进一家名为 “Android餐厅” 的豪华饭店。 你 (用户) :当然是尊贵的顾客。 菜单和餐桌 (View) :你看得见、摸得...
0
评论
分享
Android童话镇
1月前
关注
MVVM 架构模式:咖啡馆的智能点餐系统
想象一下,你开了一家非常智能的咖啡馆。顾客点餐、制作咖啡、展示菜单,一切都井井有条。MVVM就像这个咖啡馆的幕后英雄,让每个环节都高效且独立地运作。 MVVM 代表: M ...
0
评论
分享
Android童话镇
1月前
关注
用 “餐厅故事” 读懂 Android VIPER 架构
把 VIPER 的 5 个组件类比成餐厅里的岗位,一下子就能把 “各司其职” 的核心逻辑讲透。咱们就从 “你去餐厅点一份番茄炒蛋” 这个场景入手,一步步拆透 VIPER 的...
0
评论
分享
Android童话镇
1月前
关注
MVI:魔法饮品店的智能点餐系统
想象一下,你开了一家魔法饮品店。店里没有服务员,只有一个酷炫的 "神奇点餐机" 。顾客可以直接在屏幕上操作,点选各种魔法饮品,机器会自动计算总价,甚至还能施展魔法完成支付...
0
评论
分享
Android童话镇
1月前
关注
用 “奶茶店订单系统” 讲懂 MVI 架构
MVI 的 “单向数据流” 和 “状态驱动 UI”,跟奶茶店从 “顾客点单→前台处理→制作→反馈” 的流程几乎一模一样,用这个故事讲,小白也能秒懂。 一、先搞懂:MVI 到...
3
1
分享
Android童话镇
赞了这篇文章
唐子玄
🏆掘金签约作者
·
3年前
关注
Android 架构之 MVI 雏形 | 响应式编程 + 单向数据流 + 唯一可信数据源
MVI 相较于它的兄弟姐妹,理解难度上了一个档次。我对它的理解一度充满迷雾。本文讲述了我拨开迷雾,重见天日的辛路历程。...
307
54
分享
Android童话镇
1月前
关注
GridLayoutManager:商品架的 “宽度分配小秘密”
用 “商品架工厂” 的设定:GridLayoutManager 是给商店(RecyclerView)做网格货架的厂长,每个 Item 是要摆的 “商品”,宽度分配就是厂长给...
0
评论
分享
Android童话镇
1月前
关注
LiveData子线程订阅异常的故事:国王的信使与宫廷规则
故事背景 在Android王国里,有一个叫做LiveData的聪明信使系统。国王(主线程)制定了一条严格的宫廷规则: 故事开始 角色介绍 国王(MainThread) :王...
0
评论
分享
Android童话镇
赞了这篇文章
锅拌饭
Android @米忽悠
·
2月前
关注
Android Handler(一) 同步屏障泄露导致页面假死
背景: 在项目中,页面A中有一个计时器,显示了会议持续时间:10:04。 在测试阶段,QA提了个bug,说页面卡死了,时间卡在了10:03秒,并且按返回键没有响应。但是会议...
18
5
分享
下一页
个人成就
优秀创作者
文章被点赞
377
文章被阅读
94,698
掘力值
6,479
关注了
66
关注者
154
收藏集
0
关注标签
32
加入于
2024-07-19