首页 > 代码库 > 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 | 文件夹,包含应用程序必须的其他数据 |