首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
夏西楼
掘友等级
Android,AI
有所为有所不为。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
910
文章 734
沸点 176
赞
910
返回
|
搜索文章
赞
文章( 734 )
沸点( 176 )
协程双雄辨析:withContext(IO) 与 launch(IO) 的真实差异
本文深度辨析了 Kotlin 协程中 withContext(Dispatchers.IO) 和 launch(Dispatchers.IO) 的本质区别。withContext 作为一个挂起函数,支
网络有效性检测
🔍 Android 网络有效性检测(Network Validation)实现机制 核心架构 1️⃣ 五种探测类型 探测类型 目的 标志位 DNS Probe 验证 DNS 解析是否工作 0x04 H
KMP 日志库的正确打开方式:惰性输出 + 可落盘 + 可扩展格式化
KMP 日志库的正确打开方式:惰性输出 + 可落盘 + 可扩展格式化 KMP 项目里,日志经常被低估: Android 有成熟方案,iOS 侧可能只有 println,共享层难以统一。 但项目一旦线上
Android动态变化渐变背景
ValueAnimator + LinearGradient + Matrix平移实现动态变化渐变背景
QmBlurView - Android 高斯模糊 Ui 组件库
QmBlurView 是一个 Android UI 组件库,提供实时、动态的高斯模糊效果。它使用原生C++代码进行高效的模糊处理,并提供一些常用模糊UI组件来增强您的应用程序设计
开箱即食Flutter通用脚手架
业务层 业务层我采取的是借助MVVM(Model-View-ViewModel)模式 ,定义抽象类BaseViewModel帮我统一管理ViewModel,定义抽象类BaseWidgetPage帮我统
FlutterEye - 发现你手机里的 Flutter 应用
FlutterEye 能够帮你快速找出所有基于 Flutter 开发的 App,并展示它们的详细信息
破解Android悬浮窗遮挡无障碍服务难题:我在可见即可说上踩过的坑
**为什么你的Android悬浮窗"挡住"了无障碍服务** Android 可见即可说 (语音
架构避坑:为什么 UseCase 不该启动协程,也不该切线程?
在很多项目里,UseCase 被引入是为了“承载业务逻辑”。 但随着时间推移,它常常变成: Repository 的转发器 ViewModel 的工具类 协程调度中心 线程切换器 甚至是“万能胶水层”
从开发调试到生产上线:全维度 Android 内存监控与分析体系构建
在 App 存量竞争的时代,应用的稳定性即生命线。内存问题(泄漏、抖动、OOM)作为导致 App 卡顿和退出的罪魁祸首,其监控体系的构建需要经历从线下精细化分析到线上全量监控的范式转换。
下一页
关注了
92
关注者
8
收藏集
4
关注标签
157
加入于
2016-07-25