privacysandbox UI
最新の更新 | 安定版リリース | リリース候補版 | ベータ版リリース | アルファ版リリース |
---|---|---|---|---|
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 に含まれる commit については、こちらをご覧ください。
新機能
- ライブラリの下位互換性サポートを追加しました。API 33 以前では、プロバイダのビューはアプリプロセス内で別のクラスローダーでレンダリングされます。(If0b7a)
- ホスト コンテナとプロバイダ コンテナのサイズ変更を同じフレームで commit できるようにするロジックを追加し、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 に含まれる commit については、こちらをご覧ください。
新機能
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 に含まれる commit については、こちらをご覧ください。
新機能
SandboxedSdkView
からのスクロール操作とフリング操作でタッチ フォーカスをホストに移行するロジックを追加しました。これにより、クライアントのスクロール可能なコンテナ ホスティング プロバイダの UI が、スクロールやフリングに正しく応答できるようになります。
API の変更
windowInputToken
パラメータをSandboxedUiAdapter
に追加しました(Ief578)
バグの修正
- 最初の描画後にセッション状態をアクティブに設定しました。(I36f3f)
SandboxedSdkView
のレイアウトに関する問題を修正しました。(I09cb8)- タッチ フォーカスをホストに転送するロジックを追加しました。(I33b54)
windowInputToken
パラメータをSandboxedUiAdapter
に追加しました。これは、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 に含まれる commit については、こちらをご覧ください。
新機能
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 に含まれる commit については、こちらをご覧ください。
新機能
StateChangedListener
は、UI セッションの変更をアプリケーションに通知します。
API の変更
ErrorConsumer
に代わるStateChangedListener
を追加しました。(Icd5d3)
バグの修正
- すべての Z オーダーの変更について UI プロバイダに通知されるように
notifyZOrderChanged
の競合状態を修正しました。
バージョン 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 に含まれる commit については、こちらをご覧ください。
バグの修正
- フレーキング testchangeSandboxedSdkViewLayoutChangesChildLayout テストを無効にしました
バージョン 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 に含まれる commit については、こちらをご覧ください。
新機能
- これらは新しい Jetpack ライブラリで、アプリとランタイム対応 SDK(プライバシー サンドボックス)で、SDK(プロバイダ)が提供する UI をアプリ(クライアント)がホストできるようにするために使用できます。