privacysandbox UI
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2023 年 10 月 18 日 | - | - | - | 1.0.0-alpha07 |
宣告依附元件
如要新增 privacysandbox-ui 的依附元件,必須將 Google Maven 存放區新增至專案。詳情請參閱 Google 的 Maven 存放區。
在應用程式或模組的 build.gradle
檔案中,新增所需構件的依附元件:
Groovy
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。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
1.0 版本
1.0.0-alpha07 版
2023 年 10 月 18 日
發布 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 版
2023 年 9 月 20 日
發布 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.setZOrderOnTopAndEnableUserInteraction
重新命名為orderProviderUiAboveClientUi
(Iecb7e)
修正錯誤
1.0.0-alpha05 版
2023 年 8 月 9 日
發布 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 變更
- 已將
windowInputToken
參數新增至SandboxedUiAdapter
(Ief578)
修正錯誤
- 將第一次繪圖後的工作階段狀態設為「啟用」(I36f3f)
- 修正
SandboxedSdkView
的版面配置問題。(I09cb8)。 - 新增邏輯,可將觸控焦點轉移到主機。(I33b54)。
- 在
SandboxedUiAdapter
中新增windowInputToken
參數。您必須確保SurfaceControlViewHost
的權杖正確與嵌入階層的主機相關聯。(Ief578)。 - 在主執行緒中執行
notifyResized
。(I62440)。 - 修正
Session.close()
流程中的當機問題。(I5392e)。
1.0.0-alpha04 版
2023 年 6 月 21 日
發布 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 版本
2023 年 5 月 24 日
發布 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
會通知套用 UI 工作階段的變更
API 變更
- 新增
StateChangedListener
以取代ErrorConsumer
(Icd5d3)
修正錯誤
- 已修正
notifyZOrderChanged
競爭狀況,以便 UI 供應商收到所有 Z 順序變更通知
1.0.0-alpha02 版
2023 年 4 月 19 日
發布 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 版
2023 年 3 月 8 日
發布 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 (Privacy Sandbox) 交由應用程式 (用戶端) 代管 SDK (供應商) 提供的任何 UI。