获取渠道名
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; }
相关文章推荐
- 点击量统计_application
- Logstash学习4_Logstash如何将操作日志中的字符串类型的时间转化成@timestamp
- SAP GUI740 PATCH5出现弹窗BUG
- IOC 实现原理
- Android与Mysql服务器通信
- c++(爬楼梯)
- Faster-rnnlm代码分析3 - EvaluateLM(前向计算ForwardPropagate)
- GemFire读写示例
- 使用ComponentName启动Activity
- Leetcode TOP Questions
- 四种修饰符。
- iOS常识总结
- WebService 在javaEE中的应用
- 【译】17个提升iOS开发效率的必用工具
- Android与Mysql服务器通信
- Android之zxing二维码生成与识别
- 使用xcode storyboard设置按钮圆角方法
- 关联数组
- git 自动部署
- CCS中CMD文件解析