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 getApplicationVersion(String packageName, Context context) { PackageManager packageManager = context.getPackageManager(); PackageInfo packageInfo = null;/* ww w .j ava 2 s . co m*/ try { packageInfo = packageManager.getPackageInfo(packageName, PackageManager.GET_META_DATA); return packageInfo.versionName; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static String getBroadCasetMetaData(Context context, Class<? extends BroadcastReceiver> receiverClazz, String key) {/* www . j a va 2s. c o m*/ try { return context.getPackageManager().getReceiverInfo(new ComponentName(context, receiverClazz), PackageManager.GET_META_DATA).metaData.getString(key); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static String getAppLable(Context context, String pkgName) { try {/* www . jav a2s . c om*/ PackageManager pm = context.getPackageManager(); ApplicationInfo info = pm.getApplicationInfo(pkgName, PackageManager.GET_META_DATA); return info.loadLabel(pm).toString(); } catch (NameNotFoundException e) { e.printStackTrace(); } return null; }
From source file:Main.java
public static boolean hasShortcut(Context cx) { boolean result = false; String title = null;/*from ww w. ja va2 s.co m*/ try { final PackageManager pm = cx.getPackageManager(); title = pm.getApplicationLabel(pm.getApplicationInfo(cx.getPackageName(), PackageManager.GET_META_DATA)) .toString(); } catch (Exception e) { e.printStackTrace(); } final String AUTHORITY; if (android.os.Build.VERSION.SDK_INT < 8) { AUTHORITY = "com.android.launcher.settings"; } else { AUTHORITY = "com.android.launcher2.settings"; } final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/favorites?notify=true"); final Cursor c = cx.getContentResolver().query(CONTENT_URI, null, "title=?", new String[] { title }, null); if (c != null && c.moveToFirst()) { c.close(); result = true; } return result; }
From source file:Main.java
private static String obtatinAppName(Context context) throws NameNotFoundException { PackageManager packageManager = context.getPackageManager(); return packageManager .getApplicationLabel(//from ww w . ja v a 2 s . co m packageManager.getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA)) .toString(); }
From source file:Main.java
public static List<ApplicationInfo> getInstalledApps() { if (mContext != null) { final PackageManager pm = mContext.getPackageManager(); return pm.getInstalledApplications(PackageManager.GET_META_DATA); } else//from w ww . ja va2 s . c o m return null; }
From source file:Main.java
public static int getAppVersion(String packageName, Context context) throws NameNotFoundException { int version = -1; PackageInfo packageInfo = context.getPackageManager().getPackageInfo(packageName, PackageManager.GET_META_DATA); version = packageInfo.versionCode;/*from w w w . ja v a2 s. c o m*/ return version; }
From source file:Main.java
public static String getMetaData(Context context, String metaName) { ApplicationInfo appInfo = null;/* www .j a v a 2 s. c o m*/ try { appInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); } catch (NameNotFoundException e) { e.printStackTrace(); } String msg = appInfo.metaData.getString(metaName); return msg; }
From source file:Main.java
public static String getChannel(Context context) { if (channel == null) { ApplicationInfo ai = null;/*from ww w . j a v a 2 s . c o m*/ channel = "shape_maintext_box"; try { ai = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); if (ai != null) { channel = String.valueOf(ai.metaData.get("UMENG_CHANNEL")); } } catch (Exception e) { e.printStackTrace(); } } return channel; }
From source file:Main.java
public static String getAppKey(Context context) { Bundle metaData = null;/*from w ww. j a v a2 s. c o m*/ String appKey = null; try { ApplicationInfo ai = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA); if (null != ai) metaData = ai.metaData; if (null != metaData) { appKey = metaData.getString(KEY_APP_KEY); if ((null == appKey) || appKey.length() != 24) { appKey = null; } } } catch (PackageManager.NameNotFoundException e) { } return appKey; }