首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android面试
第八宫来信
创建于2025-05-13
订阅专栏
记录遇到的
暂无订阅
共10篇文章
创建于2025-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C/C++面试整理
struct、class和union有哪些区别? 成员的存储方式: struct:在结构体中,每个成员占据独立的内存空间,结构体的大小等于所有成员的大小之和。每个成员可以独立地访问和修改,互不干扰。
Android 插件化基础概念
插件化的核心思想在于将 App 的各项功能模块拆分成独立的插件(通常是 APK 文件),主应用(宿主)可以在运行时按需加载、运行和更新这些插件。这极大地提高了应用的模块化程度、解耦能力和动态更新能力。
Android中ApplicationThread和AcitivityThread的区别
来直接讲讲Android中 ApplicationThread 和 ActivityThread 的核心区别。 简单来说,它们是同一个对象的不同视角。ActivityThread 是我们通常所说的主线
Android Apk Build 打包构建流程
APK的构建过程 STEP1:打包资源文件 STEP2:处理AIDL文件 STEP3:.java文件转换为.class文件 STEP4:.class文件转换为classes.dex文件 STEP5:打
Android 混淆与 R8/roguard
在 Android 面试中,混淆优化和瘦身是考察开发者对应用性能和发布流程理解的重要方面。面试官通常希望了解你如何减小 APK 大小、提升应用运行效率以及保护代码安全。 以下是这两个主题下常见的一些面
Android Gradle 简介
Gradle Android 面试中关于 Gradle 的内容,通常会围绕以下几个核心方面: Gradle 基础知识 是什么? 理解 Gradle 是一个构建自动化工具,用于管理项目依赖、编译、打包和
leetcode题目思考与记录
简略地描述思路,以供后来观之 本笔记只是备忘录,并不是详细解决方案,请使用ctrl+F查询 Algorithm 1. 打印字符串全排列 递归后需要马上还原(因为所有的),因为递归是一颗深度优先的树(也
数据库面试答案
批量插入如何获得更高的效率? 使用事务 子查询的数据库效率差别比较 in和or区别 在需要使用的这个栏位所在的列为索引或者主键时,使用in或者or的区别不是很大。在没有索引的情况下,随著in或者or的
计算机网络常见面试整理
长连接和短连接是什么?为什么是必要的? 如何避免队头阻塞? 根据此图谈谈网络优化 说说抓包? ⭐ [原创]某直播APP逆向TCP协议分析 Android抓包总结 扯一扯HTTPS单向认证、双向认证、抓
Linux面试整理
在Linux下进程通信 匿名管道(pipe) 只能由一个进程流向另一个进程 父进程创建一个管道,然后fork产生一个子进程,由于子进程拥有父进程的副本,所以父子进程可以通过管道进程通信。 当管道的一