Android 开发面试知识准备

基于 JD 定制 · Kotlin + KMP (Kotlin Multiplatform) 方向 · 详细版 Kotlin Android KMP Coroutines Compose

Administrator Administrator 发布于 2026-08-26

安卓开发(Kotlin+KMP方向)面试全套知识准备

本次备考完全贴合岗位JD核心要求:Kotlin高效编码、KMP项目落地与优化、工程维护与团队协作,摒弃冷门无用知识点,聚焦面试高频考点、实战落地问题、技术优化思路,分为核心技术栈、项目实战、软实力面试、高频真题四大板块,适配初/中级安卓开发面试场景。 一、核心技术一:Kotlin 高阶实战(岗位核心

Administrator Administrator 发布于 2026-08-26

安卓音视频开发中,音频采集的原数据是什么格式,经过编码后的数据又是什么格式

如上图所示,安卓音频开发中数据经历两个阶段的变化: 1. 采集阶段:PCM 原始数据 通过 AudioRecord 从麦克风采集,得到的是 PCM (Pulse Code Modulation) 裸数据——未经任何压缩的原始采样值。 PCM 本身不是文件格式,而是一串原始二进制数据,它

Administrator Administrator 发布于 2026-08-14

视频YUV 原始数据经过 H.264/H.265 编码后的格式

如上图所示,YUV 原始数据经过 H.264/H.265 编码后,经过两个阶段的格式变化: 1. 编码器直接输出:H.264/H.265 压缩码流 (Elementary Stream) 这是编码器的直接产物,不是文件格式,而是一串二进制压缩数据。由 NAL (Network Abstracti

Administrator Administrator 发布于 2026-08-14

说下你对安卓 wms 和 ams 的流程的理解

AMS = ActivityManagerService,管四大组件、任务栈、进程生命周期;WMS = WindowManagerService,管窗口、Surface、Z 序、输入、屏幕显示;二者紧密协作:AMS 控制 Activity 生命周期,决定「要不要显示页面」;WMS 负责「页面长什么样

Administrator Administrator 发布于 2026-08-12

介绍下 okhttp,拦截器是怎么工作的?

OkHttp 是 Square 出品的 Android/Java 主流 HTTP 客户端,支持 HTTP/2、连接池、GZIP、缓存、重试;核心灵魂就是「拦截器链 Interceptor.Chain」 一、先一句话概括拦截器 拦截器采用责任链模式,请求按顺序逐个往下传递,直到最后一个拦截器真正发网络

Administrator Administrator 发布于 2026-08-12

说下安卓音视频中的 I 桢是怎么优化的?

Android 音视频|I 帧优化(适配你影像 / 相机岗面试,先基础再优化方案,附带口述版) 先一句话打底:I 帧(关键帧)是帧内编码,不依赖其它帧,可独立解码;但 I 帧体积大、编码耗时高,Android 相机 / 直播 / 影像 App 的

Administrator Administrator 发布于 2026-08-12

Android Profiler工具介绍和使用

✅ 图里 7 个 Profiler 工具完整讲解(适配你【Android 影像岗】面

Administrator Administrator 发布于 2026-08-12

MVP vs MVVM 区别(Android 视角)

两者都是 解耦视图与业务逻辑 的架构模式,解决传统 MVC 中 Activity/Fragment 职责过重的问题。 1. MVP 角色分工 View:Activity / Fragment,持有 Presenter 引用;负责 UI 展示、用户交互。 Presenter:中间层,同时持有 View

Administrator Administrator 发布于 2026-08-12

说下JVM原理

Java虚拟机(JVM)是Java语言的核心基石,它屏蔽了底层操作系统和硬件的差异,为Java程序提供了统一的运行环境,实现了“一次编写,到处运行”的跨平台特性。 JVM的整体架构可以看作一个精密的“计算工厂”,主要由四大核心模块组成:类加载子系统、运行时数据区、执行引擎以及垃圾回收器等辅助工具。以

Administrator Administrator 发布于 2026-08-11
上一页 下一页