כלי לבחירת תמונות
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 21 באוקטובר 2026 | - | - | - | 1.0.0-alpha03 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-PhotoPicker, צריך להוסיף לפרויקט את מאגר Maven של Google. מידע נוסף זמין במאמר מאגר ה-Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
Groovy
dependencies { // For apps using Compose implementation "androidx.photopicker:photopicker-compose:1.0.0-alpha03" // For apps using Android views implementation "androidx.photopicker:photopicker:1.0.0-alpha03" }
Kotlin
dependencies { // For apps using Compose implementation("androidx.photopicker:photopicker-compose:1.0.0-alpha03") // For apps using Android views implementation("androidx.photopicker:photopicker:1.0.0-alpha03") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
אין נתוני גרסה לארטיפקט הזה.
גירסה 1.0
גרסה 1.0.0-alpha03
21 באוקטובר 2026
androidx.photopicker:photopicker-*:1.0.0-alpha03 מופץ. גרסה 1.0.0-alpha03 מכילה את השמירות האלה.
שינויים ב-API
- הוספנו את EXTRA_SYSTEM_FALLBACK_PICK_IMAGES_REQUEST_LOCATION_METADATA_ACCESS אל
PickVisualMediaכדי לאפשר בקשת גישה למטא-נתונים של מיקום בכלים חלופיים לבחירת תמונות במערכת. (Ie5917) - שונה השם של פריט המידע
androidx.photopicker:photopickerל-androidx.photopicker:photopicker-embedded(חבילהandroidx.photopicker.embedded), שלandroidx.photopicker:photopicker-composeל-androidx.photopicker:photopicker-embedded-compose(חבילהandroidx.photopicker.embedded.compose) ושלandroidx.photopicker:photopicker-testingל-androidx.photopicker:photopicker-embedded-testing(חבילהandroidx.photopicker.embedded.testing). (I48b9b, b/537430760) - בוצע שכתוב של
EmbeddedPhotoPickerStateכדי לחשוף אתsurfacePackageו-notifyVisibilityChanged, ונוסף קריאה חוזרת (callback) שלonError. (Ifa4b0) - הוספנו את
setLocationMetadataAccessRequestedאלPickVisualMediaRequestכדי לאפשר בקשת גישה למטא-נתונים של מיקום בבקשות של הכלי לבחירת תמונות. (Idde80) - העברנו את החוזים של
PickVisualMediaו-PickMultipleVisualMedia, ואתPickVisualMediaRequestאל פריט המידע החדש שלphotopicker-activity. בדיקות שהועתקו. (I2a201, b/530216959) - הפרמטר
inputsהוסר מ-rememberEmbeddedPhotoPickerState. כדי לאפס את המצב כשהקלט משתנה, צריך לעטוף את הקריאה בבלוקkey. (I8a0c5) - הורדנו את
minSdkשל הספריות androidx.photopicker:photopicker ו-androidx.photopicker:photopicker-compose ל-23. (I94e42, b/524083018) Revising Embedded PhotoPicker Compose APIs(Ie32c9)- ספריות חדשות לכלי לבחירת תמונות (I0f52a)
- ספריית בדיקות חדשה לכלי לבחירת תמונות (I7c1ec)
תיקוני באגים
- התלות
androidx.lifecycle:lifecycle-runtimeעודכנה לגרסה 2.10.0. הגרסה הזו נדרשת כדי להריץ בדיקות lint של זמן ריצה של מחזור חיים בחבילה עם AGP בגרסה 9.5.0-alpha04 ואילך. (I99bfd, b/556807521) -
compileSdkלספריות Compose עודכנו לגרסה 37.1. כדי לעשות את זה, צריך לעדכן באופן טרנזיטיבי אתcompileSdkבכל האפליקציות והספריות שמשתמשות ב-Compose. (I05b0f) - compileSdk של Compose עודכן ל-API 37. כלומר, כשמשתמשים ב-Compose, נדרשת גרסת AGP מינימלית של 9.2.0. (Id45cd)
גרסה 1.0.0-alpha02
1 ביולי 2026
androidx.photopicker:photopicker:1.0.0-alpha02, androidx.photopicker:photopicker-compose:1.0.0-alpha02 ו-androidx.photopicker:photopicker-testing:1.0.0-alpha02 שוחררו. גרסה 1.0.0-alpha02 מכילה את השמירות האלה.
שינויים ב-API
- הורדנו את
minSdkשל הספריות androidx.photopicker:photopicker ו-androidx.photopicker:photopicker-compose ל-23, אבל עדיין צריך לקרוא לממשקי ה-API החל מ-34. (I94e42, b/524083018) - עדכון ממשקי ה-API של Embedded PhotoPicker Compose (הסרת AbstractEmbeddedPhotoPickerState, שינוי השם והחשיפה של חלק מהשדות מ-EmbeddedPhotoPickerState) (Ie32c9, b/449786033)
תיקוני באגים
- compileSdk של Compose עודכן ל-API 37. כלומר, כשמשתמשים ב-Compose, נדרשת גרסת AGP מינימלית של 9.2.0. (Ic748a, b/413674743)
גרסה 1.0.0-alpha01
4 ביוני 2025
androidx.photopicker:photopicker:1.0.0-alpha01, androidx.photopicker:photopicker-compose:1.0.0-alpha01 ו-androidx.photopicker:photopicker-testing:1.0.0-alpha01 שוחררו. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- גרסת האלפא הראשונית של הטמעות androidx של הכלי המוטמע לבחירת תמונות, שמאפשרות לאפליקציות מבוססות-תצוגה ומבוססות-Compose להשתלב בקלות עם השירות של הכלי המוטמע לבחירת תמונות.
שינויים ב-API
- נוסף הרכיב הקומפוזבילי
EmbeddedPhotopickerכנקודת כניסה לאפליקציות שמבוססות על פיתוח נייטיב.- אפשר להשתמש ב-
rememberEmbeddedPhotoPickerState(מומלץ) או שאפליקציות יכולות להטמיע ניהול מצב משלהן באמצעות הממשקEmbeddedPhotoPickerState.
- אפשר להשתמש ב-
- הוספנו את
EmbeddedPhotopickerViewכנקודת כניסה לאפליקציות מבוססות-תצוגה.- אפשר להשתמש ב-
EmbeddedPhotoPickerStateChangeListenerכדי לקבל קריאות חוזרות (callbacks) שקשורות למצב בתוך כלי בחירת התמונות.
- אפשר להשתמש ב-
- הוספנו את
TestEmbeddedPhotoPickerProviderכדי לאפשר לאפליקציות לבדוק תהליכים שמסתמכים על כלי בחירת התמונות המוטמע.