Use AndroidX photo picker, if enabled

This commit is contained in:
M66B
2023-04-25 08:17:29 +02:00
parent ab1a060c1d
commit 7ddc34f45a
2 changed files with 33 additions and 14 deletions

View File

@@ -70,6 +70,7 @@ import android.os.RemoteException;
import android.os.SystemClock;
import android.os.TransactionTooLargeException;
import android.os.ext.SdkExtensions;
import android.provider.MediaStore;
import android.provider.Settings;
import android.text.SpannableStringBuilder;
import android.text.Spanned;
@@ -3127,13 +3128,18 @@ public class Log {
size += write(os, "\r\n");
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) {
Map<Integer, Integer> exts = SdkExtensions.getAllExtensionVersions();
for (Integer ext : exts.keySet())
size += write(os, String.format("Extension %d / %d\r\n", ext, exts.get(ext)));
if (exts.size() > 0)
size += write(os, "\r\n");
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU)
try {
Map<Integer, Integer> exts = SdkExtensions.getAllExtensionVersions();
for (Integer ext : exts.keySet())
size += write(os, String.format("Extension %d / %d\r\n", ext, exts.get(ext)));
if (exts.size() > 0)
size += write(os, "\r\n");
size += write(os, String.format("Max. pick images: %d\r\n\r\n", MediaStore.getPickImagesMaxLimit()));
} catch (Throwable ex) {
size += write(os, String.format("%s\r\n", ex));
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
try {