【发布时间】:2013-01-13 14:26:03
【问题描述】:
Android 的 PackageManager 类具有 currentToCanonicalPackageNames() 和 canonicalToCurrentPackageNames() 方法。规范的包名到底是什么?它在哪里使用(它的目的是什么)?它何时与当前的包名称不同?
例如,在我的 Nexus S 上,浏览器应用程序的当前包名称是“com.google.android.browser”,其规范名称是相同的“com.google.android.browser”。对于我检查过的其他一些应用程序,我也得到了相同的当前和规范包名称。 developer.android.com 和源代码都没有给我解释什么是规范包名称。希望这有助于更好地理解我上面的问题。
【问题讨论】:
标签: android android-package-managers