当前位置: 代码迷 >> J2EE >> android开发中怎么获取manifest.xml文件中的信息
  详细解决方案

android开发中怎么获取manifest.xml文件中的信息

热度:101   发布时间:2016-04-21 21:54:12.0
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;
}
  相关解决方案