properly handler Camera and Storage permissions

This commit is contained in:
tibbi
2016-06-13 21:43:32 +02:00
parent 8cde453b9f
commit d57ea88abc
3 changed files with 64 additions and 0 deletions

View File

@@ -1,10 +1,13 @@
package com.simplemobiletools.camera;
import android.Manifest;
import android.content.Context;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.hardware.Camera;
import android.media.MediaScannerConnection;
import android.os.Environment;
import android.support.v4.content.ContextCompat;
import android.widget.Toast;
import java.io.File;
@@ -93,4 +96,12 @@ public class Utils {
return sb.toString();
}
public static boolean hasCameraPermission(Context cxt) {
return ContextCompat.checkSelfPermission(cxt, Manifest.permission.CAMERA) == PackageManager.PERMISSION_GRANTED;
}
public static boolean hasStoragePermission(Context cxt) {
return ContextCompat.checkSelfPermission(cxt, Manifest.permission.WRITE_EXTERNAL_STORAGE) == PackageManager.PERMISSION_GRANTED;
}
}