稀土掘金 稀土掘金
    • 首页
    • 沸点
    • 课程
    • APP
    • AI用量
    • 作品广场
    • 专家标注
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
排行榜
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Android Studio
  • Java
  • Android Jetpack
  • HarmonyOS
  • 架构
  • 展开
  • 全部
  • Android
  • 前端
  • Kotlin
  • Flutter
  • Android Studio
  • Java
  • Android Jetpack
  • HarmonyOS
  • 架构
  • AI编程
  • GitHub
  • APP
  • React Native
  • 源码
  • 性能优化
  • 暂无数据
    • 推荐
    • 最新
  • Android-Ext4文件系统问题排查
    一次车机概率性 SELinux unlabeled 故障:用 ext4 原理把它挖到底 0. 故障现象:一条概率性的 AVC 拒绝 某车型 IVI 车机(Android 系统,分区 cert_pack
    • 古法安卓
    • 62
    • 2
    Android Android Studio Java
  • 深入理解 Java/Kotlin 协变与逆变
    深入理解 Java/Kotlin 协变与逆变 1. 引子:一个"理所当然"的错误 直觉上 Cat 是 Animal 的子类,List<Cat> 应该也能赋值给 List<Animal>。但编译器拒绝了
    • 花开路口
    • 147
    • 4
    Java Kotlin
  • 线程安全完全指南:从 Java 到 Kotlin,一文吃透并发编程
    线程安全完全指南:从 Java 到 Kotlin,一文吃透并发编程 一、从一个出错的计数器说起 先看一段看似人畜无害的代码: count++ 只有一行代码,为什么会出错?因为它不是原子操作,JVM 层
    • 花开路口
    • 94
    • 点赞
    Java Kotlin
  • LruCache 图片浏览器内存缓存
    **安全回收**:被淘汰的图片不直接 `recycle()`,而是由 GC 在无人引用后释放,避免误回收仍显示在 **两级缓存**:可配合 `DiskLruCache` 实现内存 + 磁盘二级缓存。
    • hai_android
    • 71
    • 点赞
    Android Kotlin Java
    LruCache 图片浏览器内存缓存
  • Android-休眠唤醒后onLocationChanged没有数据问题排查
    车机休眠唤醒后 28 分钟onLocationChanged没有 数据上报?——记一次 Android GNSS 电源恢复缺陷的完整排查 一、问题现象 测试反馈的现象非常"诡异": 底层团队的反馈是"
    • 古法安卓
    • 237
    • 5
    Android Android Studio Java
  • Kotlin / Android 常用函数使用示例手册
    作用域函数(let / run / with / apply / also)、委托(by)、惰性初始化(lazy)、 以及 takeIf、runCatching、use 等高频工具函数。
    • hai_android
    • 200
    • 1
    Android Kotlin Java
    Kotlin / Android 常用函数使用示例手册
  • Android-Fork 机制详解
    深入理解 Android Fork 机制:从 Linux 系统调用到 Zygote 进程模型 一、fork() 系统调用基础 1.1 基本语义 fork() 的作用是:创建一个与当前进程几乎完全相同的
    • 古法安卓
    • 259
    • 4
    Android Android Studio Java
  • Android 组件化开发实践
    核心思路一句话:业务模块互不依赖、可独立运行,壳工程负责集成打包。下面全部围绕直播业务场景下的关键代码展开。
    • hai_android
    • 236
    • 1
    Android Kotlin Java
    Android 组件化开发实践
  • Android MeasureSpec 详解
    MeasureSpec是父容器向子 View 传递尺寸约束的唯一载体:一个 32 位 int,高 2 位是测量模式,低 30 位是测量尺寸。
    • hai_android
    • 135
    • 2
    Android Kotlin Java
    Android MeasureSpec 详解
  • RxJava2 只看这一篇文章就够了
    0. 简介 RxJava 其实就是提供一套异步编程的 API,这套 API 是基于观察者模式的,而且是链式调用的,所以使用 RxJava 编写的代码的逻辑会非常简洁。 其实可以把 RxJava 比喻成一个做果汁,家里有很多种水果(要发送的原始数据),你想榨点水果汁喝一下,这时候…
    • 玉刚说
    • 197k
    • 1.1k
    Android Java RxJava
  • Kotlin Flow combine 源码剖析:一个 Channel 如何优雅合并多条流
    和 zip 的区别:zip 是严格按顺序一一配对(第 1 个配第 1 个,第 2 个配第 2 个),任一上游慢下来整体就等着;combine 是各自取最新值,谁快谁多都能跟上。
    • hai_android
    • 153
    • 1
    Java Kotlin Android
    Kotlin Flow combine 源码剖析:一个 Channel 如何优雅合并多条流
  • Android-Log日志系统源码解析
    Android 日志系统源码解析:从 Log.i() 到 logcat 输出,一条日志的完整旅程 1. 全景图:一条日志的一生 先给结论。你在屏幕上看到的一行日志: 背后的完整链路是这样的: 三个核心
    • 古法安卓
    • 375
    • 1
    Android Android Studio Java
  • Android-Reboot重启流程源码解析
    Android 重启流程源码解析:从 sys.powerctl 到内核 reboot 目录 前言:回顾 framework 侧的第 1~7 步 命令如何安全地交给 init 主线程(init.cpp)
    • 古法安卓
    • 298
    • 1
    Android Android Studio Java
  • Android-Display显示流程源码解析
    从 onResume 到像素上屏:用日志逐行走读 Android 显示全流程 一、前置知识 不讲清这些概念,后面的日志一行都读不懂。每一节都尽量用一句话 + 一张图说透。 1.1 参与显示的五个角色
    • 古法安卓
    • 329
    • 2
    Android Android Studio Java
  • Android WorkManager 笔记
    本文档整理了 Android Jetpack `WorkManager` 的几种典型使用方式:同步阻塞任务、协程挂起任务、`Function` 函数式接口,以及任务状态映射的实现思路。
    • hai_android
    • 104
    • 点赞
    Android Java
    Android WorkManager 笔记
  • 裸辞-疫情-闭关-复习-大厂offer(一)
    这不是一篇面经,而是一篇面试的复习稿。分享了我对面试的思考,破釜沉舟裸辞及潜心闭关复习面试的心路历程。
    • 唐子玄
    • 37k
    • 489
    Kotlin Java 面试
  • Android-高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程
    Android 高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程 1. 背景:从 in-kernel lmkd 到 PSI 1.1 三代方案 代际 机制 缺陷 1st 内核驱动 l
    • 古法安卓
    • 265
    • 1
    Android Android Studio Java
  • Android-车机 GNSS 定位数据接收问题排查
    Android 14 车机 GNSS 定位数据接收问题排查全过程:从 onLocationChanged 到 Framework 节流阀的深度拆解 一、问题背景与现象 在一个基于 Android 14
    • 古法安卓
    • 315
    • 2
    Android Studio Android Java
  • Kotlin协程之Flow使用
    万字长文讲解kotlin协程的Flow使用,从基础使用,flow的异常处理,以及实现原理细节。常用操作符:map、filter、zip、Combine、drop等等,以及使用过程中我们需要注意的地方。
    • 一个被摄影耽误的程序猿
    • 36k
    • 339
    Kotlin Java
  • 【Android】给App添加启动画面——SplashScreen
    Android 12 引入 SplashScreen API,通过设置主题和动画控制启动画面显示,可以改善应用启动体验。
    • Yohen
    • 4.1k
    • 20
    Java Android
    【Android】给App添加启动画面——SplashScreen
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: juejin@bytedance.com
    • 座机电话: 010-83434395
    • 京ICP备18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金