mirror of
https://github.com/xoureldeen/Vectras-VM-Android.git
synced 2026-05-03 08:40:23 +00:00
permissions fix
This commit is contained in:
parent
173a2ef089
commit
a3150057ea
3 changed files with 7 additions and 16 deletions
|
|
@ -48,7 +48,7 @@ public class SplashActivity extends AppCompatActivity implements Runnable {
|
|||
public void onClick(DialogInterface dialog, int which) {
|
||||
try {
|
||||
ActivityCompat.requestPermissions(SplashActivity.this,
|
||||
new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
|
||||
new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1);
|
||||
} catch (Exception e) {
|
||||
UIUtils.toastLong(activity, e.toString());
|
||||
throw new RuntimeException(e);
|
||||
|
|
@ -91,16 +91,11 @@ public class SplashActivity extends AppCompatActivity implements Runnable {
|
|||
return Environment.isExternalStorageManager();
|
||||
} else {
|
||||
int result = ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE);
|
||||
int result1 = ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE);
|
||||
if (android.os.Build.VERSION.SDK_INT >= 30) {
|
||||
|
||||
int result2 = ContextCompat.checkSelfPermission(this, Manifest.permission.MANAGE_EXTERNAL_STORAGE);
|
||||
return result == PackageManager.PERMISSION_GRANTED && result1 == PackageManager.PERMISSION_GRANTED && result2 == PackageManager.PERMISSION_GRANTED;
|
||||
|
||||
int result1 = ContextCompat.checkSelfPermission(this, Manifest.permission.MANAGE_EXTERNAL_STORAGE);
|
||||
return result == PackageManager.PERMISSION_GRANTED && result1 == PackageManager.PERMISSION_GRANTED;
|
||||
} else {
|
||||
|
||||
return result == PackageManager.PERMISSION_GRANTED && result1 == PackageManager.PERMISSION_GRANTED;
|
||||
|
||||
return result == PackageManager.PERMISSION_GRANTED;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -123,7 +118,7 @@ public class SplashActivity extends AppCompatActivity implements Runnable {
|
|||
}
|
||||
} else if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_DENIED) {
|
||||
ActivityCompat.requestPermissions(SplashActivity.this,
|
||||
new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
|
||||
new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, 1);
|
||||
}
|
||||
}
|
||||
public static final String CREDENTIAL_SHARED_PREF = "settings_prefs";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue