在 Android 系统启动应用组件之前,系统必须通过读取应用的清单文件 (AndroidManifest.xml
) 确认组件存在。您的应用必须在此文件中声明其所有组件,该文件必须位于应用项目目录的根目录中。
除了声明应用的组件外,清单文件还有许多其他作用,如:
- 确定应用需要的任何用户权限,如互联网访问权限或对用户联系人的读取权限。
- 根据应用使用的 API,声明应用所需的最低 API 级别。
- 声明应用使用或需要的硬件和软件功能,如相机、蓝牙服务或多点触摸屏幕。
- 声明应用需要链接的 API 库(Android 框架 API 除外),如 Google 地图库。
Intent 过滤器
在应用的清单文件中声明 Activity 时,您可以选择性地加入声明 Activity 功能的 Intent 过滤器,以便响应来自其他应用的 Intent。您可以将 <intent-filter>
元素作为组件声明元素的子项进行添加,从而为您的组件声明 Intent 过滤器。
网友评论