בוחרים קטגוריה:
* ספרייה פופולרית שמשתמשים בה לעיתים קרובות
| ספרייה | תיאור |
|---|---|
| a2ui | הכלי לעיבוד Agent-to-UI (A2UI) של Jetpack Compose מספק הטמעה של פרוטוקול A2UI, ומאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמעבדים רכיבי Compose מקוריים – בלי להריץ קוד שרירותי. |
| a2ui.compose | הכלי לעיבוד Agent-to-UI (A2UI) של Jetpack Compose מספק הטמעה של פרוטוקול A2UI, שמאפשר לסוכני AI ליצור ממשקי משתמש עשירים ואינטראקטיביים שמעבדים רכיבי Compose מקוריים – בלי להריץ קוד שרירותי. |
| activity * | גישה לממשקי API קומפוזביליים שנבנו על גבי Activity. |
| מודעות | איך מקבלים מזהה פרסום עם או בלי Google Play Services. |
| annotation.keep | לביצוע |
| annotation | לחשוף מטא-נתונים שעוזרים לכלים ולמפתחים אחרים להבין את הקוד של האפליקציה. |
| appcompat * | מאפשרת גישה לממשקי API חדשים בגרסאות API ישנות יותר של הפלטפורמה (רבות מהן משתמשות ב-Material Design). |
| appfunctions | מאפשר לאפליקציות לשתף פונקציונליות ונתונים עם עוזרים אישיים מבוססי-AI, כדי שהם יוכלו לגלות ולבצע משימות ישירות במכשיר כדי למלא את בקשות המשתמשים. |
| appsearch * | אתם יכולים ליצור יכולות חיפוש מותאמות אישית בתוך האפליקציה בשביל המשתמשים שלכם. |
| arch.core | כלי עזר ליחסי תלות אחרים של ארכיטקטורה, כולל כללי בדיקה של JUnit שאפשר להשתמש בהם עם LiveData. |
| asynclayoutinflater | כדי למנוע תקלות בממשק המשתמש, כדאי להגדיר את פריסת הרכיבים כך שתתבצע באופן אסינכרוני. |
| autofill | שיפור הדיוק של המילוי האוטומטי באמצעות הרחבת הרמזים. |
| benchmark | מדידה מדויקת של ביצועי הקוד ב-Android Studio. |
| biometric | לאמת באמצעות נתונים ביומטריים או פרטי כניסה למכשיר, ולבצע פעולות קריפטוגרפיות. |
| bluetooth | שימוש בתכונות ה-Bluetooth של פלטפורמת Android עם ממשקי API שתואמים לדורות קודמים. |
| דפדפן | להציג דפי אינטרנט בדפדפן ברירת המחדל של המשתמש. |
| car-app | פיתוח אפליקציות שמבוססות על תבניות ל-Android Auto ול-Android Automotive OS. |
| camera * | פיתוח אפליקציות מצלמה לנייד. |
| camera.media3 | לביצוע |
| camera.featurecombinationquery | שאילתות לגבי יכולות המצלמה. |
| camera.viewfinder | מצלמה עם תצוגת מצלמה עצמאית מבוססת-View וניתנת להרכבה" |
| cardview | הטמעה של דפוס כרטיס Material Design עם פינות מעוגלות וצללים. |
| collection | להפחית את ההשפעה על הזיכרון של אוספים קטנים קיימים וחדשים. |
| compose.remote.foundation | לביצוע |
| compose * | מגדירים את ממשק המשתמש באופן פרוגרמטי באמצעות פונקציות קומפוזביליות שמתארות את הצורה שלו ואת התלות שלו בנתונים. |
| compose.animation | ליצור אנימציות באפליקציות Jetpack Compose כדי לשפר את חוויית המשתמש. |
| compose.compiler | המרת פונקציות קומפוזביליות והפעלת אופטימיזציות באמצעות פלאגין של קומפיילר Kotlin. |
| compose.foundation | כתיבת אפליקציות ב-Jetpack Compose באמצעות אבני בניין מוכנות לשימוש והרחבת הבסיס כדי ליצור רכיבים משלכם למערכת העיצוב. |
| compose.material | אפשר ליצור ממשקי משתמש של Jetpack Compose באמצעות רכיבי Material Design מוכנים לשימוש. זוהי נקודת הכניסה ברמה הגבוהה יותר של Compose, שנועדה לספק רכיבים שתואמים לאלה שמתוארים בכתובת www.material.io. |
| compose.material3 | פיתוח ממשקי משתמש ב-Jetpack Compose באמצעות רכיבי Material Design 3, הגרסה הבאה של Material Design. Material 3 כולל עיצובים ורכיבים מעודכנים ותכונות להתאמה אישית של Material You, כמו צבע דינמי, והוא נועד להתאים לסגנון החזותי החדש של Android 12 ולממשק המשתמש של המערכת. |
| compose.material3.adaptive | כדי ליצור ממשקי משתמש רספונסיביים שמתאימים את עצמם באופן אוטומטי לפי הגדרות החלון, כמו סוגי גודל החלון או תנוחות המכשיר, אתם יכולים להשתמש בספרייה הרספונסיבית של Material 3. הספרייה מספקת יישומי scaffold שמוגדרים כברירת מחדל ורכיבי composable של אבני בניין כדי ליצור חוויות מותאמות אישית. |
| compose.remote | Remote Compose הוא framework ליצירת ממשק משתמש למשטחים מרוחקים |
| compose.runtime | אבני הבניין הבסיסיות של מודל התכנות וניהול המצבים של Compose, וסביבת זמן הריצה העיקרית של פלאגין המהדר של Compose. |
| compose.ui | רכיבים בסיסיים של ממשק המשתמש של Compose שנדרשים כדי לקיים אינטראקציה עם המכשיר, כולל פריסה, שרטוט וקלט. |
| concurrent | העברת משימות מה-thread הראשי באמצעות פונקציות קורוטין ושימוש ב-ListenableFuture. |
| constraintlayout | למקם ווידג'טים ולשנות את הגודל שלהם בצורה גמישה באמצעות מיקום יחסי. |
| contentpager | טעינה ודפדוף בנתוני ContentProvider בשרשור ברקע. |
| coordinatorlayout | מיקום ווידג'טים של אפליקציות ברמה העליונה, כמו AppBarLayout ו-FloatingActionButton. |
| locationbutton | |
| core | כדאי לטרגט את התכונות וממשקי ה-API העדכניים ביותר של הפלטפורמה, וגם לתמוך במכשירים ישנים יותר. |
| core.uwb | להטמיע UWB (פס רחב במיוחד) במכשירים נתמכים. |
| פרטי כניסה | הספרייה הזו מספקת גישה מאוחדת לפרטי הכניסה של המשתמש. הנתונים האלה יכולים לכלול סיסמאות, מפתחות גישה ופרטי כניסה מאוחדים. צריך להשתמש בספרייה הזו כדי לספק חוויות כניסה חלקות ומאובטחות. |
| credentials.providerevents | הספרייה הזו מספקת קבוצה של ממשקי API לספקי פרטי כניסה כדי להשתתף באירועים של ספקים, כמו העברת פרטי כניסה ושינויים באותות של פרטי כניסה. |
| credentials.registry | כדי לפתור את הבעיות האלה, אנחנו מוסיפים מנגנון רישום חדש שמאפשר לאפליקציה לספק פרטי כניסה דיגיטליים תוך שמירה על הפרטיות. באופן כללי, אפליקציית הספק תרשום מראש את כל התעודות הדיגיטליות הפוטנציאליות שלה ב-Credential Manager. כש-Credential Manager יקבל בקשה מאפליקציה לתעודה דיגיטלית ספציפית, הוא יפעיל את ההתאמה של פרטי הכניסה ואת ממשק המשתמש לבחירת המשתמש בארגז חול. |
| cursoradapter | חשיפת נתוני Cursor לווידג'ט ListView. |
| customview | להטמיע תצוגות בהתאמה אישית. |
| databinding * | אפשר לקשר רכיבי ממשק משתמש בפריסות למקורות נתונים באפליקציה באמצעות פורמט הצהרתי. |
| datastore | אחסון נתונים באופן אסינכרוני, עקבי וטרנזקציונלי, תוך התגברות על חלק מהחסרונות של SharedPreferences |
| documentfile | להציג מסמך קובץ. |
| draganddrop | לקבל נתונים שנגררו ושוחררו מאפליקציה אחרת או בתוך האפליקציה, ולהציג אפשרות עקבית של יעד לשחרור. |
| drawerlayout | הטמעת ווידג'ט של חלונית הזזה ב-Material Design. |
| dynamicanimation | יצירת אנימציות חלקות באמצעות Animation API שמבוסס על פיזיקה. |
| emoji | הצגת אמוג'י במכשירים הנוכחיים ובמכשירים ישנים יותר. |
| emoji2 | הצגת אמוג'י במכשירים נוכחיים ובמכשירים ישנים יותר. |
| enterprise | ליצור אפליקציות שמתאימות לארגונים. |
| exifinterface | קריאה וכתיבה של תגי EXIF בקובץ תמונה. |
| fragment * | פילוח האפליקציה למספר מסכים עצמאיים שמתארחים ב-Activity. |
| games | אתם יכולים להשתמש ב-SDK למשחק ב-Android באופן מקורי באפליקציה כדי לבצע משימות מורכבות במשחקים, כמו קצב פריימים. |
| glance.adaptive | לביצוע |
| glance | יצירת פריסות למשטחים מרוחקים באמצעות API בסגנון Jetpack Compose. |
| glance.wear | Glance Wear היא ספרייה ליצירת ווידג'טים ל-Wear OS |
| graphics | שימוש במתקני גרפיקה בכמה גרסאות של פלטפורמת Android |
| gridlayout | הטמעת פריסת רשת. |
| בריאות | ליצור אפליקציות בריאות עם ביצועים גבוהים, בלי קשר לפלטפורמה. |
| health.connect | מאפשרת למפתחים לקרוא או לכתוב את רשומות הבריאות והכושר של המשתמשים. |
| heifwriter | קידוד תמונה או אוסף תמונות בפורמט HEIF באמצעות הקודקים הזמינים במכשיר Android. |
| hilt * | הרחבת הפונקציונליות של Dagger Hilt כדי לאפשר הזרקת תלות של מחלקות מסוימות מספריות androidx. |
| ink | לעודד פיתוח של אפליקציות מעולות לעט סטיילוס. הפחתת חסמי הכניסה למפתחים כדי ליצור חוויות כתיבה יפות ואיכותיות. תמיכה ב-Inking ב-Android וב-JVM בצד השרת (כרגע יש תמיכה ב-Linux ל-x86_64). |
| קלט | הפחתת זמן האחזור של אינטראקציות קלט על ידי חיזוי של אירועי MotionEvent עתידיים |
| interpolator | שימוש באינטרפולטורים של אנימציה בפלטפורמות ישנות יותר. |
| javascriptengine | הפעלת האפשרות להערכת JavaScript באפליקציית Android. |
| jetifier | כלי עצמאי שמעביר את התלויות של הספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX. |
| leanback | כלי עצמאי שמעביר את התלויות של הספרייה בספריית התמיכה שהוצאה משימוש לתלויות מקבילות ב-AndroidX. |
| legacy | הארטיפקט הזה והמחלקות שלו הוצאו משימוש. החל מ-Android 8, הגבלות על בדיקות ברקע הופכות את המחלקה הזו ללא שימושית. |
| lifecycle * | ליצור רכיבים שמודעים למחזור החיים ויכולים להתאים את ההתנהגות שלהם לפי המצב הנוכחי של מחזור החיים של פעילות או קטע. |
| lint | בדיקות Lint לאימות השימוש בממשקי API של Gradle |
| loader | טעינת נתונים לממשק המשתמש שיישארו גם אחרי שינויים בהגדרות. |
| localbroadcastmanager | הארטיפקט הזה והכיתות שלו הוצאו משימוש. במקום זאת, השתמשו ב-LiveData או ב-reactive streams. |
| media | לשתף תוכן מדיה ואמצעי בקרה עם אפליקציות אחרות. הוחלפה על ידי Media3. |
| media3 * | ספריות תמיכה לתרחישי שימוש במדיה. |
| mediarouter | הפעלת הצגה והפעלה של מדיה במכשירי מקלט מרוחקים באמצעות ממשק משתמש משותף. |
| multidex | פריסת אפליקציות עם כמה קובצי DEX במכשירים עם גרסה קודמת ל-Android 5. |
| metrics | מעקב ודיווח על מדדי זמן ריצה שונים של האפליקציה |
| navigation * | בנייה ועיצוב של ממשק המשתמש באפליקציה, טיפול בקישורי עומק וניווט בין מסכים. |
| navigation3 | Navigation 3 היא ספריית ניווט חדשה שמיועדת לעבודה עם Compose. |
| navigationevent | ספריית Navigation Event מספקת API שמתמקד ב-KMP לטיפול בחזרה למערכת, וגם ב[חיזוי של תנועת החזרה](/guide/navigation/custom-back/predictive-back-gesture). |
| paging * | לטעון נתונים בדפים ולהציג אותם ב-RecyclerView. |
| palette | חילוץ לוחות צבעים מייצגים מתמונות. |
| ספרייה להוספת יכולות צפייה בקובצי PDF בתוך אפליקציות. | |
| percentlayout | הארטיפקט הזה והמחלקות שלו הוצאו משימוש. במקום זאת, צריך להשתמש ב-ConstraintLayout ובפריסות שמשויכות אליו. |
| performance | מספק הערות מקור לאופטימיזציה של הביצועים. |
| כלי לבחירת תמונות | הספרייה הזו מספקת שילוב של Compose ו-Android Views לכלי המוטמע לבחירת תמונות. |
| preference | אתם יכולים ליצור מסכי הגדרות אינטראקטיביים בלי שתצטרכו לנהל את ממשק המשתמש או את האחסון במכשיר. |
| להדפיס תמונות, מסמכים וגרפיקות אחרות מהאפליקציה. | |
| privacysandbox.activity | לביצוע |
| privacysandbox.ads | הספרייה הזו מאפשרת שילוב עם ממשקי API לשמירה על הפרטיות, שהם חלק מארגז החול לפרטיות ב-Android. |
| privacysandbox.plugins | פלאגין Gradle של ספריית ה-SDK של ארגז החול לפרטיות ב-Android |
| privacysandbox.sdkruntime | הספרייה הזו מספקת רכיבים לצרכנים שמודעים ל-SdkRuntime |
| privacysandbox.tools | ספרייה לשימוש בפונקציונליות של ארגז החול לפרטיות ב-Android |
| privacysandbox.ui | לביצוע |
| profileinstaller | האפשרות הזו מאפשרת לספריות לאכלס מראש עקבות של קומפילציה מראש כדי ש-ART יוכל לקרוא אותן. |
| recommendation | קידום תוכן במסך הבית של מרכז האפליקציות של Android TV. |
| recyclerview | להציג קבוצות גדולות של נתונים בממשק המשתמש תוך צמצום השימוש בזיכרון. |
| remotecallback | יוצרים wrapper שמקל על המפתחים לספק PendingIntent. |
| resourceinspection | הצגת המאפיינים של תצוגות בהתאמה אישית בכלי Live Layout Inspector ב-Android Studio. |
| room * | יצירה, אחסון וניהול של נתונים קבועים שמגובים על ידי מסד נתונים SQLite. |
| room3 * | ליצור, לאחסן ולנהל נתונים קבועים שמגובים במסד נתונים של SQLite. |
| savedstate | כתיבת רכיבים שניתנים להוספה וששומרים את מצב ממשק המשתמש כשמפסיקים תהליך, ומשחזרים אותו כשמפעילים מחדש את התהליך. |
| אבטחה | ניהול מפתחות בצורה בטוחה והצפנת קבצים ו-sharedpreferences. |
| sharetarget | מספקים תאימות לדורות קודמים לשימוש בקיצורי דרך כיעדי שיתוף ישיר. |
| slice | הצגת רכיבי ממשק משתמש מבוססי-תבניות מחוץ לאפליקציה. |
| slidingpanelayout | הטמעה של תבנית ממשק משתמש של חלונית הזזה. |
| startup | הטמעה של דרך פשוטה ויעילה להפעלת רכיבים בזמן הפעלת האפליקציה. |
| sqlite | לעבוד עם מסדי נתונים מקומיים של SQLite. אם אפשר, כדאי להשתמש ב-Room במקום זאת. |
| swiperefreshlayout | הטמעה של תבנית ממשק המשתמש 'החלקה לרענון'. |
| test.backup | מסגרת בדיקה אוטומטית כדי לוודא שנתוני משתמש ופרטי כניסה לחשבון שורדים בבטחה שדרוגים של מכשירים ושחזורים בענן. |
| test * | בדיקה ב-Android. |
| test.ext | לביצוע |
| test.uiautomator | מסגרת לבדיקת ממשק משתמש פונקציונלי באפליקציות שונות |
| text-vertical | לביצוע |
| textclassifier | מזהה שיחות, קישורים, בחירות ומבנים דומים אחרים בטקסט. |
| מעקב | כתיבת אירועי מעקב למאגר נתונים זמני של עקבות המערכת. |
| transition | אנימציה של תנועה בממשק המשתמש עם פריסות התחלה וסיום. |
| tv | מספקת למפתחים פונקציות של Compose ו-Material Design כדי לכתוב אפליקציות לטלוויזיה |
| tvprovider | לספק ערוצי Android TV. |
| vectordrawable | עיבוד של פרטי גרפי וקטורי. |
| versionedparcelable | מספק פורמט יציב וקומפקטי של סריאליזציה בינארית שאפשר להעביר בין תהליכים או לשמור בצורה בטוחה. |
| viewpager | הצגת צפיות או קטעים בפורמט שניתן להחלקה. אם אפשר, כדאי להשתמש ב-ViewPager2. |
| viewpager2 | הצגת צפיות או קטעים בפורמט שניתן להחלקה. |
| wear | ליצור אפליקציות לשעונים חכמים עם Wear OS by Google. |
| wear.compose | אתם יכולים לכתוב אפליקציות Jetpack Compose למכשירי Wear OS על ידי הוספת פונקציונליות לתמיכה בגדלים שונים של מכשירים ובמחוות ניווט. |
| wear.compose.remote | לכתוב ווידג'טים וממשקי משתמש אחרים בשליטה מרחוק ל-Wear OS באמצעות מערכת העיצוב Material 3 Expressive. |
| wear.protolayout | הספרייה הזו מאפשרת להגדיר קבוצה של פריסות של ממשק המשתמש וביטויים שלא קשורים לממשק המשתמש, כדי לעבד או להעריך אותם בפלטפורמות מרוחקות. |
| wear.tiles | ליצור אפליקציות לשעונים חכמים עם Wear OS by Google. |
| wear.watchface | ליצור אפליקציות לשעונים חכמים עם Wear OS by Google. |
| wear.watchfacepush | התכונה "העברת תצוגת השעון" מאפשרת לאפליקציה ל-Wear OS להתקין תצוגת שעון בשעון באופן פרוגרמטי. |
| webgpu | ממשק API מודרני של GPU לגרפיקה ולמחשוב מ-Kotlin. |
| webkit | לעבוד עם ממשקי WebView API מודרניים ב-Android מגרסה 5 ואילך. |
| window | עוזר לתמוך בגורמי צורה שונים של מכשירים, כמו מכשירים מתקפלים. |
| window.extensions.core | ממשקי ה-API העיקריים של תוספי Window Manager Library |
| עבודה * | לתזמן ולהריץ משימות ברקע שאפשר לדחות אותן ושמבוססות על אילוצים. |
| xr.arcore | היכולות של Gemini בתחום התפיסה מאפשרות להביא תוכן דיגיטלי לעולם האמיתי. |
| xr.compose | ליצור פריסות מרחביות של ממשק משתמש באופן הצהרתי, תוך ניצול היכולות המרחביות של Android XR. |
| xr.compose.material3 | יצירת אפליקציות באמצעות רכיבים ופריסות של Material שמותאמים ל-XR |
| xr.glimmer | שפת עיצוב וערכת כלים לבניית ממשק משתמש, נועדה ליצירה של חוויות מציאות רבודה ב-Android XR |
| xr.projected | ליצור חוויות שמנצלות את היכולות הייחודיות של מכשירי XR מחוברים. |
| xr.runtime | התחלת סשן AR או תלת-ממד בהתאמה אישית באמצעות סביבת זמן הריצה המקורית שלנו. |
| xr.scenecore | ליצור ולשנות את תרשים הסצנה של Android XR עם תוכן תלת-ממדי. |
| רכיבי Material Design * | רכיבי ממשק משתמש מודולריים וניתנים להתאמה אישית של Material Design ל-Android. |