List of usage examples for android.content.pm PackageManager hasSystemFeature
public abstract boolean hasSystemFeature(String name);
From source file:Main.java
private static boolean checkLowLatencySupport(Context context) { if (context == null) { return false; }// ww w.j ava 2 s.c om PackageManager pm = context.getPackageManager(); return pm.hasSystemFeature(PackageManager.FEATURE_AUDIO_LOW_LATENCY); }
From source file:Main.java
public static boolean isDeviceSupportsSIM(Context context) { PackageManager pm = context.getPackageManager(); boolean deviceSupportsSIM = pm.hasSystemFeature(PackageManager.FEATURE_TELEPHONY); return deviceSupportsSIM; }
From source file:Main.java
public static boolean hasFlash(Context con) { if (mHasFlash != null) return mHasFlash; try {/*w ww . ja v a 2s. c o m*/ PackageManager pm = con.getPackageManager(); mHasFlash = pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH); return mHasFlash; } catch (Throwable t) { mHasFlash = null; return false; } }
From source file:Main.java
public static boolean isFlashSupported(PackageManager packageManager) { // if device support camera flash? if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH)) { return true; }/*from w w w. j a va 2s .c om*/ return false; }
From source file:Main.java
/** * @param packageManager/*from w w w .j a v a 2s. c om*/ * @return true <b>if the device support camera</b><br/> * false <b>if the device doesn't support camera</b> */ public static boolean isCameraSupported(PackageManager packageManager) { // if device support camera? if (packageManager.hasSystemFeature(PackageManager.FEATURE_CAMERA)) { return true; } return false; }
From source file:Main.java
/** * @param context/*from ww w . j av a 2 s . c o m*/ * the application context * @return true if the device has a rear camera, false else */ public static boolean hasCameraBack(Context context) { PackageManager pm = context.getPackageManager(); return pm.hasSystemFeature(PackageManager.FEATURE_CAMERA); }
From source file:Main.java
@TargetApi(Build.VERSION_CODES.ECLAIR_MR1) public static boolean canScan(Context context) { PackageManager pm = context.getPackageManager(); return pm != null && pm.hasSystemFeature(PackageManager.FEATURE_CAMERA); }
From source file:Main.java
/** * @param context//from w w w . jav a 2 s. c om * the application context * @return true if the device has any camera, false else */ public static boolean hasCameraAny(Context context) { if (hasCameraBack(context) || hasCameraFront(context)) { return true; } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { PackageManager pm = context.getPackageManager(); return pm.hasSystemFeature(PackageManager.FEATURE_CAMERA_ANY); } return false; }
From source file:Main.java
public static boolean isGoogleTV(Context context) { PackageManager packageManager = context.getPackageManager(); return packageManager != null && packageManager.hasSystemFeature("com.google.android.tv"); }
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; }/* w ww. ja va 2 s . co m*/ return false; }