关于Android的一些组件
首先是View,翻译过来就是视野、视图,也就是看到的东西。它可以是按钮、文字、容器或其他的东西。
Activity,翻译过来就是活动。在这里是用户界面的概念,界面是活动的,可以进行一系列的操作。
Fragment,翻译过来是小块、片段。Fragment相当于是Activity的一个子窗口。
Intent,翻译过来就是意图。应该可以理解为一种行为,它可以广播消息,启动Activity,拨出电话。
ContentProvider,Content是内容,Provider是提供者。应用可以作为内容提供者通过ConternProvider向其他应用共享数据。
AndroidManifest.xml,这个配置文件类似于web.xml。用来管理整个应用。可以设置应用可运行的最低版本,或者设置权限等很多功能。
Android应用程序的元素
元素 | 描述 | 是否必须 |
AndroidManifest.xml |
配置文件,Android应用程序饿的描述文件。可以声明应用程序所需的的权限,以及将特定的权限授予该用的service的其他应用程序 |
是 |
src |
文件夹,包含应用程序的所有源码 |
是 |
assets |
文件夹,不会在R.java文件下生成相应的标记,存放到这里的资源在运行打包的时候都会打入程序安装包中 |
否 |
res |
文件夹,各种资源文件。包含以下文件夹 |
是 |
drawable |
文件夹,包含使用的图像,或图像的描述文件 |
|
animator |
文件夹,包含动画的xml描述文件 |
|
layout |
文件夹,包含应用程序的布局文件 |
|
menu |
文件夹,包含应用程序中菜单的xml描述文件 |
|
values |
文件夹,包含应用程序使用的其他资源。默认是dimens.xml尺寸配置文件,strings.xml字符串配置文件,styles.xml样式配置文件 |
|
xml |
文件夹,包含应用程序使用的其他XML文件 |
|
raw |
文件夹,包含应用程序必须的其他数据 |