diff --git a/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt b/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt index f6d02c77431894e18f897ac3003681b6aab8f31a..875df700531dad54bb3f170194ab643d58c775e5 100644 --- a/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt +++ b/app/src/main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt @@ -1,5 +1,6 @@ package pbd.tubes.exe_android.ui.scan +import android.Manifest import android.content.ContentValues import android.content.pm.PackageManager import android.os.Bundle @@ -204,10 +205,11 @@ class ScanFragment : Fragment() { private const val FILENAME_FORMAT = "yyyy-MM-dd-HH-mm-ss-SSS" private val REQUIRED_PERMISSIONS = mutableListOf ( - "CAMERA" // FIXME(this should state list of permissions, not strings) + Manifest.permission.CAMERA, ).apply { - add("WRITE_EXTERNAL_STORAGE") +// add(Manifest.permission.WRITE_EXTERNAL_STORAGE) //DEPRECATED, only for sdk <= 28 }.toTypedArray() + // If you need to write to shared storage, use the MediaStore.createWriteRequest intent } override fun onDestroyView() { super.onDestroyView()