summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore3
-rw-r--r--tools/photopicker-gradle/app/src/main/java/com/android/providers/media/tools/photopicker/PhotoPickerToolActivity.java9
2 files changed, 12 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index be6b71b25..74b2e0ba2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,6 @@
# Intellij
**/.idea/
*.iml
+local.properties
+# Gradle
+**/.gradle/
diff --git a/tools/photopicker-gradle/app/src/main/java/com/android/providers/media/tools/photopicker/PhotoPickerToolActivity.java b/tools/photopicker-gradle/app/src/main/java/com/android/providers/media/tools/photopicker/PhotoPickerToolActivity.java
index 475c10022..32879d485 100644
--- a/tools/photopicker-gradle/app/src/main/java/com/android/providers/media/tools/photopicker/PhotoPickerToolActivity.java
+++ b/tools/photopicker-gradle/app/src/main/java/com/android/providers/media/tools/photopicker/PhotoPickerToolActivity.java
@@ -4,6 +4,7 @@ import static android.os.Build.VERSION.SDK_INT;
import static android.provider.MediaStore.ACTION_PICK_IMAGES;
import static android.provider.MediaStore.EXTRA_PICK_IMAGES_MAX;
+import android.annotation.SuppressLint;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
@@ -139,6 +140,9 @@ public class PhotoPickerToolActivity extends AppCompatActivity {
mMaxCountText.setEnabled(isChecked);
}
+ // We mistakenly get lint warning about using getPickImagesMaxLimit. The API is
+ // actually available in SX.
+ @SuppressLint("NewApi")
private void onLaunchButtonClicked(View view) {
final Intent intent;
if (mGetContentCheckBox.isChecked()) {
@@ -156,6 +160,8 @@ public class PhotoPickerToolActivity extends AppCompatActivity {
if (mGetContentCheckBox.isChecked()) {
intent.putExtra(Intent.EXTRA_ALLOW_MULTIPLE, true);
} else {
+ // We mistakenly get lint warning about using getPickImagesMaxLimit. The API is
+ // actually available in SX.
intent.putExtra(EXTRA_PICK_IMAGES_MAX, MediaStore.getPickImagesMaxLimit());
}
}
@@ -182,6 +188,9 @@ public class PhotoPickerToolActivity extends AppCompatActivity {
}
}
+ // We mistakenly get lint warning about using getExtensionVersion on API level < 32. The API is
+ // actually available in R+.
+ @SuppressLint("NewApi")
private boolean isPhotoPickerAvailable() {
return SDK_INT >= Build.VERSION_CODES.R
&& SdkExtensions.getExtensionVersion(Build.VERSION_CODES.R) >= 2;