您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

读取Manifest文件中的meta-data

蓝不蓝编程 发布时间:2018-09-11 09:15:24 ,浏览量:0

背景:

      集成友盟时,需要在manifest文件中设置channel。腾讯乐固支持加固后生成多渠道包,需要验证一下其最终生成的多渠道包中友盟的channel设置是否正确。


    

实现方式:

     打印出来,即可确认加固后包中是否可以取得正确的channel。(下面代码不能放在Application的onCreate方法中,建议放到某个Activity中。)

try {
            ApplicationInfo appInfo = this.getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
            String value = appInfo.metaData.getString("UMENG_CHANNEL");
            Log.v("meta-data read test", value);
        } catch (PackageManager.NameNotFoundException e) {
            e.printStackTrace();
        }

附录:

meta-data的读取,有个更全的帖子:https://www.cnblogs.com/spring87/p/5810381.html

安卓开发技术分享:https://blog.csdn.net/yinxing2008/article/details/84555061

 

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0561s