AndroidManfest.xml 文件则包含了该项目中所使用的Activity,Service,Receiver.
AndroidManfest.xml分析:
manifest 根节点描述package中所有的内容
xmlns:android 包含命名空间的声明。xmlns:android=http://schemas.android.com/apk/res/android,使得android中各种标准属性能在文件中使用,提供了大部分的元素中的数据。
Package 声明应用程序包
application 包含package中的application级别组件声明的根节点。此元素也可包含application的一些全局和默认的属性,如标题,icon,主题,必要的权限,等等。一个manifest能包含零个或多一个此元素(不能大余一个)
android:icon 应用程序图标
android:label 应用程序名
Activity 用来与用户交互的主要工具,Activity是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也由不同的Activity所实现,并声明在另外的Activity标记中。注意,每一人ACTIVIY必须有一个<activity>标记对应,无论它给外部使用或是只用于自己的package中。如果一个Activity没有对应的标记,你将不能运行它。另外,为了支持运行时查找Activity,可包含一个或多个<intent-filter>元素来描述Activity所支持的操作
android:name 应用程序默认启动的Activity。
intent-filter 声明了指定的一组组件支持的Intent值,从而形成了IntentFilter。除了能在此元素下指这不同类型的值,属性也能放在这里来描述一个操作所需要的唯一的标签,icon和其他信息
action 组件支持的Intent action
category 组件支持的Intent Category.这里指定了应用程序默认启动的Activity
uses-sdk 该应用程序所使用的SDK版本
AndroidManfest.xml分析:
manifest 根节点描述package中所有的内容
xmlns:android 包含命名空间的声明。xmlns:android=http://schemas.android.com/apk/res/android,使得android中各种标准属性能在文件中使用,提供了大部分的元素中的数据。
Package 声明应用程序包
application 包含package中的application级别组件声明的根节点。此元素也可包含application的一些全局和默认的属性,如标题,icon,主题,必要的权限,等等。一个manifest能包含零个或多一个此元素(不能大余一个)
android:icon 应用程序图标
android:label 应用程序名
Activity 用来与用户交互的主要工具,Activity是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也由不同的Activity所实现,并声明在另外的Activity标记中。注意,每一人ACTIVIY必须有一个<activity>标记对应,无论它给外部使用或是只用于自己的package中。如果一个Activity没有对应的标记,你将不能运行它。另外,为了支持运行时查找Activity,可包含一个或多个<intent-filter>元素来描述Activity所支持的操作
android:name 应用程序默认启动的Activity。
intent-filter 声明了指定的一组组件支持的Intent值,从而形成了IntentFilter。除了能在此元素下指这不同类型的值,属性也能放在这里来描述一个操作所需要的唯一的标签,icon和其他信息
action 组件支持的Intent action
category 组件支持的Intent Category.这里指定了应用程序默认启动的Activity
uses-sdk 该应用程序所使用的SDK版本