AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
本质:AndroidManifest是整个应用的主配置清单文件
包含:该应用的把包名、版本号、组件、权限等信息
作用:记录该应用的相关的配置信息
全局篇(包名、版本信息)
package:(包名)
versionCode:(版本信息)
versionName:(最低使用版本信息)
minSdkVersion:(可以支持的最低版本)
targetSdkVersion:(期望的系统版本)
组件篇(四大组件)
application:中包含(图标:icon、标题:label、主题样式:theme)
Activity(活动)
Service:(服务)
Content Provider(内容提供者)
Broadcast Receiver(广播接收者)
权限篇(申请权限和定义权限)
uses-permission申请权限