Android学习笔记之AndroidManifest.xml文件解析(详解)

2019-12-10 19:57:51于海丽
易采站长站为您分析Android学习笔记之AndroidManifest.xml文件解析,需要的朋友可以参考下    

一、关于AndroidManifest.xml

AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)

二、AndroidManifest.xml结构
 

  1. <?xmlversion="1.0"encoding="utf-8"?>  <manifest> 
  2.   <application>      <activity> 
  3.       <intent-filter>          <action/> 
  4.         <category/>        </intent-filter> 
  5.    </activity>      <activity-alias> 
  6.       <intent-filter></intent-filter>        <meta-data/> 
  7.    </activity-alias>      <service> 
  8.       <intent-filter></intent-filter>        <meta-data/> 
  9.     </service>      <receiver> 
  10.       <intent-filter></intent-filter>        <meta-data/> 
  11.     </receiver>      <provider> 
  12.       <grant-uri-permission/>        <meta-data/> 
  13.     </provider>      <uses-library/> 
  14.   </application>    <uses-permission/> 
  15.   <permission/>    <permission-tree/>