获取MetaValue

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
public class ManifestUtil {

public static String getMetaValue(Context context, String packageName, String attrName) {
String value = null;
ApplicationInfo applicationInfo;
try {
applicationInfo = context.getPackageManager().getApplicationInfo(
packageName, PackageManager.GET_META_DATA);
Object obj = (applicationInfo.metaData != null ? applicationInfo.metaData.get(attrName) : null);
if (obj != null) {
value = String.valueOf(obj);
}
} catch (Exception e) {
e.printStackTrace();
}
return value;
}

}

Peace.