Android的面试题分享

1. 下列哪些语句关于内存回收的说明是正确的?

Android的面试题分享

A、 程序员必须创建一个线程来释放内存

B、 内存回收程序负责释放无用内存

C、 内存回收程序允许程序员直接释放内存

D、 内存回收程序可以在指定的时间释放内存对象

2. 下面的'对自定style的方式正确的是

A、

B、

C、

fill_parent

D、

fill_parent

3. 下面在文件中注册BroadcastReceiver方式正确的

A、

B、

C、

D、

4. 关于ContenValues类说法正确的是

A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型

B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型

C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型

D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型

5. 我们都知道Hanlder是线程与Activity通信的桥梁,那么线程销毁的方法是

A、onDestroy()

B、onClear()

C、onFinish()

D、onStop()

6.

7.

8.

9. 请介绍下Android中常用的五种布局 横竖屏切换时候activity的生命周期? android中的动画有哪几类,它们的特点和区别是什么

10. 简要解释一下activity、 intent 、intent filter、service、Broadcase、BroadcaseReceiver 什么是ANR 如何避免它