在使用第三方库的时候,经常会发现要添加一些appkey之类的,需要放在清单文件中的meta-data标签下,
比如:
<meta-data
android:name="JPUSH_APPKEY"
android:value="xxxxxxxxxxxx" />
那么程序中如何去获取这些值呢?其实很简单
PackageManager pm=getPackageManager();
try {
ApplicationInfo info =pm.getApplicationInfo(getPackageName(),
PackageManager.GET_META_DATA);
CharSequence str=info.metaData.getCharSequence("xxx");
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}