首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
TomasTu
掘友等级
Developer
|
DiDi Global
Learner, Kotlin-er
获得徽章 8
动态
文章
专栏
沸点
收藏集
关注
作品
赞
175
文章 175
沸点 0
赞
175
返回
|
搜索文章
TomasTu
赞了这篇文章
老A说
百度-资深研发工程师 @百度
·
1年前
关注
如何应对Android面试官->Java泛型
大厂面试官带你玩转Java泛型,带你了解什么是泛型擦除,轻松应对大厂面试官的连环炮~ 带你装逼带你飞~~...
12
评论
分享
TomasTu
赞了这篇文章
老A说
百度-资深研发工程师 @百度
·
2月前
关注
如何应对 Android 面试官 -> 玩转 JetPack Lifecycle
本文介绍了Jetpack中的Lifecycle组件,用于监听Activity/Fragment生命周期变化。Lifecycle通过观察者模式实现,包含LifecycleOw...
8
评论
分享
TomasTu
赞了这篇文章
舞影凌风
特级厨师 @国营餐馆菊下楼
·
4年前
关注
来聊一聊MMKV的不足以及线下调试工具
毋容置疑,MMKV是一款非常优秀的轻量级存储框架,像百度、头条、快手等应用都线上引用了,质量和性能上有微信实践做保证。在Android上MMKV主要用来替换系统的sp,用来...
25
7
分享
TomasTu
赞了这篇文章
Lei_official
移动研发 @电商/AI/手机厂
·
1年前
关注
Android组件化(模块化)与路由
单一工程架构 通常我们在新建一个简单APP项目时,采用的是单一工程架构,即项目内部只有一个组件(module),所有页面跳转、接口调用都是直接访问的目标类、接口代码。 单一...
7
评论
分享
TomasTu
赞了这篇文章
想植发先秃头
社畜 @OCKTG405
·
5月前
关注
记录扔物线的三个协程视频
记录扔物线的三个协程视频 第一个视频(学不会协程?很可能因为你看过的教程都是错的) 学不会协程?很可能因为你看过的教程都是错的 协程的概念 开头就说了,我们没有必要关注协程...
24
4
分享
TomasTu
赞了这篇文章
liujingtech
7月前
关注
Kotlin实践下来 takeIf 并不是所有场景的银弹
takeIf 并不是所有场景的银弹,它的使用需要结合具体上下文。让我们彻底理清它的适用边界,并通过对比传统写法帮你找到最佳实践方向。...
14
3
分享
TomasTu
赞了这篇文章
青杉
大前端
·
10月前
关注
Gradle 分功能打包
分功能打包有两个场景: * 在一个 module 中拆分。 * 在不同 module 中拆分。如: 华为、小米上架的 apk 包含的功能不一样。...
16
评论
分享
TomasTu
赞了这篇文章
_小马快跑_
Android @公众号:代码说
·
5月前
关注
别再手写 if/else 判断了!赶紧来掌握 Kotlin 的 coerce 三兄弟吧
在日常开发中,我们常常需要对数值进行范围限制,比如限制用户输入的年龄在 0~120 之间,又或者限制图片透明度在 0f ~1f 之间。这类场景中,我们第一反应会写出类似这样...
71
16
分享
TomasTu
关注了
业志陈
Developer @DiDi Global
TomasTu
赞了这篇文章
时光少年
Android 高级工程师 @腾讯
·
3月前
关注
Android 启动优化——依赖任务编排
一、前言 Android 启动任务优化是个成熟的话题,因为使用的方法和方案也是非常多的。另外,近些年的隐私协议合规制度的加强,也产生了启动任务管理器的出现,通过管理器而不是...
10
评论
分享
TomasTu
赞了这篇文章
郭霖
4年前
关注
Jetpack新成员,一篇文章带你玩转Hilt和依赖注入
各位小伙伴们大家早上好。 终于要写这样一篇我自己都比较怕的文章了。 虽然今年的 Google I/O 大会由于疫情的原因没能开成,但是 Google 每年要发布的各种新技术...
384
68
分享
TomasTu
赞了这篇文章
稀有猿诉
高级Android搬运工 @稀有猿诉
·
3月前
关注
Jetpack Compose 中ViewModel的最佳实践
通过实例讲述MVVM架构中输入/输出式增强的ViewModel的最佳实现方式,以实现可扩展和可维护的Compose应用。...
26
9
分享
TomasTu
赞了这篇文章
ThMoonAdSixPence
Android开发工程师
·
4月前
关注
为什么你的View总是拿不到宽高?揭秘Android布局的正确获取时机!
为什么你的View总是拿不到宽高?揭秘Android布局的正确获取时机! 一、一个让新手抓狂的日常场景 作为Android开发者,你一定遇到过这样的场景:在布局文件里明明写...
9
2
分享
TomasTu
赞了这篇文章
雨和卡布奇诺
爪洼青年 @爪洼部落
·
5月前
关注
Android ViewModel 原理浅析
ViewModel原理浅析 这套机制完美诠释了Android系统"轻Activity,重数据"的设计哲学,通过系统级基础设施实现业务逻辑与生命周期解耦,是Jetpack架构...
1
评论
分享
TomasTu
赞了这篇文章
coder_pig
🏆掘金签约作者 | 摸鱼王 @Android补全计划
·
1年前
关注
跟🤡杰哥一起学Flutter (十五、玩转状态管理之——Riverpod使用详解)
😳 查阅了大量文章 + 硬撸官方文档 + 自己实践 + 阅读源码,按照自己觉得比较合适的学习曲线,输出成一篇 Riverpod使用详解 的文章......
112
44
分享
TomasTu
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5月前
关注
Android 转内部开发谁说是闭源?明明 AOSP 外部 PR 支持也会继续
前几天最热门话题之一不外乎盛传 Android 闭源,可谓「节奏」一开「流量」全来,虽然做媒体的难免「春秋笔法」,但是直接「断章“曲”义」的做法未免有些离谱,总想搞个大新闻...
29
6
分享
TomasTu
赞了这篇文章
fundroid
Android GDE @Bytedance
·
5月前
关注
Anroid Kotlin:如何正确回收 Closeable 资源
Java 时代大家会使用 `try/finally` 做 Closeable 资源释放, Kotlin 则推荐大家使用 `use`。本文梳理各种 `Closeable` 资...
17
评论
分享
TomasTu
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
5月前
关注
你为什么需要了解 Dart AST?一个简单的 bug 带你快速认识下 Dart Kernel AST
在之前的内容里,我们一直说因为 Dart 2.0 之后就不再支持直接从源码运行,对于 Dart 代码现在会统一编译成一种「预处理」形式的二进制 dill 文件,一般称它会 ...
34
18
分享
TomasTu
赞了这篇文章
YenalyLiew
Android开发
·
1年前
关注
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画
Android 通过消息队列机制实现无侵入式 Telegram/酷安 风格主题切换揭示动画 前言 我之前在用 Telegram 的时候,无意中点击到了设置里的切换夜间按钮,...
89
8
分享
TomasTu
赞了这篇文章
沈剑心
关门弟子 @纯阳宫
·
1年前
关注
「赏码」更优雅的使用Gson解析Json
Gson背靠Google这棵大树,因其简单直观的API,一直以来基本稳坐Android开发序列化的头把交椅。本文对Gson的使用及主要流程做下分析,帮助你更优雅的使用Gso...
33
2
分享
下一页
个人成就
文章被点赞
13
文章被阅读
4,905
掘力值
230
关注了
44
关注者
10
收藏集
23
关注标签
7
加入于
2021-04-02