稀土掘金 稀土掘金
    • 首页
    • AI Coding NEW
    • 沸点
    • 课程
    • 直播
    • 活动
    • AI刷题
    • APP
      插件
      • 搜索历史 清空
        • 写文章
        • 发沸点
        • 写笔记
        • 写代码
        • 草稿箱
        创作灵感 查看更多
    • vip
      会员
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
  • 全部
  • Android
  • Kotlin
  • 面试
  • 前端
  • HarmonyOS
  • Android Jetpack
  • Flutter
  • iOS
  • Java
  • 展开
  • 全部
  • Android
  • Kotlin
  • 面试
  • 前端
  • HarmonyOS
  • Android Jetpack
  • Flutter
  • iOS
  • Java
  • 架构
  • 源码
  • 逆向
  • 性能优化
  • 后端
  • 源码阅读
  • 暂无数据
    • 推荐
    • 最新
  • Android ClassLoader加载机制详解
    一、ClassLoader概述 在Android开发中,ClassLoader(类加载器)扮演着至关重要的角色,它负责将Class文件加载到Android虚拟机(ART/Dalvik)中,使得程序能够
    • 顾林海
    • 30
    • 1
    Android 面试 源码
    Android ClassLoader加载机制详解
  • 全面解析 Android App 启动流程与事件循环机制底层原理
    APP 启动流程 app 启动流程大概如下: ActivityThread.main() 是 Android 应用进程的入口函数。 1. 应用 → AMS(Binder) 由 ActivityMana
    • CYRUS_STUDIO
    • 80
    • 5
    Android 源码 源码阅读
  • Dart自定义 SDK 全记录之1:实现中文变量名支持
    Dart自定义 SDK 全记录之1:实现中文变量名支持 Dart 默认并不允许非 ASCII 字符作为标识符,例如: 本文记录了我在 Dart SDK 中如何通过修改源码,成功让 Dart 支持中文字
    • 叠加态头像
    • 35
    • 点赞
    源码 Flutter 架构
    Dart自定义 SDK 全记录之1:实现中文变量名支持
  • Android 窗口显示(四)—— Choreographer VSYNC 信号回调
    点击阅读:Android 窗口显示系列文章 1. UI 绘制的调度入口 接上文,当窗口添加到 WMS 并完成尺寸计算后,requestLayout 触发 UI 绘制流程: 虽然 requestLayo
    • 无限进化
    • 24
    • 点赞
    Android 源码 面试
  • Android 窗口显示(三)—— ViewRootImpl setView 流程
    点击阅读:Android 窗口显示系列文章 1. ViewRootImpl setView 流程 接上文在 Activity 启动过程中,在 ActivityThread 的 handleResume
    • 无限进化
    • 45
    • 1
    Android 源码 面试
  • Android Service 如何显示 View
    1. 问题背景 BadTokenException 在 Service 的 onCreate 方法中 addView,运行以下代码: 会出现以下错误:android.view.WindowManage
    • 无限进化
    • 69
    • 点赞
    Android 面试 源码
  • Android 源码两种执行脚本的区别
    在 Linux 或 Android 源码环境中,. make_build.sh 和 ./make_build.sh 是两种 执行脚本 的方式,但它们的含义和行为有本质区别。 make_build.sh
    • BoomHe
    • 73
    • 点赞
    Android 源码
  • Activity 启动流程(六)—— Activity 窗口显示
    点击阅读:Activity 启动流程系列文章 本文中将以 Activity 生命周期为时间线,分析 Activity 的窗口显示流程。 阅读本文前,如果不了解 Activity、Window 和 Vi
    • 无限进化
    • 67
    • 点赞
    Android 源码 面试
  • 经验 | 向AOSP贡献虚拟机的优化
    最近向ART主线提交了一笔改动,用于改善JNI调用的性能。它可以让App的绝大多数 (85%~90%) Java native方法都受益。整个开发和提交耗时几个月,过程颇多坎坷。
    • 芦半山
    • 12k
    • 151
    Android JVM 源码
  • Android AIDL 原理
    在 Android AIDL 使用详解 一文中,我们知道了如何使用 AIDL 进行进程间通信。那么 AIDL 的实现原理是什么呢?接着上文我们继续深入讨论。 1. AIDL 的生成文件 根据 IUse
    • 无限进化
    • 136
    • 3
    Android 面试 源码
  • ThreadLocal源码分析以及可能引发的内存泄漏问题
    ThreadLocal源码分析以及可能引发的内存泄漏问题 ThreadLocal是什么 ThreadLocal是解决多线程并发访问的一种方案,官方的解释如下: 大概意思是ThreadLocal可以在线
    • 自如大前端团队
    • 40k
    • 14
    Java 源码
  • Android 窗口容器树(二)—— 窗口容器树的构建
    1. WMS 服务进程启动 1.1 WMS 服务进程启动,创建 RootWindowContainer 实例 SystemServer 进程的 startOtherServices 方法中先后启动了
    • 无限进化
    • 58
    • 点赞
    Android 源码 面试
  • 后AOSP时代还能贡献代码吗?
    一个月前,Android闭源的消息铺天盖地。后来大家弄清楚了,Google只是将Android的开发全都切为内部分支,而代码依旧开源(虽然会滞后)。因此,如果我们现在登录AOSP的网页,将会看到这样的
    • 芦半山
    • 433
    • 12
    Android 源码
    后AOSP时代还能贡献代码吗?
  • 深入探讨 Android 的 View 显示过程与源码分析
    探讨 Android 的 View 显示过程 在 Android 中,View 的显示过程涉及多个步骤和方法,从底层到上层依次执行。理解这些步骤和方法对优化 UI 性能和实现复杂的自定义
    • 我说HelloWorld
    • 5.3k
    • 9
    Android 源码 操作系统
    深入探讨 Android 的 View 显示过程与源码分析
  • 这一次,让Kotlin Flow 操作符真正好用起来
    我正在参加「掘金·启航计划」 前言 Kotlin Flow 如此受欢迎大部分归功于其丰富、简洁的操作符,巧妙使用Flow操作符可以大大简化我们的程序结构,提升可读性与可维护性。 然而,虽然好用,但有些
    • 小鱼人爱编程
    • 12k
    • 134
    Kotlin 源码 面试
  • FART 自动化脱壳框架简介与脱壳点的选择
    FART简介 ART 环境下基于主动调用的自动化脱壳方案,可以解决函数抽取壳。 关于函数抽取壳的实现原理可以参考:基于 art 下的类加载机制,实现函数抽取壳 FART 的作用就是所有这些被抽空的函数
    • CYRUS_STUDIO
    • 147
    • 2
    Android 逆向 源码
  • FART 自动化脱壳框架一些 bug 修复记录
    open() 判断不严谨 https://github.com/CYRUS-STUDIO/FART/blob/master/fart10/art/runtime/art_method.cc 比如: 这
    • CYRUS_STUDIO
    • 69
    • 1
    Android 逆向 源码
  • 探索BottomSheet的背后秘密
    Bottom Sheet 在Android Design Support Library 23.2 版本引入,可以帮助我们快速实现半屏弹窗效果,让我们来探索其背后的工作原理~
    • 快手电商无线团队
    • 17k
    • 87
    前端 Android 源码
  • Jetpack Compose 实现完美屏幕适配
    “受益”于目前 Android 手机各类屏幕尺寸长短不定、宽高比例大小不一的现状,屏幕适配 依然是 Android 应用开发时绕不开的问题 我们在日常开发中使用得最多的尺寸单位应该是 dp 了,Goo
    • 业志陈
    • 17k
    • 166
    Android Android Jetpack 源码
    Jetpack Compose 实现完美屏幕适配
  • Activity 启动流程(五)—— Activity 启动阶段
    前言 Activity 启动过程文章系列中,首先会先对启动流程从头到尾进行简要梳理,后续文章会对其中重要细节进行详细展开。 启动流程梳理: Acitivity 启动流程(一)—— Launcher 阶
    • 无限进化
    • 196
    • 1
    Android 面试 源码
  • 上午好!
    点亮在社区的每一天

    推荐话题 换一换

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

    18.3m

    #Trae叕更新了?#
    #Trae叕更新了?#

    457k

    #每日快讯#

    8.6m

    #MCP 怎么玩#

    360k

    #金石焕新程#

    2.2m

    #每天一个知识点#

    37.3m

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

    291k

    #新人报道#

    31.3m

    #掘金一周#

    410k

    #创作者训练营#

    9.2m

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