首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
zerofancy
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
12
文章 12
沸点 0
赞
12
返回
|
搜索文章
赞
文章( 12 )
沸点( 0 )
一万四千字重温 Android 四大组件
我相信各位开发者对于 Android 四大组件熟悉的不能再熟悉了。但正因如此,我们往往容易忽略它们背后的设计初衷、生命周期细节以及在现代架构中的最佳实践。
Android 自定义 View:精通文字的测量与高级排版
系统性地剖析了 getTextBounds 与 getFontMetrics 的核心区别与应用场景,实现像素级精准的静态文本居中和稳定的动态文本对齐,同时覆盖了高级贴边与图文环绕技巧。
“改个配置还要发版?”搞个配置后台不好吗
之前我们公司有个项目组搞了个 AI 大模型推荐功能,眼看就要上架了,结果产品突然找过来说: 为了赶时间,技术那边就临时加了个判断,把入口在前端藏起来,赶紧发了个版本,算是暂时搞定。 结果没过几天
🤡 公司Android老项目升级踩坑小记
🤡 公司老项目想用 video_player,被迫升级 minCompileSdk到34,由此引发一系列构建工具、依赖库的升级踩坑,搞了快4天才把项目又重新跑起来,人麻了,记录下过程,希望对...
凌晨零点,一个TODO,差点把我们整个部门抬走 | 掘金一周 9.11
水波纹进度条,带有“水波纹”或“扭曲”效果,filter,svg 从 npm 到 pnpm:包管理器的进化与 pnpm 核心原理解析 为什么有些依赖必须 import *引入使用?
DataStore源码解析
1.先看一下dataStore的使用,本身edit是一个suspend函数,所以必须在协程中使用。 2.走进edit()函数看一眼 3.走进update函数看一眼 这里CompletableDefer
Kotlin Sequence 真的如此不堪吗?
大家吼!前段时间Kotlin官方公众号发布了他们二月份的技术月报: 《Kotlin 技术月报 | 2025 年 2 月》, 其中有一篇被提及的文章引起了我的注意......
外国程序员邮件问我安卓如何解决悬浮窗中WebView无法选中文本
Android在悬浮窗中添加的WebView,默认是不能长按文字进行文本选中的,于是花了些时间研究了一下,最后在自己项目勉强解决了这个问题。
刨根问底:Handler.postDelay(1L)和MainScope.launch { delay(1L) } 有什么不同
Handler.postDelay(1L)和MainScope.launch其实基本原理相同,对于Android来说,MainScope里挂起的回调也是通过handler到主线程looper中去执行。
使用ChannelFlow实现单次事件流
发现在项目里还存在一些业务场景,需要实现的是单次响应事件,使用的却是SharedFlow/StateFlow,导致部分场景下事件会丢失或多次响应。 在Flow之前有SingleEventLiveDat
下一页
个人成就
文章被点赞
35
文章被阅读
5,456
掘力值
252
关注了
7
关注者
7
收藏集
1
关注标签
14
加入于
2022-01-04