本文汇总了朋友同事在面试过程中被经常问道的一些问题,讲解不详细,有需要特别了解的可以留言告诉我。持续更新中……
1、接口回调机制
①定义一个接口,定义接口中的方法;
②在数据产生的地方持有接口,并提供一个对外的初始化方法,在数据产生的时候使用接口中的方法
③在需要使用数据的地方实现接口,实现接口中的方法
2、三级缓存机制
3、Activity的启动模式:(点这里查看详细信息)
4、Intent七大属性:(点这里查看详细信息)
ComponentName/Action/Category/Data/Type/Extras
5、Activity的生命周期,并写出Activity横竖屏切换时的生命周期变化:(点这里查看详细信息)
6、Android中常用的五中布局:(点这里查看详细信息)
FrameLayout(框架布局)、LinearLayout(线性布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)、TableLayout(表格布局)
7、Activity、View、Window三者之间的差别:(点这里查看详细信息)
8、什么情况导致内存泄漏:(点这里查看详细信息) 百度百科介绍
9、如何保证Service在后台不被kill:(点这里查看详细信息)
10、Java中的异常种类以及处理方式:(点这里查看详细信息)
11、Service的启动、停止;Thread和Service的区别:
14、Android应用对内存是如何限制的?我们应该如何合理使用内存?