1. 程式人生 > >Android中AndroidManifest清單檔案以及許可權詳解!

Android中AndroidManifest清單檔案以及許可權詳解!

每個Android應用都需要一個名為AndroidManifest.xml的程式清單檔案,這個清單檔名是固定的並且放在每個Android應用的根目錄下。它定義了該應用對於Android系統來說一些非常重要的資訊。Android系統需要這些資訊才能正常執行該應用。Android程式清單檔案主要具有下面作用:

·        它給應用程式Java包命名,這個包名作為應用程式唯一識別符號。

·        它描述了應用程式中的每個程式元件—Activity,Service,Broadcast Receivers和Content Provider。它描述了實現每個應用程式元件的類名稱和元件能力(比如元件能夠處理哪種型別的Intent訊息)。這些描述幫助Andoid作業系統瞭解這些程式元件和在何種條件下可以啟動這些程式元件。

·        它決定哪些程序用來執行應用程式元件。

·        它描述了應用程式使用某些受保護的程式API或和其它應用程式互動所需的許可權。

·        它也描述了其它應用程式和該應用互動時應擁有的許可權。

·        它列出了Instrumentation類用於提供應用程式執行時一些效能統計和其它資訊。這些生命只在測試或開發應用時使用。在釋出應用時應該刪除。

·        它給出了應用執行所需AndroidAPI版本的最低要求。

·        它列出了應用程式需要呼叫的開發庫定義。