发布于 2014-11-25 16:14:52 | 263 次阅读 | 评论: 0 | 来源: 网友投递
Android移动端操作系统
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。
本文为大家整理汇总了一些Android开发常见面试题,感兴趣的同学参考下。
1. XML的解析方式都有哪些? 每一种解析方式的执行流程?
2.<a>a<b>bc<c>c1</c></b></a> 以树的方式展现应该是什么样子的
3. 设现有3个Activity,A1, A2, A3,如何实现 A1 启动 A2, A2启动A3后,由A3进行返回操作,直接可以返回到 A1? 举出两种方式?
3.2. 设现有3个Activity, A1, A2, A3,现由A1启动A2,并且由A2返回复杂数据给A1, A1接收到数据后,启动A3,并且传递相应的数据进行操作,应该如何实现?
4. 设现有应用程序 App1, App2, 其中App2是图书资源应用,App1是读者应用,App1要获取App2的图书数据,应该采用什么方式?能否通过App1删除App2种的图书数据?
5. Android GCM的推送原理是什么?
6. 现有应用程序App2,使用数据库进行数据存储,新发布版本App1.1那么数据库应该如何处理?如何保存已有数据?
7. 现需要实现一闹铃软件,其闹铃定时功能需要如何实现?
8. FrameLayout与RelativeLayout的区别是什么?都适应于哪些场景?
9. Fragment的作用是什么?如何使用?
9. HTTP协议中Cookie标准是什么?有什么作用?
10. 如何处理服务器返回的302, 307, 304 状态码?
11. 对于ListView中每一个Item包含图片的情况,如何从网络进行加载?
12. AsyncTask支持的范型参数代表什么意思?
13. AsyncTask 哪些部分运行于主线程?如何通过AsyncTask更新UI信息?能否通过代码控制AsyncTask的停止?
14.Handler, Message 的作用是什么?举例使用场景?
15. 说明Android支持i18n的原理。
16. Hashtable的存储原理是什么?假设有 Book类与Person类,并且一一对应,那么如果需要存储Key(Book)-Value(Person)的形式,Book类需要做什么处理?Person需要做什么处理。
17. Java语言中 final, finally 的区别?
18. 工厂模式与单例模式的描述与区别?
19. 适配器模式与监听者模式的区别?
20. Java中的序列化方式是什么?实现类 Book [title, author, price] 的多记录序列化?(说明两种方式,要求全部采用二进制格式存储为文件)。