privacysandbox UI

  
ToDo
最新の更新 安定版リリース リリース候補版 ベータ版リリース アルファ版リリース
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-alpha07androidx.privacysandbox.ui:ui-core:1.0.0-alpha07androidx.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-alpha06androidx.privacysandbox.ui:ui-core:1.0.0-alpha06androidx.privacysandbox.ui:ui-provider:1.0.0-alpha06 がリリースされました。バージョン 1.0.0-alpha06 に含まれる commit については、こちらをご覧ください。

新機能

  • SandboxedSdkView がスクロール可能な「境界の親」ビューにクリップするロジックを追加しました。これにより、SandboxedSdkView のコンテンツによって他のビューや、ルート コンテンツ ビュー外の UI コンポーネントが遮られることがなくなります。(I9ea94

API の変更

  • SandboxedSdkView.setZOrderOnTopAndEnableUserInteraction の名前を orderProviderUiAboveClientUi に変更しました。(Iecb7e

バグの修正

  • 正しい Z オーダー値をホストに送信します。(Ib0ddf
  • 縦方向のスクロールやフリングの場合にのみタッチ フォーカスを転送する。(I0528c

バージョン 1.0.0-alpha05

2023 年 8 月 9 日

androidx.privacysandbox.ui:ui-client:1.0.0-alpha05androidx.privacysandbox.ui:ui-core:1.0.0-alpha05androidx.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-alpha04androidx.privacysandbox.ui:ui-core:1.0.0-alpha04androidx.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-alpha03androidx.privacysandbox.ui:ui-core:1.0.0-alpha03androidx.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-alpha02androidx.privacysandbox.ui:ui-core:1.0.0-alpha02androidx.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-alpha01androidx.privacysandbox.ui:ui-core:1.0.0-alpha01androidx.privacysandbox.ui:ui-provider:1.0.0-alpha01 がリリースされました。バージョン 1.0.0-alpha01 に含まれる commit については、こちらをご覧ください。

新機能

  • これらは新しい Jetpack ライブラリで、アプリとランタイム対応 SDK(プライバシー サンドボックス)で、SDK(プロバイダ)が提供する UI をアプリ(クライアント)がホストできるようにするために使用できます。