গোপনীয়তা স্যান্ডবক্স ইউআই
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ১৭ ডিসেম্বর, ২০২৫ | - | - | - | ১.০.০-আলফা১৭ |
নির্ভরতা ঘোষণা করা
privacysandbox-ui-এর উপর নির্ভরতা যোগ করতে, আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven সংগ্রহস্থলটি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement privacysandbox ui-client implementation "androidx.privacysandbox.ui:ui-client:1.0.0-alpha17" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha17" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha17" }
কোটলিন
dependencies { // Use to implement privacysandbox ui-client implementation("androidx.privacysandbox.ui:ui-client:1.0.0-alpha17") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha17") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha17") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha17
১৭ ডিসেম্বর, ২০২৫
androidx.privacysandbox.ui:ui-*:1.0.0-alpha17 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha17-এ এই কমিটগুলি রয়েছে।
- এই লাইব্রেরিটি বন্ধ করে দেওয়া হয়েছে এবং ভবিষ্যতে আর কোনও আপডেট পাওয়া যাবে না।
API পরিবর্তন - অবহেলিত privacysandbox.ui API গুলি ( I858d5 , b/452878636 ) - minSdk API 21 থেকে 23 তে পরিবর্তন করা হয়েছে ( Ifa120 , b/380448311 ) - পরীক্ষামূলক SandboxedSdkUi অ-পরীক্ষামূলক থেকে আলাদা করা হয়েছে। ( Ie9154 , b/430118542 ) - SdkSandboxControllerCompat sdkruntime-provider ( Id99fb , b/426122358 ) - ক্লায়েন্ট অ্যাপ SandboxedSdkView বা SandboxedSdkUi ব্যবহার করে ক্লায়েন্ট উইন্ডোর সাপেক্ষে প্রোভাইডার UI এর z-স্তর পরিবর্তন করতে পারে না। ( I87e9f , b/413659157 )
বাগ ফিক্স
- ডিফল্ট
minSdkAPI 21 থেকে API 23 এ স্থানান্তর করা হচ্ছে ( Ibdfca , b/380448311 , b/435705964 , b/435705223 ) -
SharedUiContainerসেশন ম্যানেজমেন্টেPoolingContainerসাপোর্ট যোগ করা হয়েছে: যদি কন্টেইনারটিPoolingContainerমধ্যে থাকে তবে শেয়ার করা UI সেশন বন্ধ করা হয় না। ( Iabe16 , b/352500350 )
সংস্করণ 1.0.0-alpha16
২০ মে, ২০২৫
androidx.privacysandbox.ui:ui-*:1.0.0-alpha16 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha16-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SandboxedSdkViewএ বাধা পরিমাপ করার জন্য লজিক যোগ করা হয়েছে, যাSessionObserver.onUiContainerChanged()এ পাঠানো হবে যদিSandboxedUiAdapterSignalOptions.OBSTRUCTIONSসংশ্লিষ্টSessionObserverFactory.signalOptionsএ অন্তর্ভুক্ত থাকে। ভিউ-এর সাপেক্ষে বাধাগুলি রিপোর্ট করা হয়।
API পরিবর্তনগুলি
-
SandboxedSdkUiui-client থেকে একটি নতুন ui-client-compose লাইব্রেরিতে স্থানান্তরিত করা হয়েছে। - UI কন্টেইনারে বাধা পরিমাপ করার জন্য যুক্তি যোগ করা হয়েছে। ( I34bea )
বাগ ফিক্স
-
SandboxedSdkView.setAlpha()সংশোধন করা হয়েছে, যা এখন এর কন্টেন্ট ভিউয়ের আলফা আপডেট করে।
সংস্করণ 1.0.0-alpha15
২৬ মার্চ, ২০২৫
androidx.privacysandbox.ui:ui-client:1.0.0-alpha15 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha15 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha15 প্রকাশিত হয়েছে। 1.0.0-alpha15 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SandboxedSdkViewএবংSandboxedSdkUiএর ডিফল্ট Z-ক্রম "নীচে" সেট করুন, যা নির্দেশ করে যে প্রদানকারীর পৃষ্ঠ এখন ক্লায়েন্টের উইন্ডোর নীচে স্থাপন করা হয়েছে। ক্লায়েন্ট উইন্ডো দ্বারা প্রাপ্ত হওয়ার পরে এই মোডেMotionEventsগ্রহণ করার জন্য UI প্রদানকারীর জন্য সমর্থন যোগ করা হয়েছে। -
SessionObserverFactoryইন্টারফেসে একটিsignalOptionsক্ষেত্র যোগ করা হয়েছে। এটি স্ট্রিং বিকল্পগুলির একটি সেট সংজ্ঞায়িত করতে ব্যবহার করা যেতে পারে যা সংশ্লিষ্টSessionObserverএর জন্য কোন সংকেত সংগ্রহ করা হয়েছে তা নির্ধারণ করতে ব্যবহৃত হবে। সংকেতের প্রাথমিক সেটটিSandboxedUiAdapterSignalOptionsএ সংজ্ঞায়িত করা হয়েছে। যদি কোনও সংকেত বিকল্প সেট না করা থাকে, তবে কেবলSessionObserver.onSessionOpened()এবংSessionObserver.onSessionClosed()কল করা হবে।
API পরিবর্তনগুলি
-
SandboxedUiAdapter.openSession()এSessionConstantsনাম পরিবর্তন করেSessionDataকরা হয়েছে।
জ্ঞাত সমস্যা
- যখন SDK রানটাইমে SDK লোড করা হয় এবং
SandboxedSdkViewবাSandboxedSdkUiএর Z-ক্রম "উপরে" থাকে, তখন অঙ্গভঙ্গিটি কেবলমাত্র সরবরাহকারী উইন্ডো দ্বারা গ্রহণ করা হয় এবং আর ক্লায়েন্ট উইন্ডোতে স্থানান্তরিত হয় না।
সংস্করণ 1.0.0-alpha14
২৬ ফেব্রুয়ারী, ২০২৫
androidx.privacysandbox.ui:ui-client:1.0.0-alpha14 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha14 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha14 প্রকাশিত হয়েছে। 1.0.0-alpha14 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- আপনি এখন 'শেয়ার্ড UI' তৈরি করতে পারেন, অর্থাৎ এমন UI যার মধ্যে ক্লায়েন্ট-মালিকানাধীন এবং প্রোভাইডার-মালিকানাধীন উপাদান থাকতে পারে।
SharedUiContainerব্যবহার করে শেয়ার করা UI হোস্ট করা যেতে পারে, যাViewGroupপ্রসারিত করে। নতুন API গুলিSandboxedSdkViewএবংSandboxedUiAdapterএর মতো সেশন ম্যানেজমেন্টের ধারণা ব্যবহার করে। - এই রিলিজে যোগ করা সমস্ত API গুলি
SharedUiPresentationApi@RequiresOptInফ্ল্যাগের পিছনে রয়েছে।
API পরিবর্তনগুলি
-
SharedUiContainerএ সেশন ম্যানেজমেন্ট এবং অ্যাসেট রেজিস্ট্রেশন API যোগ করা হয়েছে। একই রিলিজে প্রবর্তিতSharedUiAdapterব্যবহার করে সেশন ম্যানেজমেন্ট বাস্তবায়িত করা হয়েছে। ( Ic60b0 ) -
SharedUiContainerযোগ করা হয়েছে যা ক্লায়েন্ট-মালিকানাধীন এবং প্রদানকারী-মালিকানাধীন UI হোস্ট করতে পারে। এটি এর সমস্ত চাইল্ড ভিউ উপরের বাম কোণে রাখে। ( Ia7310 ) -
SharedUiAdapterএর জন্য ব্যাকওয়ার্ড সামঞ্জস্যতা সমর্থন যোগ করা হয়েছে। ( I56d7a ) - ক্লায়েন্ট-মালিকানাধীন এবং প্রোভাইডার-মালিকানাধীন UI হোস্ট করতে পারে এমন ভিউ কন্টেইনারগুলির সেশন পরিচালনার জন্য
SharedUiAdapterযোগ করা হয়েছে। সেশন পরিচালনার লজিকSandboxedUiAdapterএর মতোই। ( I501f6 )
বাগ ফিক্স
-
onVisibilityAggregatedকল করা হলে দৃশ্যমানতা গণনা করুন। ( I91c69 )
জ্ঞাত সমস্যা
- যখন একটি
PoolingContainerভিতরে রাখা হয়, তখনSharedUiContainerউইন্ডো ডিটাচমেন্টের সেশনটি বন্ধ করে দেয়।
সংস্করণ 1.0.0-alpha13
২৯ জানুয়ারী, ২০২৫
androidx.privacysandbox.ui:ui-client:1.0.0-alpha13 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha13 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha13 প্রকাশিত হয়েছে। 1.0.0-alpha13 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SandboxedSdkUiনামে একটি কম্পোজেবল অবজেক্ট যোগ করা হয়েছে যা একটি Compose UI এর মধ্যে দূরবর্তী কন্টেন্ট প্রদর্শন করতে ব্যবহার করা যেতে পারে। এই অবজেক্টটি সেশন ম্যানেজমেন্ট এবং ইভেন্ট লিসেনারের জন্য বিদ্যমানSandboxedSdkViewধারণাগুলি ব্যবহার করে। ( I009cf ) -
SandboxedUiAdapter.openSessionস্বাক্ষর পরিবর্তন করে একটি নতুনSessionConstantsপ্যারামিটার অন্তর্ভুক্ত করা হয়েছে যা পূর্ববর্তীwindowInputTokenপ্রতিস্থাপন করে। এই প্যারামিটারটিSandboxedUiAdapter.Sessionএর জীবনকাল ধরে ধ্রুবক মানগুলি পাস করতে ব্যবহার করা হবে। ( Ibc0df , I28435 )
জ্ঞাত সমস্যা
-
SandboxedSdkUiস্ক্রোল করার সময়SessionObserverইভেন্টগুলি পাঠানো হয় না। -
SandboxedSdkUiযখন Z-above মোডে থাকে তখন প্যারেন্ট ভিউ দ্বারা ক্লিপ করা হয় না।
API পরিবর্তনগুলি
- অবচিত
SDKActivityLauncherকোড ( I49a4f ) সরান - একটি নতুন
SessionObserverFactoryRegistryইন্টারফেস যোগ করেSandboxedUiAdapterথেকে পর্যবেক্ষক কারখানা নিবন্ধন লজিককে আলাদা করা হয়েছে। ( I245cc )
সংস্করণ 1.0.0-alpha12
১১ ডিসেম্বর, ২০২৪
androidx.privacysandbox.ui:ui-client:1.0.0-alpha12 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha12 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha12 প্রকাশিত হয়েছে। 1.0.0-alpha12 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
StateChangedListenerSandboxedSdkViewEventListenerদিয়ে প্রতিস্থাপন করা হয়েছে। এই ইভেন্ট লিসেনারটি প্রদর্শিত UI, সেশন বন্ধ এবং সেশন ত্রুটি ইভেন্টগুলি শুনতে ব্যবহার করা যেতে পারে।
API পরিবর্তনগুলি
-
SandboxedSdkViewভিতরে UI ইভেন্ট শোনার জন্যSandboxedSdkViewEventListenerযোগ করে। এই সংস্করণটিStateChangedListenerসরিয়ে দেয়। ( Id71ea )
বাগ ফিক্স
-
SandboxedSdkViewথেকে ক্লিপিং বাউন্ড লজিক সরানো হয়েছে।SandboxedSdkViewযদি স্ক্রোলযোগ্য কন্টেইনারে রাখা হয় এবংorderProviderUiAboveClientUi(false)কল না করা হয় (যতক্ষণ না অন্তর্নিহিত ফ্রেমওয়ার্ক বাগ ঠিক করা হয়) তাহলে এটি UX সমস্যার সৃষ্টি করবে। ( Id420d ) -
DelegatingSandboxedUiAdapterব্যবহার করার সময় রিমোট প্রক্রিয়াটি বন্ধ হয়ে গেলে যেRemoteExceptionঘটতে পারে তা ঠিক করা হয়েছে।
সংস্করণ 1.0.0-alpha11
১৩ নভেম্বর, ২০২৪
androidx.privacysandbox.ui:ui-client:1.0.0-alpha11 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha11 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha11 প্রকাশিত হয়েছে। 1.0.0-alpha11 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- একটি পরীক্ষামূলক API,
DelegatingSandboxedUiAdapterচালু করা হয়েছে, যাSandboxedUiAdapterপ্রসারিত করে এবং বিভিন্নSandboxedUiAdaptersমধ্যে ডেলিগেট করতে ব্যবহার করা যেতে পারে। যখন এই অ্যাডাপ্টারটিSandboxedSdkViewএর মতো ক্লায়েন্ট কন্টেইনারে সেট করা হয়, তখন ডেলিগেট অ্যাডাপ্টারটিupdateDelegateব্যবহার করে ডেলিগেট অ্যাডাপ্টার পরিবর্তন করতে পারে। এটি বিদ্যমান সেশনটি বন্ধ করে দেবে এবং নতুন ডেলিগেটের জন্য একটি নতুনSandboxedUiAdapter.Sessionতৈরি করবে। এটি ডেলিগেটদের মধ্যে নির্বিঘ্নে ট্রানজিশনের অনুমতি দেয়। ( I5f1c5 , I9e3e7 ) - প্যাডিংয়ের জন্য আরও ভালো
SandboxedSdkViewসাপোর্ট যোগ করা হয়েছে। ( Ic414f )
বাগ ফিক্স
- গ্লোবাল লেআউট ইভেন্টে ঘটতে পারে এমন
NullPointerExceptionঠিক করা হয়েছে।
সংস্করণ 1.0.0-alpha10
১৮ সেপ্টেম্বর, ২০২৪
androidx.privacysandbox.ui:ui-client:1.0.0-alpha10 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha10 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha10 প্রকাশিত হয়েছে। 1.0.0-alpha10 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
SandboxedSdkViewধারণকারী উইন্ডোটি দৃশ্যমান হলেই শুধুমাত্রSandboxedSdkViewএর ভিতরে একটি সেশন খোলার জন্য সেশন খোলার লজিক আপডেট করা হয়েছে। -
SandboxedSdkViewধারণকারী উইন্ডোর দৃশ্যমানতা পরিবর্তিত হলেonUiContainerChangedপাঠানোর জন্যSessionObserverলজিক আপডেট করা হয়েছে।
বাগ ফিক্স
- উইন্ডোর দৃশ্যমানতা পরিবর্তন হলে
onUiContainerChangedচালু করুন ( I541cf ) - নতুন প্ল্যাটফর্ম API-তে অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে কারণ এটি AGP 7.3 বা তার পরবর্তী সংস্করণ (যেমন R8 সংস্করণ 3.3) ব্যবহার করার সময় এবং AGP 8.1 বা তার পরবর্তী সংস্করণ (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় সমস্ত বিল্ডের জন্য API মডেলিংয়ের মাধ্যমে স্বয়ংক্রিয়ভাবে ঘটে। যে ক্লায়েন্টরা AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরও বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন। ( If6b4c , b/345472586 )
সংস্করণ 1.0.0-alpha09
২৬ জুন, ২০২৪
androidx.privacysandbox.ui:ui-client:1.0.0-alpha09 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha09 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha09 প্রকাশিত হয়েছে। 1.0.0-alpha09 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
AbstractSandboxedUiAdapterএবংAbstractSandboxedUiAdapter.AbstractSessionঅ্যাবস্ট্রাক্ট ক্লাস চালু করা হয়েছে যা UI প্রদানকারীরা সম্পূর্ণSandboxedUiAdapterবাSessionইন্টারফেস বাস্তবায়ন এড়াতে ব্যবহার করতে পারে। UI প্রদানকারীদের জন্য এই অ্যাবস্ট্রাক্ট ক্লাসগুলি ব্যবহার করার পরামর্শ দেওয়া হচ্ছে। - একটি
SandboxedUiAdapterএর সাথেSessionObserverFactoryযুক্ত করার জন্যregisterObserverFactoryলজিক যুক্ত করা হয়েছে। যখন একটিSessionObserverFactoryএকটি অ্যাডাপ্টারের সাথে সংযুক্ত করা হয়, তখন সেই অ্যাডাপ্টারের জন্য তৈরি প্রতিটি নতুন UI সেশনের জন্য একটিSessionObserverতৈরি করা হবে। UI সেশন খোলার সময় তৈরিSessionObserverএকটিonSessionOpenedকলব্যাক পাবে। যখনSessionএর ভিউয়ের UI উপস্থাপনা পরিবর্তন হয়, তখনSessionObserver.onUiContainerChangedকল করা হবে।onUiContainerChangedথ্রোটল করা হয় এবং সর্বাধিক প্রতি 200ms এ কল করা হবে। -
SessionObserver.onUiContainerChangedএ পাঠানোBundleথেকে তৈরি করা যেতে পারে এমনSandboxedSdkViewUiInfoযোগ করা হয়েছে। এই অবজেক্টটি UI সেশন হোস্ট করাSandboxedSdkViewএর UI অবস্থা উপস্থাপন করে। এতে উচ্চতা এবং প্রস্থের তথ্য, স্ক্রিনে দৃশ্যমান ভিউয়ের জ্যামিতি প্রতিনিধিত্বকারী একটিRectএবং ভিউয়ের অস্বচ্ছতা প্রতিনিধিত্বকারী একটি অস্বচ্ছতা ইঙ্গিত রয়েছে।
API পরিবর্তনগুলি
-
SandboxedSdkViewUiInfoতে অস্বচ্ছতার ইঙ্গিত যোগ করুন। ( I093ac ) -
SessionObserver.onUiContainerChangedএবংSandboxedSdkViewUiInfoযোগ করুন। ( Ie98bc ) -
SessionObserverইন্টারফেস এবং রেজিস্ট্রেশন লজিক যোগ করুন। ( I047dc ) -
AbstractSandboxedUiAdapterএবংAbstractSessionযোগ করুন। ( I3617a )
জ্ঞাত সমস্যা
- যখন UI প্রদানকারী ক্লায়েন্ট অ্যাপ্লিকেশনের মতো একই প্রক্রিয়ার মধ্যে থাকে, তখন কন্টেইনার স্ক্রোল করার সময়
SessionObserver.onUiContainerChangedপাঠানো হয় না।
সংস্করণ 1.0.0-alpha08
১৪ মে, ২০২৪
androidx.privacysandbox.ui:ui-client:1.0.0-alpha08 , androidx.privacysandbox.ui:ui-core:1.0.0-alpha08 , এবং androidx.privacysandbox.ui:ui-provider:1.0.0-alpha08 প্রকাশিত হয়েছে। 1.0.0-alpha08 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
RecyclerViewএর মতোPoolingContainerভিতরেSandboxedSdkViewব্যবহারের জন্য অতিরিক্ত সমর্থন। যখন একটিSandboxedSdkViewএর একটি অভিভাবক থাকে যা একটিPoolingContainer, তখন এর UI সেশনের জীবনচক্রPoolingContainerএর সাথে সারিবদ্ধ হবে যাতে নিশ্চিত করা যায় যে সেশনটি উইন্ডো বিচ্ছিন্নতার মাধ্যমেও টিকে থাকতে পারে।
API পরিবর্তনগুলি
- অপ্রচলিত গোপনীয়তা স্যান্ডবক্স অ্যাক্টিভিটি API। এই API গুলি এখন ডেডিকেটেড অ্যাক্টিভিটি লাইব্রেরিতে পাওয়া যাবে
androidx.privacysandbox.activityএর পরিবর্তে। ( I68beb )
বাগ ফিক্স
- পুলিং কন্টেইনারের ভিতরে দূরবর্তী কন্টেন্ট প্রদর্শনের সময় রেন্ডারিং বাগ সংশোধন করা হয়েছে। ( I804df )
- ব্যাকওয়ার্ড কম্প্যাটিবিলিটি মোডে
ViewGroupsরেন্ডারিং সমস্যার কারণে সৃষ্ট একটি বাগ সংশোধন করা হয়েছে। ( I8de92 ) - যখন
SandboxedSdkViewএর একজন অভিভাবকPoolingContainerহন, তখন যখনPoolingContainerনির্দেশ করে যে রিসোর্সগুলি প্রকাশ করা যেতে পারে, তখন UI সেশনটি বন্ধ করুন, উইন্ডো ডিটাচমেন্টের পরিবর্তে। ( I2046b )
বহিরাগত অবদান
-
minSdkথেকেGestureDetectorপাওয়া যায় বলেGestureDetectorCompatএখন বন্ধ করা হয়েছে। ( Icc4cd )
সংস্করণ 1.0.0-alpha07
১৮ অক্টোবর, ২০২৩
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 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- লাইব্রেরির জন্য ব্যাকওয়ার্ড কম্প্যাটিবিলিটি সাপোর্ট যোগ করা হয়েছে। API 33 এবং তার নিচের সংস্করণগুলিতে, প্রোভাইডারের ভিউ অ্যাপ প্রক্রিয়ার ভিতরে, একটি ভিন্ন ক্লাসলোডারে রেন্ডার করা হবে। ( If0b7a )
- দৃশ্যমান UI জ্যাঙ্ক এড়াতে একই ফ্রেমে হোস্ট এবং প্রোভাইডার কন্টেইনারের আকার পরিবর্তন করার জন্য যুক্ত লজিক। ( Ic2cd9 )
API পরিবর্তনগুলি
- লাইব্রেরির জন্য MinSdk API 21-এ বাম্প করা হয়েছে। ( I474b8 )
সংস্করণ 1.0.0-alpha06
২০ সেপ্টেম্বর, ২০২৩
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এর বিষয়বস্তু রুট কন্টেন্ট ভিউয়ের বাইরে অন্য ভিউ বা কোনও UI উপাদানকে আটকে রাখে না। ( I9ea94 )
API পরিবর্তনগুলি
-
SandboxedSdkView.setZOrderOnTopAndEnableUserInteractionorderProviderUiAboveClientUiজন্য নাম পরিবর্তন করুনProviderUiAboveClientUi ( Iecb7e )
বাগ ফিক্স
- হোস্টে সঠিক Z-অর্ডার মান পাঠান। ( Ib0ddf )
- শুধুমাত্র উল্লম্ব স্ক্রল/ফ্লিং এর জন্য টাচ ফোকাস স্থানান্তর করুন। ( I0528c )
সংস্করণ 1.0.0-alpha05
৯ আগস্ট, ২০২৩
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থেকে উদ্ভূত স্ক্রোল এবং ফ্লিং জেসচারের হোস্টে টাচ ফোকাস স্থানান্তর করার জন্য লজিক যোগ করা হয়েছে। এটি ক্লায়েন্টের স্ক্রোলযোগ্য কন্টেইনার হোস্টিং প্রদানকারী UI কে স্ক্রোল এবং ফ্লিংগুলিতে সঠিকভাবে প্রতিক্রিয়া জানাতে সহায়তা করে।
API পরিবর্তনগুলি
-
SandboxedUiAdapter( Ief578 ) তেwindowInputTokenপ্যারামিটার যোগ করা হয়েছে
বাগ ফিক্স
- প্রথম ড্রয়ের পরে সেশন স্টেটকে সক্রিয় করুন ( I36f3f )
-
SandboxedSdkViewএর সাথে লেআউট সমস্যা সমাধান করুন। ( I09cb8 ) - হোস্টে টাচ ফোকাস স্থানান্তর করার জন্য লজিক যোগ করা হয়েছে। ( I33b54 )
-
SandboxedUiAdapterএwindowInputTokenপ্যারামিটার যোগ করুন।SurfaceControlViewHostএর টোকেনটি এমবেডেড হায়ারার্কির হোস্টের সাথে সঠিকভাবে যুক্ত কিনা তা নিশ্চিত করার জন্য এটি প্রয়োজনীয়। ( Ief578 ) - মূল থ্রেডের ভিতরে
notifyResizedচালান। ( I62440 ) -
Session.close()ফ্লোতে ক্র্যাশ ঠিক করুন। ( I5392e )
সংস্করণ 1.0.0-alpha04
২১ জুন, ২০২৩
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রেস কন্ডিশন ঠিক করুন। নিশ্চিত করে যে UI প্রদানকারীকে সমস্ত Z-অর্ডার পরিবর্তনের জন্য অবহিত করা হয়েছে। openSession চালু করার আগেSandboxedSdkViewএর Z-অর্ডার পরিবর্তন করা হলে UI প্রদানকারীকে স্পষ্টভাবে অবহিত করা হবে না।
সংস্করণ 1.0.0-alpha03
২৪ মে, ২০২৩
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 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
StateChangedListenerUI সেশনে পরিবর্তনের প্রয়োগ সম্পর্কে অবহিত করে
API পরিবর্তনগুলি
-
ErrorConsumer( Icd5d3 ) প্রতিস্থাপনের জন্যStateChangedListenerযোগ করা হয়েছে।
বাগ ফিক্স
-
notifyZOrderChangedরেসের অবস্থা ঠিক করা হয়েছে যাতে UI প্রদানকারী সমস্ত Z-অর্ডার পরিবর্তনের জন্য অবহিত হয়।
সংস্করণ 1.0.0-alpha02
১৯ এপ্রিল, ২০২৩
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-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- নিষ্ক্রিয় ফ্লেকিং পরীক্ষাপরিবর্তনস্যান্ডবক্স করাSdkViewLayoutপরিবর্তনশিশুলেআউট পরীক্ষা
সংস্করণ 1.0.0-alpha01
৮ মার্চ, ২০২৩
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 সংস্করণে এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- এগুলি হল নতুন জেটপ্যাক লাইব্রেরি যা অ্যাপ্লিকেশন এবং রানটাইম সক্ষম SDK (প্রাইভেসি স্যান্ডবক্স) ব্যবহার করে অ্যাপ্লিকেশন (ক্লায়েন্ট) কে SDK (প্রোভাইডার) দ্বারা প্রদত্ত যেকোনো UI হোস্ট করতে দেয়।