[英]why acitivies have to be registered in manifest file
我們和朋友一起參加考試。 我試圖解釋清單文件,談論如何做。 但是我看到我確實知道為什么要向androidManifest.xml注冊活動。 仍不知道 :)。 有人有主意嗎?
清單文件由系統用來了解應用程序具有哪些組件。 如果不注冊您的Activities
/ Services
/ Receivers
/ Content Providers
則每次有人要使用特定組件來查找它時,系統都必須掃描並解析整個apk。 這真的很慢,這就是為什么有AndroidManifest.xml
的原因,它是一個小文件,可以對其進行快速解析以找到所需的組件。
清單文件描述了以下功能...
2.minSdk和targetSdk:提到了您的應用程序支持的最小和最大版本號。
3.application標簽:用於設置從laucher啟動應用程序時的第一個活動或家庭活動。
4.activity標簽:在應用程序標簽中聲明為子標簽的應用程序中所有活動的列表,以便更輕松地導航到活動管理器。
當我們將一個活動切換到另一個活動時,活動管理器會檢查此活動是否在清單文件中聲明。 如果找不到,則拋出異常。
用途:開發人員可以一目了然地查看所有活動(通過清單文件)
5.Filter標簽:通過活動標簽中的意圖過濾器,用戶可以打開任何類型的應用程序活動。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.