From 252695fe1dacbd014604b75e5243729495bb57fd Mon Sep 17 00:00:00 2001 From: Christophorus Dharma Winata <13521009@std.stei.itb.ac.id> Date: Thu, 4 Apr 2024 08:39:49 +0700 Subject: [PATCH] feat: camera --- .../main/java/pbd/tubes/exe_android/ui/scan/ScanFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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 f6d02c7..875df70 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() -- GitLab