日期:2014-05-18  浏览次数:20786 次

android开发中如何获取manifest.xml文件中的信息?
我有一些信息写在了manifest.xml文件中。。
我想读出来。。应该怎么读你???

------解决方案--------------------
如果下面的这种形式:
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;
}