论述题

1、 简述Android常用的定义资源的XML文件有那些?并说明其作用。

strings.xml:用于定义文本内容的资源文件

colors.xml:用于定义颜色设置的资源文件

dimens.xml:用于定义尺寸的资源文件

styles.xml:用于定义主题和样式的资源文件

2、 AndroidManifest清单文件中包含哪些配置内容?

为应用的 Java 软件包命名。软件包名称充当应用的唯一标识符。

描述应用程序组件(包括构成应用的 Activity、服务、广播接收器和内容提供程序)

声明应用程序拥有的权限(比如外部存储权限等)

确定托管应用组件的进程。

声明应用所需的最低 Android API 级别

列举应用程序必须链接的库列

3、 Android界面元素主要由哪5部分构成?

View视图(常用的例如TextView、Button),ViewGroup视图容器(常用的例如ListView),Activity,Fragment,布局管理器(常用的例如RelativeLayout、LinearLayout、GridLayout等)。

4、请简单说明AdapterView的MVC设计分别是由什么实现。

控制层: Adapter适配器承担了控制层的角色