zoukankan      html  css  js  c++  java
  • Android开发之修改Manifest中meta-data的数据

    • 代码
        private void initFMMap() {
            ApplicationInfo appInfo = null;
            try {
                appInfo = this.getPackageManager().getApplicationInfo(getPackageName(), PackageManager.GET_META_DATA);
            } catch (PackageManager.NameNotFoundException e) {
                e.printStackTrace();
            }
            String msg = appInfo.metaData.getString("com.fengmap.mapapi.appkey");
            Log.e(TAG, "before: " + msg);
    
            appInfo.metaData.putString("com.fengmap.mapapi.appkey", "b22ac5888df02143841ce28817f41942aaa");
    
            msg = appInfo.metaData.getString("com.fengmap.mapapi.appkey");
            Log.e(TAG, "after: " + msg);
        }
    
    • 结果

    注意:

    该修改方式只会针对同一个类文件,如果更换类文件再次读取mete-date时,数据将会恢复成Manifest.xml中配置的数据

  • 相关阅读:
    信息检索笔记
    北大课程(变态心理学)
    My life
    Excel小技巧(随机点名)
    Flask基础
    CTF
    GDB
    LD_PRELOAD
    AFL-数据变异
    AFL入门
  • 原文地址:https://www.cnblogs.com/coderwjq/p/7132485.html
Copyright © 2011-2022 走看看