Android Manifest內容解析

Manifest文件分三個部分:全局信息配置、組件信息、權限配置


1.全局信息配置

1)應用的包名以及版本信息的管理

2)控制Android版本信息(可以支持的最低版本、你期望的系統版本)



2.組件信息

由application這個大標籤包裹。該標籤的屬性可以設置圖標、標題、主題樣式。

裏面可以包含activity、service、content provider、broadcastreceiver。


1)activity

通過name屬性指定類名。

intent-filter可以理解爲是一張名片,就算不知道它的名稱,也可以通過名片來獲取信息。也可以理解爲是個過濾器。


2)service

類似於activity


3)content provider

管理數據庫訪問以及程序間數據的共享


4)receiver

全局事件的監聽器。監聽匹配的廣播。

intent-filter是個過濾器。


3.權限配置


1)使用系統權限

<use-permission>

2)自定義權限

可以自定義命名,作用:保護某些重要組件。
比如第三方應用程序可以通過setClassName訪問自己的activity,如果你不想被訪問,就可以加這個權限。
即在自己的acitivity中加permission屬性,值自定義。同時要在manifest中定義<permission>。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章