我有一些信息写在了manifest.xml文件中。。
我想读出来。。应该怎么读你???

解决方案 »

  1.   

    如果下面的这种形式:
    meta-data
                android:name="Key"
                android:value="1111111" />
    的话,
    获取方式:
    public static String getMainKey(Context ctx){
    String packageName = ctx.getPackageName();
            PackageManager packageManager = ctx.getPackageManager();
            Bundle bd = null;
            String key = "";
            try {
                ApplicationInfo info = packageManager.getApplicationInfo(packageName, 128);
                bd = info.metaData;//获取metaData标签内容
                if (bd != null) {
                    // 获取AndroidManifest.xml文件中ZHUAMOB_APPKEY
                    Object keyO = bd.get("Key");
                    key = keyO.toString();//这里获取的就是value值
                }
            } catch (PackageManager.NameNotFoundException localNameNotFoundException1) {
              
            }
            return key;
    }