List of usage examples for android.content Context getPackageManager
public abstract PackageManager getPackageManager();
From source file:Main.java
public static boolean isFlashSupported(Context context) { PackageManager packageManager = context.getPackageManager(); // if device support camera flash? if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) { return true; }//from ww w .ja v a2s .co m return false; }
From source file:Main.java
public static int getVersionCode(Context context) { PackageManager manager = context.getPackageManager(); PackageInfo pInfo = new PackageInfo(); try {/* ww w. ja va 2s . c o m*/ pInfo = manager.getPackageInfo(context.getPackageName(), 0); return pInfo.versionCode; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); return 0; } }
From source file:Main.java
public static boolean isSkypeClientInstalled(Context myContext) { PackageManager myPackageMgr = myContext.getPackageManager(); try {//from w w w .ja v a2 s .c om myPackageMgr.getPackageInfo("com.skype.raider", PackageManager.GET_ACTIVITIES); } catch (PackageManager.NameNotFoundException e) { return (false); } return (true); }
From source file:Main.java
public static boolean isIntentAvailable(Context context, String s) { boolean flag; if (context.getPackageManager().queryIntentActivities(new Intent(s), 0x10000).size() > 0) flag = true;/*w w w . jav a2s . c om*/ else flag = false; return flag; }
From source file:Main.java
public final static Integer getLocalVersionCode(Context context, String pkg) { PackageManager pm = context.getPackageManager(); try {//from w w w . j ava 2 s.c o m PackageInfo pkginfo = pm.getPackageInfo(pkg, PackageManager.GET_ACTIVITIES); return pkginfo.versionCode; } catch (Exception e) { return null; } }
From source file:Main.java
public static Integer getVersionCode(Context context) { try {//from w w w . j av a 2s . c o m PackageInfo pi = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return pi.versionCode; } catch (NameNotFoundException e) { return null; } }
From source file:Main.java
public static String getVersionName(Context c) { try {//from w ww. j a va 2s .com PackageInfo info = c.getPackageManager().getPackageInfo(c.getPackageName(), 0); return info.versionName; } catch (NameNotFoundException e) { } return null; }
From source file:Main.java
public static boolean isPebbleAppInstalled(Context context) { PackageManager packageManager = context.getPackageManager(); try {/*from ww w . j av a 2 s .c o m*/ packageManager.getPackageInfo("com.getpebble.android", PackageManager.GET_ACTIVITIES); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
From source file:Main.java
public static List<PackageInfo> getInstalledPackages(Context context) { PackageManager pkgManager = context.getPackageManager(); return pkgManager.getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); }
From source file:Main.java
public static void openApp(Context context) { PackageManager packageManager = context.getPackageManager(); Intent intent = packageManager.getLaunchIntentForPackage("com.hulaoo"); if (intent == null) { System.out.println("APP not found!"); }//from ww w. jav a 2s . c o m context.startActivity(intent); }