واجهة مستخدم privacysandbox

  
قائمة المهام
آخر تعديل الإصدار المستقر إصدار مرشح الإصدار التجريبي الإصدار الأولي
18 تشرين الأول (أكتوبر) 2023 - - - 1.0.0-alpha07

تعريف التبعيات

لإضافة تبعية على privacysandbox-ui، يجب إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven الذي يضم أدوات Google للحصول على مزيد من المعلومات.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو وحدتك:

رائع

dependencies {
    // Use to implement privacysandbox ui
    implementation "androidx.privacysandbox.ui:ui:1.0.0-alpha07"

    // Use to implement privacysandbox ui-core
    implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha07"
   
    // Use to implement privacysandbox ui-core
    implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07"
}

Kotlin

dependencies {
    // Use to implement privacysandbox ui
    implementation("androidx.privacysandbox.ui:ui:1.0.0-alpha07")

    // Use to implement privacysandbox ui-core
    implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha07")

    // Use to implement privacysandbox ui-provider
    implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha07")

    
}

ولمزيدٍ من المعلومات عن التبعيات، يُرجى الاطّلاع على مقالة إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء عدد جديد

راجع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.

الإصدار 1.0

الإصدار 1.0.0-alpha07

18 تشرين الأول (أكتوبر) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha07 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha07 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha07. يحتوي الإصدار 1.0.0-alpha07 على هذه الالتزامات.

الميزات الجديدة

  • تمت إضافة إمكانية التوافق مع الأنظمة القديمة في المكتبة. في واجهة برمجة التطبيقات 33 والإصدارات الأقدم، سيتم عرض طريقة عرض مقدِّم الخدمة داخل عملية التطبيق، في أداة تحميل صف مختلفة. (If0b7a)
  • تمت إضافة منطق يسمح بتنفيذ تغيير حجم حاويات المضيف والموفِّر في الإطار نفسه لتجنب البيانات غير الواضحة الظاهرة في واجهة المستخدم. (Ic2cd9)

تغييرات واجهة برمجة التطبيقات

  • MinSdk للمكتبة إلى واجهة برمجة التطبيقات 21. (I474b8)

الإصدار 1.0.0-alpha06

20 أيلول (سبتمبر) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha06 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha06 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha06. يحتوي الإصدار 1.0.0-alpha06 على هذه الالتزامات.

الميزات الجديدة

  • تمت إضافة منطق إلى المقطع SandboxedSdkView إلى العنصر "الأصلي المحاذي" لعرض المقطع الذي يمكن تمريره داخله. ويضمن ذلك أنّ محتوى SandboxedSdkView لا يظهر ضمن طرق عرض أخرى أو أي من مكوِّنات واجهة المستخدم خارج طريقة عرض المحتوى الجذر. (I9ea94)

تغييرات واجهة برمجة التطبيقات

  • إعادة تسمية SandboxedSdkView.setZOrderOnTopAndEnableUserInteraction إلى orderProviderUiAboveClientUi (Iecb7e)

إصلاح الأخطاء

  • أرسل قيمة ترتيب Z الصحيحة إلى المضيف. (Ib0ddf)
  • لا تنقل التركيز باللّمس إلا عند التمرير أو التمرير بالوضع العمودي. (I0528c)

الإصدار 1.0.0-alpha05

9 آب (أغسطس) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha05 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha05 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha05. يحتوي الإصدار 1.0.0-alpha05 على هذه الالتزامات.

الميزات الجديدة

  • تمت إضافة منطق لنقل التركيز باللمس إلى المضيف عند إيماءات التمرير والتمرير السريع التي تنشأ من SandboxedSdkView. يسمح هذا لواجهة المستخدم الخاصة بموفِّر خدمة استضافة الحاوية القابلة للتمرير لدى العميل بالاستجابة بشكلٍ صحيح إلى الانتقالات والتمريرات.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة المعلمة windowInputToken إلى SandboxedUiAdapter (Ief578)

إصلاح الأخطاء

  • ضبط حالة الجلسة على "نشطة" بعد الرسم الأول (I36f3f)
  • يجب حل مشكلة التنسيق في "SandboxedSdkView". (I09cb8)
  • تمت إضافة منطق لنقل التركيز باللمس إلى المضيف. (I33b54)
  • أضِف مَعلمة windowInputToken إلى SandboxedUiAdapter. يُعدّ هذا الإجراء ضروريًا لضمان ربط الرمز المميّز لـ SurfaceControlViewHost بشكل صحيح بمضيف العرض الهرمي المضمّن. (Ief578)
  • تشغيل notifyResized في سلسلة التعليمات الرئيسية (I62440)
  • إصلاح العطل في مسار Session.close(). (I5392e)

الإصدار 1.0.0-alpha04

‫21 حزيران (يونيو) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha04 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha04 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha04. يحتوي الإصدار 1.0.0-alpha04 على هذه الالتزامات.

الميزات الجديدة

  • لمحة عن SdkActivityLauncher. واجهة للسماح لحِزم تطوير البرامج (SDK) التي يتم تفعيلها في وقت التشغيل بإطلاق الأنشطة. (I5b3dc)

إصلاح الأخطاء

  • إصلاح حالة السباق في notifyZOrderChanged يضمن إبلاغ موفِّر واجهة المستخدم بجميع تغييرات الترتيب Z. لن يتم إشعار موفِّر واجهة المستخدم صراحةً في حال تغيير الترتيب Z لـ SandboxedSdkView قبل استدعاء openSession.

الإصدار 1.0.0-alpha03

24 أيار (مايو) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha03 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha03 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha03. يحتوي الإصدار 1.0.0-alpha03 على هذه الالتزامات.

الميزات الجديدة

  • StateChangedListener يعلِمك بتطبيق التغييرات في جلسة واجهة المستخدم.

تغييرات واجهة برمجة التطبيقات

  • تمت إضافة StateChangedListener ليحل محل ErrorConsumer (Icd5d3).

إصلاح الأخطاء

  • تم إصلاح حالة سباق notifyZOrderChanged بحيث يتم إشعار موفر واجهة المستخدم بجميع التغييرات في الترتيب Z

الإصدار 1.0.0-alpha02

19 نيسان (أبريل) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha02 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha02 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha02. يحتوي الإصدار 1.0.0-alpha02 على هذه الالتزامات.

إصلاح الأخطاء

  • تم إيقاف اختبار التقطيع التالي:ChangeSandboxedSdkViewLayoutChangesChildLayout

الإصدار 1.0.0-alpha01

8 آذار (مارس) 2023

تم إصدار androidx.privacysandbox.ui:ui-client:1.0.0-alpha01 وandroidx.privacysandbox.ui:ui-core:1.0.0-alpha01 وandroidx.privacysandbox.ui:ui-provider:1.0.0-alpha01. يحتوي الإصدار 1.0.0-alpha01 على هذه الالتزامات.

الميزات الجديدة

  • هذه هي مكتبات Jetpack الجديدة التي يمكن للتطبيقات وحِزم تطوير البرامج (SDK) التي تم تفعيلها في وقت التشغيل (مبادرة حماية الخصوصية) السماح للتطبيق (العميل) باستضافة أي واجهة مستخدم توفّرها حزمة تطوير البرامج (SDK) (مقدِّم الخدمة).