AndroidManifest.xml中的元数据

时间:2018-09-07 04:11:45

标签: android android-manifest metadata reverse-engineering aapt

是否可以通过 apk 获取在AndroidManifest.xml中声明的元数据?

PS:不是以编程方式。

AndroidManifest.xml

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

我曾尝试使用aapt d徽章/ apkpath。

但是我所得到的只是包,versionCode,versionName,platformBuildVersionName,sdkVersion,targetSdkVersion,使用权限和应用标签。

1 个答案:

答案 0 :(得分:0)

在语法上您可以像这样读取元数据

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
}