privacysandbox-tools

  
ספרייה לשימוש בפונקציונליות של ארגז החול לפרטיות ב-Android
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫17 בדצמבר 2025 - - - ‎1.0.0-alpha14

הצהרה על יחסי תלות

כדי להוסיף תלות ב-privacysandbox-tools, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

Groovy

dependencies {
    // Use to implement privacysandbox libraries

    implementation "androidx.privacysandbox.tools:tools:1.0.0-alpha14"
    Implementation "androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-core:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14"
    implementation "androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14"
    
    
}

Kotlin

dependencies {
    // Use to implement privacysandbox libraries
    
    implementation("androidx.privacysandbox.tools:tools:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apicompiler:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apigenerator:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-core:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-testing:1.0.0-alpha14")
    implementation("androidx.privacysandbox.tools:tools-apipackager:1.0.0-alpha14")

}

מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.

יצירת בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.

גירסה 1.0

גרסה ‎1.0.0-alpha14

‫17 בדצמבר 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha14 משוחרר. גרסה ‎1.0.0-alpha14 מכילה את הקומטים האלה.

  • הספרייה הזו הוצאה משימוש ולא יתבצעו בה עדכונים בעתיד.

שינויים ב-API - הוצאו משימוש ממשקי API של privacysandbox.tools. ‫(Ieb66c,‏ b/452878636) - ממשקי API שהוצאו משימוש privacysandbox.sdkruntime (Ibe81a,‏ b/452878636) - ממשקי API שהוצאו משימוש privacysandbox.ui (I858d5,‏ b/452878636) - כדי להשתמש בפרויקטים שפורסמו עם Kotlin 2.0, צריך להשתמש ב-KGP 2.0.0 ומעלה (Idb6b5,‏ b/344563182)

גרסה ‎1.0.0-alpha13

‫26 במרץ 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha13 משוחרר. גרסה ‎1.0.0-alpha13 מכילה את הקומטים האלה.

תכונות חדשות

  • הוספנו תמיכה בפרמטר SessionData ב-openSession, שמחליף את SessionConstants.
  • הסרנו את יצירת SandboxedSdkProviderCompat.getView(), שהוצא משימוש.

גרסה 1.0.0-alpha12

‫26 בפברואר 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha12 משוחרר. גרסה ‎1.0.0-alpha12 מכילה את הקומטים האלה.

תכונות חדשות

  • ממשקי @PrivacySandboxInterface-annotated יכולים עכשיו להרחיב את ממשק SharedUiAdapter שהוצג ב-androidx.privacysandbox.ui:ui-core:1.0.0-alpha14, בדומה ל-SandboxedUiAdapter. ממשק יכול להרחיב רק סוג אחד של מתאם ממשק משתמש.

גרסה ‎1.0.0-alpha11

‫29 בינואר 2025

androidx.privacysandbox.tools:tools-*:1.0.0-alpha11 משוחרר. גרסה ‎1.0.0-alpha11 מכילה את הקומטים האלה.

תכונות חדשות

  • הוספנו תמיכה בפרמטר SessionConstants המעודכן ב-SandboxedUiAdapter.openSession. (I65886)

גרסה ‎1.0.0-alpha10

‫2 באוקטובר 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha10 משוחרר. גרסה ‎1.0.0-alpha10 מכילה את הקומטים האלה.

תכונות חדשות

  • הוספת תמיכה בקבועים שהוגדרו ב-SDK באמצעות const val בממשקי annotated ובערכים annotated.

שינויים ב-API

  • איסור שימוש באובייקטים ב-apicompiler (בעבר המערכת התעלמה מהם בשקט)

תיקוני באגים

  • תיקון קריסה כשיש ספריות מקור שמסתיימות ב-‎ .class

גרסה ‎1.0.0-alpha09

‫26 ביוני 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha09 משוחרר. גרסה ‎1.0.0-alpha09 מכילה את הקומטים האלה.

תכונות חדשות

  • הוספת תמיכה במחלקות enum עם הערה @PrivacySandboxValue.
  • תמיכה בגרסת אלפא 09 של ממשק המשתמש של ארגז החול לפרטיות.

גרסה ‎1.0.0-alpha08

‫20 במרץ 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha08 משוחרר. גרסה ‎1.0.0-alpha08 מכילה את הקומטים האלה.

