গোপনীয়তা স্যান্ডবক্স UI
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| 20 মে, 2025 | - | - | - | 1.0.0-আলফা16 |
নির্ভরতা ঘোষণা করা
privacysandbox-ui-এর উপর নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement privacysandbox ui-client implementation "androidx.privacysandbox.ui:ui-client:1.0.0-alpha16" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-core:1.0.0-alpha16" // Use to implement privacysandbox ui-core implementation "androidx.privacysandbox.ui:ui-provider:1.0.0-alpha16" }
কোটলিন
dependencies { // Use to implement privacysandbox ui-client implementation("androidx.privacysandbox.ui:ui-client:1.0.0-alpha16") // Use to implement privacysandbox ui-core implementation("androidx.privacysandbox.ui:ui-core:1.0.0-alpha16") // Use to implement privacysandbox ui-provider implementation("androidx.privacysandbox.ui:ui-provider:1.0.0-alpha16") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha16
20 মে, 2025
androidx.privacysandbox.ui:ui-*:1.0.0-alpha16 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha16-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
SandboxedSdkViewএ বাধা পরিমাপ করার জন্য যুক্তি যোগ করা হয়েছে, যাSessionObserver.onUiContainerChanged()এ পাঠানো হবে যদিSandboxedUiAdapterSignalOptions.OBSTRUCTIONSসংশ্লিষ্টSessionObserverFactory.signalOptionsএ অন্তর্ভুক্ত করা হয়। দৃশ্যের সাথে আপেক্ষিক বাধাগুলি রিপোর্ট করা হয়।
এপিআই পরিবর্তন
- ui-ক্লায়েন্ট থেকে
SandboxedSdkUiএকটি নতুন ui-ক্লায়েন্ট-কম্পোজ লাইব্রেরিতে সরানো হয়েছে। - UI কন্টেইনারে বাধা পরিমাপ করার জন্য যুক্তি যোগ করা হয়েছে। ( I34bea )
বাগ ফিক্স
- স্থির
SandboxedSdkView.setAlpha(), যা এখন তার বিষয়বস্তু দৃশ্যের আলফা আপডেট করে।
সংস্করণ 1.0.0-alpha15
26 মার্চ, 2025
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()কল করা হবে।
এপিআই পরিবর্তন
-
SandboxedUiAdapter.openSession()-এSessionConstantsSessionDataএ নামকরণ করা হয়েছে।
পরিচিত সমস্যা
- যখন SDK রানটাইমে SDK লোড করা হয় এবং
SandboxedSdkViewবাSandboxedSdkUiএর Z-অর্ডার "উপরে" থাকে, তখন অঙ্গভঙ্গি একচেটিয়াভাবে প্রদানকারী উইন্ডো দ্বারা গৃহীত হয় এবং ক্লায়েন্ট উইন্ডোতে স্থানান্তরিত হয় না।
সংস্করণ 1.0.0-alpha14
ফেব্রুয়ারী 26, 2025
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প্রসারিত করে। নতুন এপিআই সেশন ম্যানেজমেন্টের ধারণাটিকেSandboxedSdkViewএবংSandboxedUiAdapterমত ব্যবহার করে। - এই রিলিজে যোগ করা সমস্ত API
SharedUiPresentationApi@RequiresOptInপতাকার পিছনে রয়েছে।
এপিআই পরিবর্তন
-
SharedUiContainerএ সেশন ম্যানেজমেন্ট এবং অ্যাসেট রেজিস্ট্রেশন API যোগ করা হয়েছে। একই রিলিজে প্রবর্তিতSharedUiAdapterব্যবহার করে সেশন ম্যানেজমেন্ট প্রয়োগ করা হয়। ( IC60b0 ) -
SharedUiContainerযোগ করা হয়েছে যা ক্লায়েন্ট-মালিকানাধীন এবং প্রদানকারী-মালিকানাধীন UI হোস্ট করতে পারে। এটি উপরের বাম কোণায় তার সমস্ত শিশুর দৃষ্টিভঙ্গি রাখে। ( IA7310 ) -
SharedUiAdapterজন্য পিছনের দিকে সামঞ্জস্যপূর্ণ সমর্থন যোগ করা হয়েছে। ( I56d7a ) - ক্লায়েন্ট-মালিকানাধীন এবং প্রদানকারী-মালিকানাধীন UI হোস্ট করতে পারে এমন ভিউ কন্টেইনারগুলির সেশন পরিচালনার জন্য
SharedUiAdapterযোগ করা হয়েছে। সেশন ম্যানেজমেন্ট লজিকSandboxedUiAdapterএর মতই। ( I501f6 )
বাগ ফিক্স
-
onVisibilityAggregatedবলা হলে দর্শনযোগ্যতা গণনা করুন। ( I91c69 )
পরিচিত সমস্যা
- একটি
PoolingContainerভিতরে রাখা হলে,SharedUiContainerউইন্ডো বিচ্ছিন্নকরণের সেশনটি বন্ধ করে দেয়।
সংস্করণ 1.0.0-alpha13
জানুয়ারী 29, 2025
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নামে একটি রচনাযোগ্য বস্তু যোগ করা হয়েছে যা একটি রচনা UI এর মধ্যে দূরবর্তী সামগ্রী প্রদর্শন করতে ব্যবহার করা যেতে পারে। এই বস্তুটি সেশন ম্যানেজমেন্ট এবং ইভেন্ট শ্রোতাদের জন্য বিদ্যমানSandboxedSdkViewধারণাগুলি ব্যবহার করে। ( I009cf ) - একটি নতুন
SessionConstantsপ্যারামিটার অন্তর্ভুক্ত করতেSandboxedUiAdapter.openSessionস্বাক্ষর পরিবর্তন করা হয়েছে যা পূর্ববর্তীwindowInputTokenপ্রতিস্থাপন করে। এই প্যারামিটারটি মানগুলি পাস করতে ব্যবহার করা হবে যাSandboxedUiAdapter.Sessionএর সারাজীবনের জন্য ধ্রুবক থাকবে। ( Ibc0df , I28435 )
পরিচিত সমস্যা
-
SessionObserverইভেন্টগুলিSandboxedSdkUiজন্য পাঠানো হয় না যখন এটি স্ক্রোল করা হয়। -
SandboxedSdkUiযখন Z-উপরের মোডে থাকে তখন প্যারেন্ট ভিউ দ্বারা ক্লিপ করা হয় না।
এপিআই পরিবর্তন
- অপসারিত
SDKActivityLauncherকোড ( I49a4f ) সরান - একটি নতুন
SessionObserverFactoryRegistryইন্টারফেস যোগ করেSandboxedUiAdapterথেকে পর্যবেক্ষক ফ্যাক্টরি নিবন্ধন যুক্তি পৃথক করা হয়েছে। ( I245cc )
সংস্করণ 1.0.0-আলফা12
11 ডিসেম্বর, 2024
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 প্রদর্শিত, সেশন বন্ধ এবং সেশন ত্রুটি ইভেন্ট শুনতে ব্যবহার করা যেতে পারে।
এপিআই পরিবর্তন
-
SandboxedSdkViewEventListenerযোগ করেSandboxedSdkViewভিতরে UI ইভেন্ট শোনার জন্য। এই সংস্করণটিওStateChangedListenerসরিয়ে দেয়। ( Id71ea )
বাগ ফিক্স
-
SandboxedSdkViewথেকে ক্লিপিং বাউন্ড লজিক সরানো হয়েছে। এটি UX সমস্যার কারণ হবে যদিSandboxedSdkViewএকটি স্ক্রোলযোগ্য পাত্রে রাখা হয় এবংorderProviderUiAboveClientUi(false)বলা না হয় (অন্তর্নিহিত ফ্রেমওয়ার্ক বাগ সংশোধন না হওয়া পর্যন্ত)। ( Id420d ) -
DelegatingSandboxedUiAdapterব্যবহার করার সময় দূরবর্তী প্রক্রিয়াটি মারা গেলে স্থিরRemoteExceptionযা ঘটতে পারে।
সংস্করণ 1.0.0-alpha11
13 নভেম্বর, 2024
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-আলফা10
18 সেপ্টেম্বর, 2024
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) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( if6b4c , b/345472586 )
সংস্করণ 1.0.0-alpha09
জুন 26, 2024
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 প্রদানকারীদের এই বিমূর্ত ক্লাসগুলি ব্যবহার করার জন্য এটি সুপারিশ করা হয়। - যোগ করা
registerObserverFactoryলজিক যা একটিSessionObserverFactoryএকটিSandboxedUiAdapterএর সাথে সংযুক্ত করার অনুমতি দেয়। যখন একটিSessionObserverFactoryএকটি অ্যাডাপ্টারের সাথে সংযুক্ত থাকে, তখন সেই অ্যাডাপ্টারের জন্য তৈরি প্রতিটি নতুন UI সেশনের জন্য একটিSessionObserverতৈরি করা হবে৷ UI সেশন খোলা হলে তৈরি করাSessionObserverএকটিonSessionOpenedকলব্যাক পাবে।Sessionভিউয়ের UI উপস্থাপনা পরিবর্তন হলে,SessionObserver.onUiContainerChangedকল করা হবে।onUiContainerChangedথ্রোটল করা হয় এবং সর্বাধিক প্রতি 200ms কল করা হবে। -
SandboxedSdkViewUiInfoযোগ করা হয়েছে যাSessionObserver.onUiContainerChangedএ পাঠানোBundleথেকে তৈরি করা যেতে পারে। এই বস্তুটিSandboxedSdkViewএর UI অবস্থার প্রতিনিধিত্ব করে যা UI সেশন হোস্ট করছে। এতে উচ্চতা এবং প্রস্থের তথ্য রয়েছে, একটিRectযা পর্দায় দৃশ্যমান দৃশ্যের জ্যামিতিকে প্রতিনিধিত্ব করে এবং একটি অস্বচ্ছতা ইঙ্গিত যা দৃশ্যের অস্বচ্ছতাকে প্রতিনিধিত্ব করে।
এপিআই পরিবর্তন
-
SandboxedSdkViewUiInfoতে অস্বচ্ছতার ইঙ্গিত যোগ করুন। ( I093ac ) -
SessionObserver.onUiContainerChangedএবংSandboxedSdkViewUiInfoযোগ করুন। ( Ie98bc ) -
SessionObserverইন্টারফেস এবং নিবন্ধন যুক্তি যোগ করুন। ( I047dc ) -
AbstractSandboxedUiAdapterএবংAbstractSessionযোগ করুন। ( I3617a )
পরিচিত সমস্যা
- যখন UI প্রদানকারী ক্লায়েন্ট অ্যাপ্লিকেশনের মতো একই প্রক্রিয়ায় থাকে, তখন কন্টেইনার স্ক্রোল করার সময়
SessionObserver.onUiContainerChangedপাঠানো হয় না।
সংস্করণ 1.0.0-alpha08
14 মে, 2024
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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-
PoolingContainerযেমন একটিRecyclerViewভিতরেSandboxedSdkViewব্যবহার করার জন্য সমর্থন যোগ করা হয়েছে। যখন একটিSandboxedSdkViewএকটি অভিভাবক থাকে যা একটিPoolingContainer, তখন এর UI সেশনের জীবনচক্রPoolingContainerসাথে সারিবদ্ধ করা হবে যাতে উইন্ডো বিচ্ছিন্নতার মাধ্যমে সেশনটি টিকে থাকতে পারে।
এপিআই পরিবর্তন
- অপ্রচলিত গোপনীয়তা স্যান্ডবক্স কার্যকলাপ APIs। এই APIগুলি এখন এর পরিবর্তে ডেডিকেটেড অ্যাক্টিভিটি লাইব্রেরি
androidx.privacysandbox.activityএ পাওয়া যাবে। ( I68beb )
বাগ ফিক্স
- পুলিং পাত্রে রিমোট কন্টেন্ট প্রদর্শন করার সময় রেন্ডারিং বাগ সংশোধন করা হয়েছে। ( I804df )
- পিছনের সামঞ্জস্য মোডে
ViewGroupsজন্য রেন্ডারিং সমস্যা সৃষ্টিকারী একটি বাগ সংশোধন করা হয়েছে৷ ( I8de92 ) - যখন
SandboxedSdkViewএর পিতামাতার মধ্যে একজনPoolingContainerহয়, তখন UI সেশন বন্ধ করুন যখনPoolingContainerনির্দেশ করে যে রিসোর্স রিলিজ করা যেতে পারে, উইন্ডো বিচ্ছিন্নতার পরিবর্তে। ( I2046b )
বাহ্যিক অবদান
-
GestureDetectorCompatএখন বাদ দেওয়া হয়েছে কারণGestureDetectorminSdkথেকে উপলব্ধ। ( আইসিসি 4সিডি )
সংস্করণ 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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- লাইব্রেরির জন্য পিছনের সামঞ্জস্য সমর্থন যোগ করা হয়েছে। API 33 এবং নীচে, প্রদানকারীর ভিউ অ্যাপ প্রক্রিয়ার ভিতরে, একটি ভিন্ন ক্লাসলোডারে রেন্ডার করা হবে। ( if0b7a )
- যুক্ত করা যুক্তি যা দৃশ্যমান UI জ্যাঙ্ক এড়াতে হোস্ট এবং প্রদানকারী কন্টেইনারগুলির আকার পরিবর্তন করতে একই ফ্রেমে প্রতিশ্রুতিবদ্ধ হতে দেয়। ( 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এর বিষয়বস্তু অন্য ভিউ বা রুট কন্টেন্ট ভিউ-এর বাইরে কোনো UI উপাদানকে আবদ্ধ করে না। ( I9ea94 )
এপিআই পরিবর্তন
-
SandboxedSdkView.setZOrderOnTopAndEnableUserInteractionorderProviderUiAboveClientUi( 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থেকে উদ্ভূত স্ক্রোল এবং ফ্লিং অঙ্গভঙ্গিতে হোস্টে টাচ ফোকাস স্থানান্তর করার জন্য যুক্তি যুক্ত করা হয়েছে। এটি ক্লায়েন্টের স্ক্রোলযোগ্য কন্টেইনার হোস্টিং প্রদানকারী UI কে স্ক্রোল এবং ফ্লিংগুলিতে সঠিকভাবে প্রতিক্রিয়া জানাতে দেয়৷
এপিআই পরিবর্তন
-
SandboxedUiAdapter( Ief578 ) এwindowInputTokenপ্যারামিটার যোগ করা হয়েছে
বাগ ফিক্স
- প্রথম ড্র ( I36f3f ) এর পর সেশন স্টেটকে সক্রিয় তে সেট করুন
-
SandboxedSdkViewএর সাথে লেআউট সমস্যা সমাধান করুন। ( I09cb8 ) - হোস্টে স্পর্শ ফোকাস স্থানান্তর করার জন্য যুক্তি যোগ করা হয়েছে। ( I33b54 )
-
SandboxedUiAdapterএwindowInputTokenপ্যারামিটার যোগ করুন।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-অর্ডার পরিবর্তনের জন্য UI প্রদানকারীকে অবহিত করা হয়েছে তা নিশ্চিত করে। OpenSession চালু করার আগেSandboxedSdkViewএর Z-ক্রম পরিবর্তন করা হলে UI প্রদানকারীকে স্পষ্টভাবে জানানো হবে না।
সংস্করণ 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 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-
StateChangedListenerUI সেশনে পরিবর্তনের আবেদন জানায়
এপিআই পরিবর্তন
-
ErrorConsumer( Icd5d3 ) প্রতিস্থাপন করতেStateChangedListenerযোগ করা হয়েছে
বাগ ফিক্স
- স্থির
notifyZOrderChangedরেসের অবস্থা যাতে UI প্রদানকারীকে সমস্ত 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 এই কমিট ধারণ করে।
বাগ ফিক্স
- অক্ষম ফ্লেকিং টেস্ট চেঞ্জিং স্যান্ডবক্সডএসডিকেভিউ লেআউট চেঞ্জস চাইল্ড লেআউট পরীক্ষা
সংস্করণ 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-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- এগুলি হল নতুন জেটপ্যাক লাইব্রেরি যেগুলি অ্যাপ্লিকেশন এবং রানটাইম সক্ষম SDKs (প্রাইভেসি স্যান্ডবক্স) অ্যাপ্লিকেশন (ক্লায়েন্ট) SDK (প্রদানকারী) দ্বারা প্রদত্ত যেকোন UI হোস্ট করতে ব্যবহার করতে পারে৷