Effective in 2026, to align with our trunk stable development model and ensure platform stability for the ecosystem, we will publish source code to AOSP in Q2 and Q4. For building and contributing to AOSP, use android-latest-release. The android-latest-release manifest branch will always reference the most recent release pushed to AOSP. For more information, see Changes to AOSP.
Google 會運用 AI 技術將內容翻譯成你偏好的語言,但可能會出錯。
ModuleMetadata
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
ModuleMetadata 模組包含特定裝置上模組清單的中繼資料。系統伺服器啟動後,中繼資料就會立即剖析並快取。
ModuleMetadata APK 包含 ModuleInfoProvider,其中實作了 PackageManager API 的 getModuleInfo 和 getInstalledModules 方法。這些方法會從模組中繼資料提供者套件剖析 XML 中繼資料,模組中繼資料套件的套件名稱會儲存在 config_defaultModuleMetadataProvider 設定值中。
模組中繼資料供應商必須包含 <application> 標記的 <metadata> 項目。中繼資料項目必須包含單一鍵 (android.content.pm.MODULE_METADATA),其值為 XML 資源的參照,該資源包含特定裝置上模組清單的中繼資料。
ModuleMetadata 模組 (com.android.modulemetadata) 會以 APK 檔案形式提供。
XML 文件必須包含單一頂層 <module-metadata> 元素,以及一或多個子項。每個子項都是 <module> 元素,包含下列屬性:
name 是使用者可見的套件名稱的資源參照。
地圖會顯示前往「ModuleInfo#getName」的路徑。
packageName 是模組的套件名稱。對應至
ModuleInfo#getPackageName。
isHidden 表示模組是否隱藏。地圖至
ModuleInfo#isHidden</code>.
範例:
<module-metadata>
<module name="@string/resource" packageName="package_name" isHidden="false|true">
<module .... >
</module-metadata>
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2026-10-11 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2026-10-11 (世界標準時間)。"],[],[]]