calidion
10/18/2024, 11:32 AMDownload
with the following code:
val directory: File = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).toString())
val files = directory.listFiles()
Ammar Abdullah
10/18/2024, 11:36 AMcalidion
10/18/2024, 11:40 AMcalidion
10/18/2024, 11:40 AMAmmar Abdullah
10/18/2024, 11:41 AMAmmar Abdullah
10/18/2024, 11:41 AMcalidion
10/18/2024, 11:57 AMAmmar Abdullah
10/18/2024, 11:58 AMChrimaeon
10/18/2024, 11:58 AMcalidion
10/18/2024, 12:00 PMcalidion
10/18/2024, 12:00 PM<!-- Devices running Android 12L (API level 32) or lower -->
<uses-permission
android:name="android.permission.READ_EXTERNAL_STORAGE"
android:maxSdkVersion="32" />
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="32"
tools:ignore="ScopedStorage" />
<!-- Devices running Android 13 (API level 33) or higher -->
<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.WRITE_MEDIA_IMAGES" />
<uses-permission android:name="android.permission.WRITE_MEDIA_VIDEO" />
<uses-permission android:name="android.permission.WRITE_MEDIA_AUDIO" />
<uses-permission android:name="android.permission.READ_USER_DICTIONARY" />
<uses-permission android:name="android.permission.WRITE_USER_DICTIONARY" />
<!-- To handle the reselection within the app on devices running Android 14
or higher if your app targets Android 14 (API level 34) or higher. -->
<uses-permission android:name="android.permission.READ_MEDIA_VISUAL_USER_SELECTED" />
<uses-permission android:name="android.permission.WRITE_MEDIA_VISUAL_USER_SELECTED" />
Chrimaeon
10/18/2024, 12:01 PMChrimaeon
10/18/2024, 12:04 PMFile
. you should get yourself familiar with how to access files from shared storage.calidion
10/18/2024, 12:07 PM