mirror of
https://github.com/oxen-io/session-android.git
synced 2024-11-23 10:05:15 +00:00
Using open documents so that the downloads can be accessed
This commit is contained in:
parent
9919f716a7
commit
eb605bf75b
@ -18,7 +18,6 @@ import org.session.libsignal.utilities.ExternalStorageUtil.getImageDir
|
|||||||
import org.session.libsignal.utilities.Log
|
import org.session.libsignal.utilities.Log
|
||||||
import org.session.libsignal.utilities.NoExternalStorageException
|
import org.session.libsignal.utilities.NoExternalStorageException
|
||||||
import org.thoughtcrime.securesms.util.FileProviderUtil
|
import org.thoughtcrime.securesms.util.FileProviderUtil
|
||||||
import org.thoughtcrime.securesms.util.IntentUtils
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import java.io.IOException
|
import java.io.IOException
|
||||||
import java.util.LinkedList
|
import java.util.LinkedList
|
||||||
@ -104,13 +103,8 @@ class AvatarSelection(
|
|||||||
includeClear: Boolean
|
includeClear: Boolean
|
||||||
): Intent {
|
): Intent {
|
||||||
val extraIntents: MutableList<Intent> = LinkedList()
|
val extraIntents: MutableList<Intent> = LinkedList()
|
||||||
var galleryIntent = Intent(Intent.ACTION_PICK)
|
val galleryIntent = Intent(Intent.ACTION_OPEN_DOCUMENT)
|
||||||
galleryIntent.setDataAndType(MediaStore.Images.Media.INTERNAL_CONTENT_URI, "image/*")
|
galleryIntent.setType("image/*")
|
||||||
|
|
||||||
if (!IntentUtils.isResolvable(context, galleryIntent)) {
|
|
||||||
galleryIntent = Intent(Intent.ACTION_GET_CONTENT)
|
|
||||||
galleryIntent.setType("image/*")
|
|
||||||
}
|
|
||||||
|
|
||||||
if (tempCaptureFile != null) {
|
if (tempCaptureFile != null) {
|
||||||
val uri = FileProviderUtil.getUriFor(context, tempCaptureFile)
|
val uri = FileProviderUtil.getUriFor(context, tempCaptureFile)
|
||||||
|
Loading…
Reference in New Issue
Block a user