Sunday, February 10, 2019

Auto Permission External Storage, Camera , Ect

Tags

Public Variabel

private static final int MY_PERMISSION_REQUEST = 1;

 ----Permission----

 if (ContextCompat.checkSelfPermission(MainActivity.this,
        Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) {
            if (ActivityCompat.shouldShowRequestPermissionRationale(MainActivity.this,
                    Manifest.permission.WRITE_EXTERNAL_STORAGE)) {
                ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, MY_PERMISSION_REQUEST);
            } else {
                ActivityCompat.requestPermissions(MainActivity.this,
                        new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, MY_PERMISSION_REQUEST);
            }
        } else {
            //DO NOTHING
        }


 --android Manifast---
 
jika ingin menggunakan permisi CAMERA , tinggal di rubah saja bagian WRITE_EXTERNAL_STORAGE.




<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.CAMERA" />

-------------------------------------------------------------------------------------------------------------------------






EmoticonEmoticon