一些常见的 Android 面试基础题做下总结,看看你能做出多少道?
1. Intent 的几种有关 Activity 启动的方式有哪些,你了解每个含义吗?
这 里 提 示 大 家 , 的 一 些 标 记 有
、 、
! 、 "#$
、$ ! 和 !等。每种含义
大家看 #! 文档和具体跑下这样你的记忆会更深刻些。
2. Activity 和 Task 的启动模式有哪些? 每种含义是什么?
有 关 在 $%&'()*+ 中 的 %,+%-./$ 定 义 , 主 要 有
'%% 、 '0+1 、 '0+%'2 和 '0+'%. , 同 时 对 于
%,%'234 这些问题大家也要了解, 开发网在以前的文章中讲过,不
过很多开发者仍然不是很清楚,这些基础问题我们以后仍然会再次总结。
关 于 .54 的 启 动 模 式 , 参 考 :
/1,667+0(.'(6&0889:6%./56;6;<66=:=8(%'1)
3. 通过 Intent 传递一些二进制数据的方法有哪些?
>(使用 %+?%7+ 接口实现序列化,这是 @%5% 常用的方法。
>(实现 %.+%7+ 接口,这里 的部分类比如 *%1 类就已经实现了,同时
%.+%7+ 在 # 中交换数据也很常见的。
4. 能说下 Android 应用的入口点吗?
真正的 入口点是 %11+.% 的 *%,你可以看下 %*%&'()*+ 的
包含关系就清楚了。 可以没有 .54 但是必须有 11+.%
5. Android 都有哪些 XML 解析器,都熟练掌握吗?