获取清单文件中meta-data值

获取Mainifest.xml文件中meta-data值:

<meta-data
            android:name="com.facebook.sdk.ApplicationId"
            android:value="@string/app_id" />
public static final String APPLICATION_ID_PROPERTY = "com.facebook.sdk.ApplicationId";

 

 public static String getMetadataApplicationId(Context context) {
        try {
            ApplicationInfo ai = context.getPackageManager().getApplicationInfo(
                    context.getPackageName(), PackageManager.GET_META_DATA);
            if (ai.metaData != null) {
                return ai.metaData.getString(Session.APPLICATION_ID_PROPERTY);
            }
        } catch (PackageManager.NameNotFoundException e) {
            // if we can't find it in the manifest, just return null
        }

        return null;
    }

 

 

你可能感兴趣的:(android,meta-data)