תכונות חדשות

  • בממשקי API עם ההערה @PrivacySandboxCallback אפשר עכשיו להשתמש בשיטות שמחזירות ערכים, כל עוד השיטה מושהית.(I16063)
  • חבילות מתקבלות עכשיו כפרמטרים וסוגי החזרה תקינים בממשקים ובערכים עם הערות. (I52995)

גרסה ‎1.0.0-alpha07

‫7 בפברואר 2024

androidx.privacysandbox.tools:tools-*:1.0.0-alpha07 משוחרר. גרסה ‎1.0.0-alpha07 מכילה את הקומיטים האלה.

שינויים ב-API

  • תמיכה בממשקי מפעיל הפעילות החדשים של SDK. הממשקים החדשים נמצאים ב-androidx.privacysandbox.activity.core. הגרסאות הישנות ב-androidx.privacysandbox.ui.core לא נתמכות יותר. (Ia9079)

גרסה ‎1.0.0-alpha06

‫6 בספטמבר 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha06 משוחרר. גרסה ‎1.0.0-alpha06 מכילה את הקומיטים האלה.

תיקוני באגים

  • כדי למנוע התנגשויות בנתיב המחלקה ב-Bazel, צריך להשתמש בתלות של Guava שאינה Android.
  • תיקון קריסה כשקומפיילר ה-API נקרא מ-Bazel. (I24c9d)

גרסה ‎1.0.0-alpha05

‫9 באוגוסט 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha05 משוחרר. גרסה 1.0.0-alpha05 מכילה את הקומיטים האלה.

תכונות חדשות

  • ל-SandboxedUiAdapters שנוצרו עכשיו יש את הגדרת windowInputToken החדשה. כך הגרסה הזו תהיה תואמת ל-androidx.privacysandbox.ui:ui-core:1.0.0-alpha05.

גרסה ‎1.0.0-alpha04

‫24 במאי 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha04 משוחרר. גרסה ‎1.0.0-alpha04 מכילה את הקומיטים האלה.

תכונות חדשות

  • הערכים של CancellationExceptions מועברים עכשיו לאפליקציות, כך שערכות ה-SDK יכולות לבטל את שגרות המשנה שלהן כמו שצריך.
  • SdkActivityLaunchers אפשר להשתמש עכשיו ב-API של SDK, כך שאפליקציות יכולות לשלוח הפעלות לערכות SDK בארגז החול לפרטיות. הערה: נכון לעכשיו, הפונקציונליות הזו זמינה רק בגרסאות טרום-השקה למפתחים.

תיקוני באגים

  • פונקציות שלא מוגדרות כפונקציות להשהיה שמוצהרות על ידי ערכות SDK יפעלו עכשיו ב-thread הראשי כברירת מחדל. בעבר הן הופעלו ב-threads של Binder.
  • שירותים כבר לא יכולים לקבל בירושה מתאמי ממשק משתמש.
  • תוקנה הבעיה שבה הגדרה של מאפיין מתאם של ממשק משתמש במחלקת נתונים גרמה לשגיאת קומפילציה.

גרסה ‎1.0.0-alpha03

‫8 במרץ 2023

androidx.privacysandbox.tools:tools-*:1.0.0-alpha03 משוחרר. גרסה ‎1.0.0-alpha03 מכילה את הקומיטים האלה.

תכונות חדשות

  • הוספנו תמיכה בשילוב של Privacy Sandbox UI API

שינויים ב-API

  • הגרסה של Kotlin שמוגדרת כיעד שונתה ל-1.8.0

גרסה ‎1.0.0-alpha02

‫7 בדצמבר 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha02 משוחרר. גרסה ‎1.0.0-alpha02 מכילה את הקומיטים האלה.

תכונות חדשות - נוספה תמיכה בהגדרת ממשקי SDK שפונים ללקוח ומקבלים קריאות חוזרות ואובייקטים של ערכי נתונים כפרמטרים וסוגי החזרה - העברת חריגים של SDK ללקוחות - תמיכה ביצירת תאימות לאחור של SDK Runtime

שינויים ב-API

  • הוספת הערה @JvmDefaultWithCompatibility (I8f206)

גרסה ‎1.0.0-alpha01

9 בנובמבר 2022

androidx.privacysandbox.tools:tools-*:1.0.0-alpha01 משוחרר. גרסה 1.0.0-alpha01 מכילה את הקומיטים האלה.

תכונות חדשות