AndroidManifest.xml中的元数据
有没有办法从apk获取AndroidManifest.xml中声明的元数据 PS:不是以编程方式 AndroidManifest.xmlAndroidManifest.xml中的元数据,android,android-manifest,metadata,reverse-engineering,aapt,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,targetSdkVersi
<meta-data
android:name="password"
android:value="abc123" />
我曾尝试使用aapt d标记/apkpath
但是我得到的只是包,versionCode,versionName,platformBuildVersionName,sdkVersion,targetSdkVersion,使用权限和应用程序标签。从语法上讲,你可以像这样阅读元数据
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文件中获取它?