List of usage examples for android.content.pm PackageManager GET_META_DATA
int GET_META_DATA
To view the source code for android.content.pm PackageManager GET_META_DATA.
Click Source Link
From source file:Main.java
public static String getKey(Context context) { String key = ""; try {//from w ww .j a va 2 s . com ApplicationInfo applicationInfo = context.getPackageManager() .getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); key = applicationInfo.metaData.getString("com.wzy.apikey"); } catch (Exception e) { e.printStackTrace(); } return key; }
From source file:Main.java
public static String getServiceMetaData(Context context, Class<? extends Service> serviceClazz, String key) { try {/* w ww . j ava 2 s .c o m*/ return context.getPackageManager().getServiceInfo(new ComponentName(context, serviceClazz), PackageManager.GET_META_DATA).metaData.getString(key); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
private static String getVersion(Context context) { String version = null;//from w ww .ja v a 2s.c om try { PackageInfo pInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_META_DATA); version = pInfo.versionName; } catch (NameNotFoundException e1) { } return version; }
From source file:Main.java
@SuppressWarnings("unchecked") public static <T> T getMetaData(Context context, String name) { try {/*from w ww .j a va 2 s . c o m*/ final ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); if (ai.metaData != null) { return (T) ai.metaData.get(name); } } catch (Exception e) { Log.w("Couldn't find:" + name, name); } return null; }
From source file:Main.java
public static boolean isCanInstallToExternal(String apkPath, Context context) { boolean canExternal = true; try {/* www .j av a 2 s. c o m*/ PackageInfo info = context.getPackageManager().getPackageArchiveInfo(apkPath, PackageManager.GET_META_DATA); Bundle bundle = info.applicationInfo.metaData; if (bundle != null) { String value = bundle.getString("kyx_external"); if (value != null && value.equals("no")) { canExternal = false; } } } catch (Exception ex) { ex.printStackTrace(); } return canExternal; }
From source file:Main.java
/** * Get meta data of named node: fix bug for integer values *///from w ww. j a v a 2s. c o m public static String getAppMetaData(Context context, String name) { try { return context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA).metaData.get(name).toString(); } catch (Exception e) { return null; } }
From source file:Main.java
public static String getMetaData(Context context, String name) { String value = null;/* w w w .ja v a2 s . c om*/ try { ApplicationInfo appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); value = appInfo.metaData.getString(name); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return value; }
From source file:Main.java
public static String getAppBuild(Context context) { try {// w w w. j a v a 2s .co m PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_META_DATA); return String.valueOf(packageInfo.versionCode); } catch (NameNotFoundException e) { return null; } }
From source file:Main.java
public static String getaAppVersion(Context context) { try {/*from w w w .j av a 2 s .c o m*/ PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_META_DATA); return packageInfo.versionName; } catch (NameNotFoundException e) { return null; } }
From source file:Main.java
public static String getAppVersionName(Context context) { try {/*from w ww . j a v a 2 s. c om*/ PackageInfo info = context.getPackageManager().getPackageInfo(context.getPackageName(), PackageManager.GET_META_DATA); return info.versionName; } catch (NameNotFoundException e) { return ""; } }