diff --git a/app/src/main/java/com/smi/SickleCell/MainActivity.java b/app/src/main/java/com/smi/SickleCell/MainActivity.java index 138977b..65028ed 100644 --- a/app/src/main/java/com/smi/SickleCell/MainActivity.java +++ b/app/src/main/java/com/smi/SickleCell/MainActivity.java @@ -99,13 +99,20 @@ public class MainActivity extends AppCompatActivity implements AdapterView.OnIte Spinner_type.setOnItemSelectedListener(this); result = findViewById(R.id.result); result_confirmatory = findViewById(R.id.result_confirmatory); - if (!Environment.isExternalStorageManager()) { - Intent intent = new Intent(); - intent.setAction(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); - Uri uri = Uri.fromParts("package", this.getPackageName(), null); - intent.setData(uri); - startActivity(intent); + if (android.os.Build.VERSION.SDK_INT > android.os.Build.VERSION_CODES.Q) { + + + if (!Environment.isExternalStorageManager()) { + Intent intent = new Intent(); + intent.setAction(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION); + Uri uri = Uri.fromParts("package", this.getPackageName(), null); + intent.setData(uri); + startActivity(intent); + } + + } + if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 23); diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 0b4d45e..74f60f3 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -39,7 +39,7 @@ android:layout_marginTop="10dp" android:layout_gravity="center_horizontal" android:src="@drawable/shanmukha_logo_small" - android:text="Sickle Cell App 0.0.2" + android:text="Sickle Cell App 0.0.3" android:textColor="#fff" android:textSize="18sp"