- /**
- * 获取application中指定的meta-data
- * @return 如果没有获取成功(没有对应值,或者异常),则返回值为空
- */
- public static String getAppMetaData(Context ctx, String key) {
- if (ctx == null || TextUtils.isEmpty(key)) {
- return null;
- }
- String resultData = null;
- try {
- PackageManager packageManager = ctx.getPackageManager();
- if (packageManager != null) {
- ApplicationInfo applicationInfo = packageManager.getApplicationInfo(ctx.getPackageName(), PackageManager.GET_META_DATA);
- if (applicationInfo != null) {
- if (applicationInfo.metaData != null) {
- resultData = applicationInfo.metaData.getString(key);
- }
- }
- }
- } catch (PackageManager.NameNotFoundException e) {
- e.printStackTrace();
- }
- return resultData;
- }
android获取友盟渠道名以及获取application中的meta-data
最新推荐文章于 2021-04-05 17:22:50 发布