android中的manifest是用來幹嘛的?

android中的manifest是用來幹嘛的?

每個安卓應用程序必須有一個AndroidManifest.xml文件(正是這個名字),在其根目錄res下。它在簡單的Android系統的應用提出了重要的信息,信息系統[1] 必須具備之前,它可以運行任何應用程序的代碼。除其他事項外,清單中執行下列操作:

它命名為應用程序的Java包。包的名稱作為一個應用程序的唯一標識符。

它描述了應用程序的組件-的活動,服務,廣播接收機,內容提供商,應用程序組成。它命名的類,實現每個組件,並出版自己的能力(例如,他們可以處理哪些意圖的消息)。這些聲明讓Android系統知道的組件是什麼和在什麼條件下,他們可以推出。

它決定哪些進程將主機應用程序組件。

它宣稱,應用程序必須有許可權才能訪問受保護的API部分,並與其他應用程序進行交互。

它還宣布,其他人則需要以與應用程序的組件交互的許可權。

它列出了儀器儀錶類,提供了分析和其他信息的應用程序正在運行。這些聲明是在清單中,只有當應用程序正在開發和測試;申請公布之前,他們正在拆除。

它宣布的Android API的應用程序需要的最低水平。

它列出了庫,應用程序必須與配對。

結構編輯

下圖顯示了manifest文件和每一個元素,它可以包含的一般結構。每個元素,連同其所有屬性記錄在一個單獨的文件。要查看有關的任何元素的詳細信息,單擊圖中的元素的名稱,在按字母順序排列的列表,如下圖,或任何其他元素的名稱提到的元素。

<?XML版本= 「1.0」 編碼= 「UTF-8」 ?>

推薦閱讀:

谷歌開放安卓5.0,有哪些更新是值得期待的?
Android 開發應該掌握的 Proguard 技巧
【Android測試工具】03. ApkTool在Mac上的安裝和使用
【轉】Android Native Hook工具實踐
Android開源項目分享【第5期】

TAG:Android | 科技 | 計算機科學 |