稀土掘金 稀土掘金
    • 首页
    • AI Coding
    • 数据标注 NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • 性能优化
  • 面试
  • HarmonyOS
  • 架构
  • 展开
  • 全部
  • Android
  • Kotlin
  • 前端
  • Flutter
  • Android Jetpack
  • 性能优化
  • 面试
  • HarmonyOS
  • 架构
  • APP
  • 后端
  • 源码
  • Debug
  • 客户端
  • Java
  • 暂无数据
    • 推荐
    • 最新
  • Android 15 ServiceManager与Binder服务注册深度解析
    深入剖析Android 15 ServiceManager的启动流程、服务注册查询机制、死亡通知以及VINTF声明验证,理解Android系统服务管理的核心
    • 冬奇Lab
    • 14
    • 点赞
    Android 源码 源码阅读
    Android 15 ServiceManager与Binder服务注册深度解析
  • 使用 VS Code 和 Android Studio 阅读 Android 源码:基于 Copilot 的高效代码分析技巧
    手把手教你配置 VS Code 和 Android Studio 的 Android 源码阅读环境,结合 Copilot 实现高效的代码分析和跳转,解决 Android.bp soong 构建系统下
    • 冬奇Lab
    • 173
    • 2
    Android 源码 Github Copilot
    使用 VS Code 和 Android Studio 阅读 Android 源码:基于 Copilot 的高效代码分析技巧
  • WMS源码解析
    一. WMS WMS 是 Android 中很重要的一个服务,它是 WindowManager 的管理者,WMS 无论对于应用开发还是 Framework 开发来说都是重要的知识点,其原因是因为 WM
    • XRay
    • 17
    • 点赞
    源码
  • Window和WindowManager源码解析
    本文源码基于 Android 11.0 一、Window 和 WindowManager Window 是一个抽象类,其唯一具体实现是 PhoneWindow。Android 中的所有视图都是通过 W
    • XRay
    • 49
    • 1
    源码
  • Android 15存储子系统深度解析(三):FBE加密文件系统与存储性能优化实战
    深入剖析Android 15的FBE加密机制、f2fs文件系统特性,以及系统级存储性能诊断与优化实战,掌握从内核到应用层的完整存储性能调优技巧
    • 冬奇Lab
    • 148
    • 点赞
    Android 源码阅读 源码
    Android 15存储子系统深度解析(三):FBE加密文件系统与存储性能优化实战
  • Android 15存储子系统深度解析(二):FUSE文件系统与Scoped Storage
    深入剖析Android 15的FUSE文件系统原理、MediaProvider协作机制、Scoped Storage权限模型,以及FUSE Passthrough性能优化,从源码角度解析应用存储隔离和
    • 冬奇Lab
    • 236
    • 点赞
    Android 源码阅读 源码
    Android 15存储子系统深度解析(二):FUSE文件系统与Scoped Storage
  • ARouter源码详解
    前言 在前面的文章 组件化 中用到了 ARouter 框架,它是专门用来做组件化改造的,官方定义如下: 什么是路由?可能你首先联想到的是路由器,路由器根据路由表来转发数据包,路由表决定了数据传输的路径
    • XRay
    • 63
    • 3
    源码
  • ReentrantLock和AQS源码解析
    本文源码基于JDK 1.8 在 Java 中,Dong Lea 大师为我们提供了大量并发编程工具类,它们都在 JDK 的 java.util.concurrent 包下,其目录结构如下: curren
    • XRay
    • 42
    • 1
    源码
  • Android 15 显示子系统深度解析(二):图形缓冲区管理与HWC硬件合成
    深入解析Android 15显示系统的图形缓冲区管理机制,包括BufferQueue生产者-消费者模型、GraphicBuffer内存管理、Gralloc HAL接口、Hardware Compose
    • 冬奇Lab
    • 111
    • 1
    Android 源码 源码阅读
    Android 15 显示子系统深度解析(二):图形缓冲区管理与HWC硬件合成
  • 根Activity的启动流程(基于Android 11.0)
    前面我们分析了普通Activity的启动流程,下面我们接着分析根Activity的启动流程,根Activity的启动流程相对更加复杂,里面涉及到应用进程的创建过程。 Launcher调起ATMS 根A
    • XRay
    • 46
    • 点赞
    源码
  • AsyncTask源码解析
    前言 我们在线程中执行耗时任务的过程中,如果需要更新 UI 显示任务进度,可以使用 Handler 来更新 UI,但是这样做相对比较麻烦,如果使用 AsyncTask 来实现,代码会简洁很多。从实现上
    • XRay
    • 42
    • 1
    源码
  • 经验 | 向AOSP贡献虚拟机的优化
    最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多坎坷。
    • 芦半山
    • 13k
    • 156
    Android JVM 源码
  • 为什么view.post()能获取到view的宽高?
    我们经常会遇到要获取 view 的宽高的情况,如果直接在 onCreate() 方法中获取 View 的宽高,拿到的结果是 0,但是通过 view 的 post() 方法却可以拿到 view 的宽高,
    • XRay
    • 144
    • 2
    源码
  • RecyclerView—ItemDecoration
    ItemDecoration 最常用的功能是给 RecyclerView 的 child 之间添加间隔,代码如下: 这样就在纵向的 RecyclerView 的每个 child 之间添加了 5dp 的
    • XRay
    • 52
    • 点赞
    源码
  • Android系统启动流程(基于Android 11)
    Android系统启动流程概述 Android 系统的启动流程大致如下: Android 系统的启动流程是一个从底层往上层的过程,先由 BootLoader 引导开机,然后依次进入 Kernel ->
    • XRay
    • 59
    • 1
    源码
  • ThreadLocal源码分析以及可能引发的内存泄漏问题
    ThreadLocal源码分析以及可能引发的内存泄漏问题 ThreadLocal是什么 ThreadLocal是解决多线程并发访问的一种方案,官方的解释如下: 大概意思是ThreadLocal可以在线
    • 自如大前端团队
    • 40k
    • 14
    Java 源码
  • Android Koltin 图片加载库 Coil 的核心原理
    Coil 的核心原理可以概括为:一个由协程驱动、通过可组合拦截器(Interceptors)管道来执行、并由两级缓存支持的图片加载引擎。 🎨 1. 宏观架构:三大核心组件 首先,Coil 的世界由三个
    • Tang1024
    • 892
    • 5
    源码
  • Android 事件分发机制(二)—— 点击事件透传
    1. 点击透传逻辑 Android 事件分发遵循 Activity -> Window -> ViewGroup -> View 的链路,透传的关键在于 ViewGroup 如何分发事件给子 View
    • 无限进化
    • 132
    • 点赞
    Android 源码 面试
  • Android消息机制之同步屏障
    1、Message Android 中的 Message 分为三种: 同步消息 异步消息 同步屏障消息 它们都是Message,只是成员变量有些区别。 一般我们通过 Handler 发送消息(如调用H
    • XRay
    • 64
    • 点赞
    源码
  • 阻塞队列
    阻塞队列(BlockingQueue)与普通队列(Queue)的区别主要是: 阻塞队列通过在入队和出队时加锁,保证了队列的线程安全。 阻塞队列支持阻塞添加和阻塞删除元素。 什么是阻塞添加和阻塞删除?
    • XRay
    • 47
    • 1
    源码
  • 下午好!
    点亮在社区的每一天

    推荐话题 换一换

    #挑战每日一条沸点#
    #挑战每日一条沸点#

    23.0m

    #过年啦#

    38k

    #晒晒你的摸鱼日常#
    #晒晒你的摸鱼日常#

    1.2m

    #每日快讯#

    9.8m

    #每日精选文章#

    3.4m

    #日新计划#

    10.7m

    #每天一个知识点#

    48.0m

    #工作中做得最正确的一件事#
    #工作中做得最正确的一件事#

    418k

    #掘金一周#

    1.5m

    #新人报道#

    38.9m

    查看更多
    • 用户协议
    • 营业执照
    • 隐私政策
    • 关于我们
    • 使用指南
    • 友情链接
    • 更多Android文章
    • 举报邮箱: feedback@xitu.io
    • 座机电话: 010-83434395
    • 京ICP备:18012699号-3
    • 京ICP证:京B2-20191272
    • police 京公网安备11010802026719号
    • ©2026 稀土掘金