Метаданные в AndroidManifest.xml

Есть ли способ получить метаданные, объявленные в AndroidManifest.xml, из apk?

PS: Не программно.

AndroidManifest.xml

<meta-data
  android:name = "password"
  android:value = "abc123" />

Я пытался использовать значок aapt d / apkpath.

Но у меня есть только пакет, versionCode, versionName, platformBuildVersionName, sdkVersion, targetSdkVersion, uses-permission и application-label.

0
0
895
1

Ответы 1

Программно вы можете читать такие метаданные

try {
ApplicationInfo app = getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);
Bundle bundle = app.metaData;
String myApiKey = bundle.getString("password");
} catch (Exception e) {
 // handle exception
}

но я хочу знать, можно ли получить его из файла .apk?

lohjyhyeong 07.09.2018 06:21

Другие вопросы по теме