您的位置:首页 > 其它

获取渠道名

2015-11-10 15:51 253 查看
/**
* 获取渠道名
* @return 如果没有获取成功,那么返回值为空
*/
public static String getChannelName() {
String channelName = null;
try {
Context appcontext = MyApplication.getAppContext();
PackageManager packageManager = appcontext.getPackageManager();
if (packageManager != null) {
//注意此处为ApplicationInfo 而不是 ActivityInfo,因为友盟设置的meta-data是在application标签中,而不是某activity标签中,所以用ApplicationInfo
ApplicationInfo applicationInfo = packageManager.getApplicationInfo(appcontext.getPackageName(), PackageManager.GET_META_DATA);
if (applicationInfo != null) {
if (applicationInfo.metaData != null) {
channelName = applicationInfo.metaData.getString("UMENG_CHANNEL");
}
}
}
} catch (Exception e) {
channelName = "";
}

return channelName;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: