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申請權限