Есть ли способ получить метаданные, объявленные в 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.
Программно вы можете читать такие метаданные
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?