首页 > 代码库 > Android学习笔记(三)

Android学习笔记(三)

关于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

文件夹,包含应用程序必须的其他数据