1
如何從android文件編程地獲取android應用程序名稱?我試圖解析AndroidManifest.xml中,但只顯示包名(可能不是有時非常翔實)如何從apk文件獲取Android應用程序名稱
如何從android文件編程地獲取android應用程序名稱?我試圖解析AndroidManifest.xml中,但只顯示包名(可能不是有時非常翔實)如何從apk文件獲取Android應用程序名稱
使用PackageManager類試試,試試這個:
final PackageManager pm = context.getPackageManager();
ApplicationInfo ai;
try {
ai = pm.getApplicationInfo(packageName, 0);
} catch (final NameNotFoundException e) {
ai = null;
}
final String applicationName = (String) (ai != null ? pm.getApplicationLabel(ai) : " (unknown)");
他從apk上問,而不是在實際的設備上。 –
它通常不會存儲在Manifest中,通常指向字符串資源,通常位於strings.xml中... –
哪裏可以找到這個strings.xml? – paradox
通常在res /文件夾中,如果你有一個APK,那麼它只是一個zip文件。 –