public class ZoopCameraUtils
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
GALLERY_DIRECTORY_NAME |
static java.lang.String |
IMAGE_EXTENSION |
static java.lang.String |
VIDEO_EXTENSION |
Constructor and Description |
---|
ZoopCameraUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkPermissions(android.content.Context context) |
static java.lang.String |
generateFileName(int type) |
static android.net.Uri |
getImageUri(java.io.File mediaFile) |
static java.io.File |
getOutputMediaFile(java.lang.String mediaFileName)
Creates and returns the image or video file before opening the camera
|
static android.net.Uri |
getOutputMediaFileUri(android.content.Context context,
java.io.File file) |
static boolean |
isDeviceSupportCamera(android.content.Context context)
Checks whether device has camera or not.
|
static void |
openSettings(android.content.Context context)
Open device app settings to allow user to enable permissions
|
static android.graphics.Bitmap |
optimizeBitmap(int sampleSize,
java.lang.String filePath)
Downsizing the bitmap to avoid OutOfMemory exceptions
|
static void |
refreshGallery(android.content.Context context,
java.lang.String filePath)
Refreshes gallery on adding new image/video.
|
public static final java.lang.String GALLERY_DIRECTORY_NAME
public static final java.lang.String IMAGE_EXTENSION
public static final java.lang.String VIDEO_EXTENSION
public static void refreshGallery(android.content.Context context, java.lang.String filePath)
public static boolean checkPermissions(android.content.Context context)
public static android.graphics.Bitmap optimizeBitmap(int sampleSize, java.lang.String filePath)
public static boolean isDeviceSupportCamera(android.content.Context context)
public static void openSettings(android.content.Context context)
public static android.net.Uri getOutputMediaFileUri(android.content.Context context, java.io.File file)
public static java.lang.String generateFileName(int type)
public static java.io.File getOutputMediaFile(java.lang.String mediaFileName)
public static android.net.Uri getImageUri(java.io.File mediaFile)