是否可以通过 apk 获取在AndroidManifest.xml中声明的元数据?
PS:不是以编程方式。
AndroidManifest.xml
<meta-data
android:name="password"
android:value="abc123" />
我曾尝试使用aapt d徽章/ apkpath。
但是我所得到的只是包,versionCode,versionName,platformBuildVersionName,sdkVersion,targetSdkVersion,使用权限和应用标签。
答案 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
}