package com.partynetwork.dataprovider.util;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.os.Bundle;
public class ApiKeyUtil {
// public static final String RESPONSE_METHOD = "method";
// public static final String RESPONSE_CONTENT = "content";
// public static final String RESPONSE_ERRCODE = "errcode";
// protected static final String ACTION_LOGIN =
// "com.baidu.pushdemo.action.LOGIN";
// public static final String ACTION_MESSAGE =
// "com.baiud.pushdemo.action.MESSAGE";
// public static final String ACTION_RESPONSE =
// "bccsclient.action.RESPONSE";
// public static final String ACTION_SHOW_MESSAGE =
// "bccsclient.action.SHOW_MESSAGE";
// protected static final String EXTRA_ACCESS_TOKEN = "access_token";
// public static final String EXTRA_MESSAGE = "message";
// 获取AppKey
public static String getMetaValue(Context context, String metaKey) {
Bundle metaData = null;
String apiKey = null;
if (context == null || metaKey == null) {
return null;
}
try {
ApplicationInfo ai = context.getPackageManager()
.getApplicationInfo(context.getPackageName(),
PackageManager.GET_META_DATA);
if (null != ai) {
metaData = ai.metaData;
}
if (null != metaData) {
apiKey = metaData.getString(metaKey);
}
} catch (NameNotFoundException e) {
}
return apiKey;
}
}