サポート ライブラリ変更内容のアーカイブ

このページでは、以前のサポート ライブラリ パッケージのリリースについて詳しく説明します。対象 サポート ライブラリの最新リリースについては、最新サポート サポート ライブラリのリビジョン

リビジョン 26.0.0 Beta 2

(2017 年 6 月)

26.0.0-beta2 はプレリリース版である点にご注意ください。API サーフェスは 機能またはバグの修正が含まれるとは限らない 最新の安定版の サポートライブラリから入手できます

重要: サポート ライブラリが利用できるようになりました。 Google の Maven リポジトリからデプロイできますサポートをダウンロードしたり リポジトリから移動します。詳細については、次をご覧ください: サポート ライブラリのセットアップ

新しい API

API 差分

バグの修正

  • Android O SDK の削除により TextView の斜体が失われている
  • MediaBrowserServiceCompat に接続するときに null ポインタ例外が発生する
  • TextInputLayout で onProvideAutofillStructure() にヒントを設定する必要がある
  • O で TextView の自動サイズ調整を使用するとスタック オーバーフローが発生する

リビジョン 26.0.0 Beta 1

(2017 年 5 月)

26.0.0-beta1 はプレリリース版である点にご注意ください。API サーフェスは 機能またはバグの修正が含まれるとは限らない 最新の安定版の サポートライブラリから入手できます

重要: サポート ライブラリが利用できるようになりました。 Google の Maven リポジトリからデプロイできますサポートをダウンロードしたり リポジトリから移動します。詳細については、次をご覧ください: サポート ライブラリのセットアップ

重要な変更点

  • FragmentActivity.setSupportMediaController()FragmentActivity.getSupportMediaController() 削除されました。新しい静的 MediaControllerCompat.setMediaController() メソッドと MediaControllerCompat.getMediaController() メソッドを使用してください。
  • BottomNavigationView さんが現在発信しています すでに選択されている項目が選択されている場合は onNavigationItemReselected() API 呼び出しではなく、 onNavigationItemSelected()
  • findViewById() メソッドのすべてのインスタンスが、View ではなく <T extends View> T を返すようになりました。この変更 次のような影響があります。 <ph type="x-smartling-placeholder">
      </ph>
    • その結果、既存のコードの戻り値の型があいまいになり、 たとえば、someMethod(View) と 呼び出しの結果を受け取る someMethod(TextView) findViewById()
    • Java 8 ソース言語を使用する場合、明示的にキャストする必要があります。 View: 戻り値の型に制約がない場合( assertNotNull(findViewById(...)).someViewMethod())
    • 非 final findViewById() メソッドのオーバーライド( 例: Activity.findViewById())は返品が必要 タイプを更新しました。

新しい API

  • FragmentManagerFragmentisStateSaved() メソッドを使用すると、 トランザクションは状態を失うことなく許可されます。これは特に onClick() イベントを処理するタイミングを確認してから、 あります。
  • パスモーションは AnimatedVectorDrawableCompat でサポートされています。 パス モーションでは、1 つのオブジェクト アニメーターで 2 つのプロパティを同時に変更できます 1 つのパスに基づく。パスは android:pathData など)を指定します。
  • 物理学ベース アニメーション: <ph type="x-smartling-placeholder">
      </ph>
    • 新しい FlingAnimation: 滑らかに減速します。
    • DynamicAnimation のサブクラスでカスタムのアニメーション化をサポート プロパティを使用できます。
    • SpringAnimationFlingAnimation の両方が次のことができます。 ViewObject に関連付ける。

    詳しくは、 スプリング アニメーション フリング アニメーション プレビューページにアクセスできます

  • フォント XML でのサポート: <ph type="x-smartling-placeholder">
      </ph>
    • ResourcesCompat.getFont によりフォントの読み込みが可能になります。 フォント ファミリー XML などのリソースもサポートしています。 TextView.setTypeface()
    • AppCompat を使用する場合、TextView ではフォント リソースまたは android:fontFamily XML 属性を介したフォント ファミリー XML。
    • XML フォント ファミリーを使用してスタイルと太さに応じたフォント ファミリーを作成する あります。(サポート ライブラリのクラスを使用してこの作業を行う場合は、 app: 属性と android: 属性です)。
  • ダウンロード可能 フォント: <ph type="x-smartling-placeholder">
      </ph>
    • フォントをリクエストできる新しい FontsContractCompat フォント プロバイダから提供されることになります。
    • フォントは XML でリクエストして、レイアウトで使用することもできます。
  • 絵文字の互換性 ライブラリ: <ph type="x-smartling-placeholder">
      </ph>
    • EmojiCompat は特定の CharSequence を処理できる EmojiSpans を追加します。
    • 絵文字を表示する EmojiTextView などのウィジェット。
    • FontRequestEmojiCompatConfig で絵文字のフォントを 設定します。
  • 自動サイズ調整 TextView: <ph type="x-smartling-placeholder">
      </ph>
    • TextViewCompat の新しいメソッドと XML 属性 TextView で自動サイズ調整を制御します。
  • シーク再生をサポートする Leanback 再生コントロール:
    • 再生をレンダリングする新しい PlaybackTransportRowPresenter SeekBar を使用します。
    • PlaybackTransportRowPresenter と連携し、シークをサポートする新しい PlaybackTransportControlGlue
    • アプリの新しい基本クラス PlaybackSeekDataProvider PlaybackTransportControlGlue にサムネイルを移動します。
  • 環境設定データストア: <ph type="x-smartling-placeholder">
      </ph>
    • PreferenceDataStore で独自の実装が可能に 設定ストレージ、Preference の新しいメソッドを使用して設定 および PreferenceManager

既知の問題

バグの修正

  • MediaBrowserCompat.search() API が機能しない(AOSP の問題) 262170
  • ViewCompat.postInvalidateOnAnimation() が例外をスローする(AOSP) 問題 80146
  • 破棄されたアクティビティのフラグメントを onActivityCreated() が呼び出す
  • RecyclerView.isComputingLayout() は、次の期間中、true を返す必要があります。 プリフェッチ
  • Fade 遷移を中断して元に戻すと、 View は、アニメーションを最初から開始します。(修正を移行済み: Android フレームワーク)を使用します)。
  • Transition.FadeView の初期アルファを無視します (AOSP 問題 221820)。

リビジョン 26.0.0 Alpha 1

(2017 年 3 月)

26.0.0-alpha1 はプレリリース版である点にご注意ください。API サーフェスは 機能またはバグの修正が含まれるとは限らない 最新の安定版の サポートライブラリから入手できます

重要な変更点

注: 最小 SDK バージョンが 14 に引き上げられました。 その結果、14 の互換性は 非推奨となりました。これらの API のクライアントは、フレームワークに移行する必要がある 同等の API(非推奨の各 API のリファレンス ページを参照)が必要です。

  • Support-Percent モジュールはサポートが終了になりました。このモジュールのクライアント 新しい ConstraintLayout ウィジェットに移行する必要があります。 SDK Manager で別のアーティファクトに移動できます
  • support-Fragment モジュールは、 support-media-compat モジュールで確認できます。

新しい API

多くの新しいクラス、メソッド、定数が追加され、 O Preview で追加されたプラットフォーム API の下位互換性のあるサポート。

  • IME_FLAG_NO_PERSONALIZED_LEARNING: IME がリッスンできる対象 "学習なし"フラグ。この 機能により、IME はアプリが限定公開モードかどうかを アプリが有効な状態で、学習機能やアダプティブ機能を無効にする モードです。

25.2.0 から 26.0.0-alpha1 までの API の変更の完全なリストについては、 Support Library API 差異レポートをご覧ください。

バグの修正

  • 単純な AutoTransition を使用する場合もあります。 アニメーションはビューの「ジャンプ」によって中断できます。 (AOSP 問題 221816

リビジョン 25.4.0

(2017 年 6 月)

重要: サポート ライブラリが利用できるようになりました。 Google の Maven リポジトリからデプロイできますサポートをダウンロードしたり リポジトリから移動します。詳細については、次をご覧ください: サポート ライブラリのセットアップ

重要な変更点

  • executePendingTransactions()commitNow()popBackStackImmediate() などのトランザクション呼び出しは、次の期間中は使用できません。 FragmentManager の状態が変化します。リエントラント トランザクションの実行は安全ではないため、FragmentManager が状態中にこれを適用するようになりました。 できます。
  • このサポート ライブラリ リリースと同時に、 Multidex バージョン 1.0.2 です。このバージョンには、次の重要な変更が含まれています。 <ph type="x-smartling-placeholder">
      </ph>
    • インストルメンテーション APK の multidex 変換を許可します。
    • MultiDexTestRunner のサポートが終了しました(AndroidJUnitRunner を使用する必要があります) をご覧ください)。
    • 不適切なアーカイブ抽出に対する保護を強化 簡単に管理できます。
    • 一時ファイルが破棄される原因となっていたバグを修正しました。
    • 同時プロセスで行うと、より迅速なインストールが可能になります。
    • API 19 および 20 のインストール バグを修正。

新しい API と変更された API

AnimatedVectorDrawableCompat でパスのモーフィングとパス補完がサポートされました。パスモーフィング 1 つのパス( android:valueFrom など)を別のパス( android:valueTo)を使用して、複雑で魅力的な できます。パス補間を使用すると、AnimatedVectorDrawableCompat の補間を指定できます。 android:pathData として指定され、interpolator の XML など)が含まれます。

API 差分

修正された問題

  • MediaBrowserServiceCompat に接続するときに null ポインタ例外が発生する
  • MediaBrowserCompat.search() API が機能しない(AOSP 問題 262170
  • BrowseFragment onItemClicked コールバックが 25.3.0 で破損する
  • VerticalGridView で上下にスクロール中に NullPointerException が発生する 25.3.1
  • SimpleArrayMap.allocArrays() で ClassCastException が発生する

リビジョン 25.3.1

(2017 年 3 月)

修正された問題

  • SwitchCompat には最小 SDK が必要です 14 以降のバージョンが必要です(AOSP 問題 251302)。
  • 物理ベースのアニメーション updateListener は最初のフレームをスキップします。
  • BottomNavigationView ラベルのアニメーション 破損しています。

リビジョン 25.3.0

(2017 年 3 月)

重要な変更点

サポート ライブラリのバージョン メタデータは、 Gradle からビルドする場合は AndroidManifest.xml(これにより、処理が 公開ビルドでバージョンを追跡できます。次に例を示します。

<meta-data android:name="android.support.VERSION" android:value="25.3.0" />

サポートの終了

このリリースでは、多くのメソッドとクラスが非推奨になりました。 これらの非推奨の API は今後のバージョンで削除されるため、デベロッパーは 移行する必要がありますGoogle Workspace から移行する方法について詳しくは、 API のドキュメントをご覧ください。

ExifInterface
ブール値メソッド getLatLong(float[]) は非推奨です。代わりに、新しいメソッド getLatLong() を使用してください。 これは引数を取らず、double[] を返します。
mediacompat
PlaybackStateCompat.Builder.setErrorMessage(CharSequence) は非推奨となりました。 代わりに、新しいメソッドを使用します。 setErrorMessage(int, CharSequence), ここにはエラーコードと説明(省略可)が渡されます。
で確認できます。
EXTRA_SUGGESTION_KEYWORDS は非推奨となりました。代わりに、 MediaBrowserCompat 検索機能。
v7.recyclerview
LinearLayoutManager.getInitialItemPrefetchCount(): 名前を LinearLayoutManager.getInitialPrefetchItemCount() に変更しました。 古い名前は引き続きサポートされますが、今後のリリースで削除される予定です。

新しい API と変更された API

appcompat-v7
新しいメソッド ActionBarDrawerToggle.setDrawerSlideAnimationEnabled(boolean) ナビゲーション ドロワー切り替えアイコンのアニメーションの無効化を簡素化します。
customtabs
メッセージ チャネルのサポートを追加しました。詳しくは、 CustomTabsService.requestPostMessageChannel() および CustomTabsService.postMessage() をご覧ください。
dynamic-animation
物理学をベースとした新しいアニメーション ライブラリ。次のための API セットを提供します。 ユーザー入力に動的に反応するアニメーションを作成できます。
leanback-v17
パララックスの背景のサポートを追加しました。詳しくは、 Parallax をご覧ください。
で確認できます。
追加済み TimePicker テレビ画面で時刻を選択するためのウィジェット
mediacompat
検索機能を追加しました。詳しくは、 MediaBrowserCompat.search() および MediaBrowserServiceCompat.onSearch() をご覧ください。
で確認できます。
シャッフル モードとリピートモードのサポートを追加しました。詳しくは、 MediaSessionCompat.setRepeatMode() および setShuffleModeEnabled() をご覧ください。

修正された問題

リビジョン 25.2.0

(2017 年 2 月)

重要な変更点

修正された問題

  • このリリースでは、A2DP の使用時に発生する MediaRouter の重大な問題を修正します。 デバイスおよびメディア ルーティング API が原因で、デバイスが応答しなくなったり、 再起動が必要です。
  • FragmentManager.FragmentLifecycleCallbacks クラスが静的になりました。

修正された問題

  • 画面ミラーリングを使用してスライド プレゼンテーションを表示すると、デバイスで以下が発生する Wi-Fi から切断する
  • 登録されていないメディアアプリをメディアボタンで適切に処理しなかった setMediaButtonReceiver() さんとの自分
  • 文字列リソースに関する VectorDrawable エラー(AOSP 問題 232407
  • TextInputLayout オーバーレイのヒントと テキストが XML で設定されている場合にテキストが表示される(AOSP 問題 230171
  • MediaControllerCompat でのメモリリーク(AOSP の問題) 231441)。
  • RecyclerViewLayoutTest.triggerFocusSearchInOnRecycledCallback() クラッシュする
  • リサイクル中に RecyclerView がクラッシュする ビューホルダー(AOSP 問題 225762
  • 内部のアクションに対して getAllowGeneratedReplies() が誤って false を返す WearableExtender

リビジョン 25.1.1

(2017 年 1 月)

重要: android.support.v7.media.MediaRouter には既知のバグがあります。 クラスをサポートしています。アプリで v7 MediaRouterサポート ライブラリ リビジョン 25.2.0 にアップデートする必要があります。 このバグが修正されています。

重要な変更点

  • フラグメント トランザクションを内部および全体間で最適化可能に あります。フラグメント トランザクション オペレーションを最適化すると、 キャンセルされます。たとえば、2 つのトランザクションが 1 つはフラグメント A を追加するもので、もう 1 つはフラグメント A を追加するものです。 フラグメント A をフラグメント B に置き換えます。この場合、最初のオペレーションは フラグメント B のみが追加されます。つまり、フラグメントは、 作成と破棄のライフサイクルを経ない場合もあります。

    この最適化の副作用として、フラグメントが状態を保持する 変更されることもありますたとえば、1 つのトランザクションが 2 つ目はフラグメント A を追加し、2 つ目はフラグメント B を追加し、3 つ目はフラグメントを削除 A.最適化を行わない限り、フラグメント B は、 作成されるとフラグメント A も存在するため、フラグメント A は削除されます 追加します。最適化により、フラグメント B は、 フラグメント B の作成中もフラグメント A は存在することになるため、フラグメント A は 最適化によって、作成と破棄が取り除かれる場合があります。

    この最適化はデフォルトで無効になっています。最適化を有効にするには FragmentTransaction.setAllowOptimization(true) を呼び出します。

  • Fragment で、遷移とアニメーションを Fragment.postponeEnterTransition()Fragment.startPostponedEnterTransition() を使用して準備が整っています。この API は、アクティビティ遷移で使用される Activity.postponeEnterTransition()Activity.startPostponedEnterTransition() に類似しています。

修正された問題

  • MediaSessionCompatTest が失敗します。 IllegalArgumentException
  • 25.1.0 で DetailsFragment.installTitleView() が呼び出されない
  • フラグメント トランザクションが終了時にゴーストビューを維持する(AOSP 問題 230679
  • BottomNavigationView にスペースを挿入してください アイテムアイコンとテキストの間 (AOSP 問題 230653)。
  • 選択したリスナーが新しい PlaybackFragment に含まれていません。 PlaybackSupportFragment
  • TextInputLayout のフォーカスが変わらない サポート ライブラリ バージョン 25.1.0 からエミュレータで適切に修正(AOSP の問題) 230461)。
  • BottomNavigationView のメニューを置き換えることができない(AOSP) 問題 230343
  • RecyclerView 参加者: StaggeredGridLayoutManager フルスパン アイテムでクラッシュする(AOSP 問題 230295
  • 次の場合に MediaSessionCompat でクラッシュ setCallback(null) を使用
  • PlaybackGlueHostOld、 次の場合、PlaybackSupportGlueHostOld はコールバックを通知しません。 再生行の変更
  • PlaybackOverlayFragment の例 /test さんは再生を開始できません
  • RecyclerViewFocusRecoveryTest が API 15 で失敗する
  • 「スクリーンショット」その行が画面の上部にフォーカスされる
  • RecyclerViewLayoutTest.triggerFocusSearchInOnRecycledCallback() API 15 でのクラッシュ
  • onSubactionClicked()setActions() が破損している
  • 一部のビューホルダーをリサイクルする際に RecyclerView がクラッシュする

リビジョン 25.1.0

(2016 年 12 月)

重要: android.support.v7.media.MediaRouter には既知のバグがあります。 クラスをサポートしています。アプリで v7 MediaRouterサポート ライブラリ リビジョン 25.2.0 にアップデートする必要があります。 このバグが修正されています。

重要な変更点

  • ネストされた RecyclerView ウィジェットのクライアント (水平スクロール リストの垂直スクロール リストなど)は、 内部 RecyclerView ウィジェットのレイアウト マネージャーに 画面上でスクロールする前に準備する 項目が表示されます発信 LinearLayoutManager.setInitialPrefetchItemCount(N), ここで、N は内部アイテムごとに表示される閲覧回数です。たとえば 内側の横型のリストでアイテムの表示回数が 3.5 回以上 一度に 1 つずつ呼び出し、 LinearLayoutManager.setInitialPrefetchItemCount(4)。そうすることで、 RecyclerView で関連するすべてのアセットを 視聴時間が早くなり、外側の RecyclerView は スクロールさせることで、コンテンツのスタッタリングが スクロールします。
  • FragmentActivity.setSupportMediaController()FragmentActivity.getSupportMediaController() サポートが終了しました。新しい静的な MediaControllerCompat.setMediaController()MediaControllerCompat.getMediaController() を使用してください あります。
  • クライアントが appcompat の色合い( appcompat:buttonTint)、クライアントは、 すべての必要な状態(「無効」、「押下」など)を表現できます。これは、 フレームワークの色合いを指定するときに、ウィジェットの色合いを指定する方法と一致します。

新しい API と変更された API

修正された問題

  • パスワードの表示 / 非表示を切り替えて、ユーザー補助機能テストが失敗します。
  • L より前のデバイスで Appcompat が state_enabled を尊重しない。
  • RecyclerView にフォーカス回復メカニズムを追加しました。サポート設定が固定され Android TV などの D-pad ナビゲーションを使用すると、フラグメントがフォーカスが機能しない できます。
  • Leanback: ヘッダーが無効でアダプターが空の場合に BrowseFragment がクラッシュします。
  • Appcompat: AlertDialog の幅が広すぎる
  • InputContentInfoCompat 件の通話 releasePermission() を呼び出す必要がある場合に requestPermission()
  • MediaBrowserCompat 件のクラッシュ。
  • CoordinatorLayout は、可視性が次のように設定されている場合にビューを測定/配置する GONE
  • API レベルで AnimatedVectorDrawableCompat の色合いを調整できませんでした 24 未満
  • Leanback ライブラリが疑似 lint エラーをトリガーする
  • Palette ライブラリが原因ですべての API レベルでテストが失敗する
  • Leanback で RecyclerView 件のテストが失敗しました
  • リサイクル中に RecyclerView がクラッシュする ビューホルダー(AOSP 問題 225762
  • Fragment.onDestroy() バックスタックのフラグメントで呼び出されない
  • CollapsingToolbarLayout 個のスクリム: 折りたたんだときに描画されない
  • CoordinatorLayout.offsetChildByInset() がスローする IllegalArgumentException
  • RecyclerView 個のアイテムの接続解除をアニメーション化する 内部の RecyclerView、将来の プリフェッチ
  • 添付された RecyclerView 個のアイテムは添付できません ネストされたプリフェッチ
  • ネストされた RecyclerView のデータをプリフェッチする 最初のレイアウト中にアイテムが破棄されます
  • 2 つのドラッグがあると RecyclerView のプリフェッチが失敗する 同じ位置に到着する
  • RecyclerView は投機的 RenderThread のレンダリング中にレイアウトを
  • 夜間の設定カラーリソースがドローアブルに変換されるとは限らない リソース キャッシュから適切にパージされる
  • FloatingActionButton: プログラムによる BackgroundTintList の設定が機能しない(AOSP) 問題 227428
  • TextInputLayout: 書体が次以外: ErrorView が設定される(AOSP 問題 227803
  • TextInputLayout が常にフォールバック エラーの色が API 23 未満に明るい(AOSP 問題 221992
  • FloatingActionButton の表示形式は ポインタを離れたときに押す

公開されているバグ修正の完全なリストは、 AOSP Issue Tracker をご利用ください。

サポートの終了

このリリースでは、いくつかのメソッドとクラスのサポートが終了しています。これらの 非推奨の API は今後のバージョンで削除されるため、デベロッパーは 移行する必要がありますGoogle Workspace から移行する方法について詳しくは、 API のドキュメントをご覧ください。

リビジョン 25.0.1

(2016 年 11 月)

修正された問題

  • TextInputLayout のパスワード切り替え 不必要に上書きされないように、 デベロッパーが指定した終了ドローアブルURL から手動で有効にできます。 passwordToggleEnabled XML 属性。
  • BottomNavigationView 個のアイテムが以下の状態になりました マテリアル仕様に合わせて 1 行で記述します。
  • 次の場合、プリフェッチ中に RecyclerView がクラッシュします。 レイアウト マネージャーが null です。
  • 現在の標高: BottomNavigationView 正しく設定されます。(AOSP 問題 226182)。
  • BottomNavigationView がクラッシュするタイミング プログラムによるメニュー項目の追加。(AOSP 問題 225731)。
  • TextInputLayout の左右に固定 複合ドローアブルです。(AOSP 問題 225836)。
  • リサイクル中に RecyclerView がクラッシュする ビューホルダーがあります。(AOSP 問題 225762)。
  • Leanback: TalkBack で「null」という言葉が頻繁に読み上げられる分割画面ビューで表示されます
  • RecyclerView: 次の場所でレンダリングの問題が発生しています: Android Studio(AOSP 問題 225753)。
  • BottomNavigationView は引き続き表示されます onNavigationItemSelected() が false を返した後に選択されたメニュー項目。(AOSP 問題 225898)。
  • ForwardingListener が NoSuchMethodError をスローする。(AOSP 問題 225647
  • TextInputEditText は表示されません IME 抽出モードでのヒント。(AOSP 問題 221880)。

公開されているバグ修正の完全なリストは、 AOSP Issue Tracker をご利用ください。

リビジョン 25.0.0

(2016 年 10 月)

重要な変更点

  • ContextCompat コンストラクタが追加されました。 保護されています。このクラスを公にインスタンス化すべきではありませんが、 新しい API レベルをターゲットとするサポート ライブラリによって拡張されます。
  • ActivityCompat コンストラクタが作成されました 保護されています。このクラスを公にインスタンス化すべきではありませんが、 新しい API レベルをターゲットとするサポート ライブラリによって拡張されます。
  • getReferrer(Activity) が作成されました 使用できます。
  • android.support.design.widget.CoordinatorLayout.Behavior.isDirty(CoordinatorLayout, V) を削除しました。このメソッドのクライアント実装 削除する必要があります。
  • android.support.v4.media.session.MediaSessionCompat.obtain(Context, Object) を削除しました。「より多い」に置き換える必要があります。 適切な名前のメソッド fromMediaSession()
  • android.support.v4.media.session.MediaSessionCompat.QueueItem.obtain(Object) は削除されました。より適切な方法に置き換える必要があります。 名前付きメソッド MediaSessionCompat.QueueItem#fromQueueItem
  • android.support.v7.widget.Space を削除しました。用途 android.support.v4.widget.Space に置き換える必要があります。

新しい API

  • android.support.design.widget.BottomNavigationView クラス ボトム関数を実装する ナビゲーション パターンを使用します。
  • 新しい android.support.v13.view.inputmethod パッケージに含まれるクラス API 後に導入された android.view.inputmethod.InputConnection 機能にアクセス レベル 13 です。
  • android.v7.widget.RecyclerView.DividerItemDecoration クラス の間に垂直または水平の分割線をベースとして実装できます。 あります。
  • android.support.v7.app.NotificationCompat の新しい装飾スタイル DecoratedCustomViewStyleDecoratedMediaCustomViewStyle、ミラークラスを Platform API 24 です

修正された問題

公開されているバグ修正の完全なリストは、 AOSP Issue Tracker をご利用ください。

リビジョン 24.2.1

2016 年 9 月

修正された問題:

公開されているバグ修正の完全なリストは、 AOSP Issue Tracker をご利用ください。

リビジョン 24.2.0

2016 年 8 月

リリース 24.2.0 には次の変更が含まれています。

注: リリース 24.2.0 では、 Android 2.2(API レベル 8)以前。API のみに存在するクラスとメソッドは、 非推奨とマークされ、サポートされなくなるはずです。 使用できます。これらの非推奨のクラスとメソッドは、今後削除される可能性があります なります。

v4 サポート ライブラリの分割

今回のリリースでは、v4 サポート ライブラリに次の機能が追加されました。 いくつかの小さなモジュールに分割されています。

support-compat
次のような新しいフレームワーク API 用の互換性ラッパーを提供します。 Context.getDrawable()View.performAccessibilityAction()
support-core-utils
AsyncTaskLoaderPermissionChecker など、多くのユーティリティ クラスを提供します。
support-core-ui
ViewPagerNestedScrollViewExploreByTouchHelper など、さまざまな UI 関連コンポーネントを実装します。
support-media-compat
メディア フレームワークの一部をバックポートします。 (MediaBrowserMediaSession を含む)。
support-fragment
フラグメントをバックポートする 説明します。このモジュールは support-compat と依存関係があります。 support-core-utilssupport-core-uisupport-media-compat

下位互換性のため、support-v4 を Gradle スクリプトの場合、APK にはこれらのモジュールがすべて含まれます。ただし、 APK サイズについては、アプリに必要な特定のモジュールのみを記載することをおすすめします。

API の更新

動作の変更

  • appcompat ライブラリの昼夜機能を使用すると、 日中/夜間モードが変更されるたびに、アクティビティが自動的に再作成されるようになりました (時刻、または AppCompatDelegate.setLocalNightMode() の呼び出しによる)。
  • Snackbar が後ろに描画されるようになりました ステータスバーが半透明の場合は、ナビゲーション バーが表示されます。

mediarouter ライブラリ

Bluetooth デバイスはメディアルートとして表示されなくなりました。音声のルーティング先 現在、Bluetooth デバイスは Android システムレベルでのみ制御されています。

サポートの終了

非推奨になったクラスとメソッドは、将来のリリースで削除される可能性があります。これらの API からできるだけ早く移行する必要があります。

  • 次のクラスのいくつかのメソッドは、API 8 および 使用しないでください。代わりに、フレームワークを使用して あります。
    • android.support.v4.view.KeyEventCompat: KeyEvent に置き換えます。
    • android.support.v4.view.MotionEventCompat: MotionEvent を使用
    • android.support.v4.view.ViewCompat: View を使用
    • android.support.v4.view.ViewConfigurationCompat: ViewConfiguration を使用
  • AccessibilityServiceInfoCompat.getDescription() サポートが終了し、 AccessibilityServiceInfoCompat.loadDescription(), 正しくローカライズされた説明が返されます
  • ActivityCompat クラスをインスタンス化しないでください。 直接渡されます。非静的 getReferrer(Activity) メソッドは次のようになります。 静的に変更されることになりました
  • CoordinatorLayout.Behavior.isDirty() は非推奨となったため、サポートされなくなりました CoordinatorLayout によって呼び出されます。制限なし このメソッドの呼び出しも削除する必要があります。
  • MediaSessionCompat.obtain() が非推奨になり、置き換えられました より適切な名前のメソッドと、 fromMediaSession()
  • MediaSessionCompat.QueueItem.obtain() は非推奨になり、次の内容に置き換えられました。 より適切な名前が付けられたメソッド fromQueueItem()
  • いくつかの抽象クラスが非推奨になり、 フレームワークを厳密に反映したインターフェースを提供します。
  • CustomTabsSession.setToolbarItem() は非推奨になり、 RemoteView ベース setSecondaryToolbarViews()

バグの修正

次の既知の問題がリリース 24.2.0 で修正されています。

  • 次の場合に SwipeRefreshLayout インジケーターが表示されることを確認 最初の測定パスの前に setRefreshing(true) が呼び出される (AOSP Issue 77712)。
  • ページの切り替え時に TabLayout がちらつくのを防ぐ (AOSP issue 180454)。
  • マーシャリング解除時に ClassNotFoundException を回避する API レベル 11 以前の SavedStateAOSP の問題) 196430

公開されているバグ修正の完全なリストは、 AOSP Issue Tracker をご利用ください。

リビジョン 24.1.1

2016 年 7 月

修正された問題:

  • リソース ID に影響する 24.1.0 リリースの問題を修正 サポート ライブラリ間で共有されます。この事象により、 サポート ライブラリとリソース(design や appcompat など) リソース ID の不一致による問題が発生します。

リビジョン 24.1.0

2016 年 7 月

バージョン 4 のサポートに関する変更点 ライブラリ:

修正された問題:

  • TabLayout.setCustomView(null) で NullPointerException が発生する (AOSP issue 214753)。
  • TabLayout でカスタムタブが誤ってハイライト表示される(AOSP 問題 214316)。
  • AppCompatTextHelper が不適切に並べ替えられた属性配列を使用する(AOSP 問題 214366
  • 使用中にドローアブル コンテナ XML から VectorDrawable を参照できない カスタム ContextWrapper(AOSP 問題 214055
  • ViewDragHelper.saveLastMotion() が ArrayIndexOutOfBoundsException をスローする (AOSP issue 212945)。
  • BottomSheetBehavior が、以前のコンテンツの高さに拡張される setState(STATE_EXPANDED)(AOSP の問題) 213660)。
  • CollapsingToolbarLayout が、上部または右側にある固定可能な子を処理しない 下余白(AOSP の問題 213001
  • Leanback ブラウズ タイトルが RTL 配置をサポートしていない(AOSP の問題) 213461
  • 継承されたアノテーションがないため PagerTabStrip が表示されなくなる(AOSP の問題) 213359
  • ブール値を使用して設定すると、データ バインディングで NullPointerException がスローされる 条件フラグ(AOSP の問題 191841
  • CoordinatorLayout が setFitsSystemWindows() に応答しない(AOSP の問題) 212720)。
  • 初期状態を設定すると BottomSheetBehavior がクラッシュする(AOSP の問題) 203114
  • ページ インデックスの値が大きい場合に ViewPager がページをスキップする(AOSP の問題) 211734
  • BottomSheetBehavior がダイナミック レイアウトで機能しない(AOSP の問題) 205226

リビジョン 24.0.0

2016 年 6 月

バージョン 4 のサポートに関する変更点 ライブラリ:
  • Fragment.commitNow() を追加しました (同期 commit の場合)
  • NotificationCompat.MessagingStyle を追加しました 他の参加者との会話が
  • NotificationManagerCompat.areNotificationsEnabled() を追加しました および getImportance()
  • MediaSessionCompat MediaSession の機能をミラーリングし、setMediaButtonReceiver() を自動的に呼び出しなくなりました

注: バージョン 24.0.0 の MediaBrowserServiceCompat のみが API 24 以降の Android の将来のバージョンと上位互換性があります。 以前のバージョンを使用している場合は、 互換性を確保します。

v7 の変更点 appcompat ライブラリ:
  • テーマが設定された ColorStateList オブジェクトを XML から参照するためのサポートを追加しました。
Design サポートの変更 ライブラリ:
v17 Leanback ライブラリの変更点:
  • 初回実行時のウェルカムを提供するため OnboardingFragment を追加しました と設定フロー
カスタムタブの変更点:
  • RemoteViews を指定するためのサポートを追加しました。 セカンダリ ツールバーの階層構造
  • CustomTabsClient.connectAndInitialize() を追加しました ワンライン ウォームアップ

リビジョン 23.4.0

2016 年 5 月

バージョン 4 のサポートに関する変更点 ライブラリ:
  • フラグメントが間違った順序で追加される問題を修正しました。 (問題 206901
  • スクロール後にアプリバーが描画されない問題を修正しました オフにします。(問題 178037
v7 の変更点 appcompat ライブラリ:
Design サポートの変更 ライブラリ:
ベクター型ドローアブル ライブラリの変更点:

リビジョン 23.3.0

4 月 2016 年

バージョン 4 のサポートに関する変更点 ライブラリ:
  • アプリのパフォーマンスを追跡するための AppLaunchChecker を追加しました ユーザーがすでに起動していることを示します。 hasStartedFromLauncher() は、ユーザーが 以前にホーム画面からアプリを起動したか、 他の手段(たとえば、特定のウェブ サイトの閲覧や URL など)。
  • Google Workspace の MediaBrowserServiceCompat.mConnections。(問題 205220
  • ViewPager が発生する問題を修正しました ページをめくる際のページの余白は考慮されません。(問題 203816
  • Fragment.onRequestPermissionsResult() がお子様に配達されました 作成します。
v7 の変更点 appcompat ライブラリ:
v7 の変更点 mediarouter ライブラリ:
v7 の設定の変更点 ライブラリ:
v7 の変更点 recyclerview ライブラリ:
  • RecyclerView がスクロールを呼び出さないバグを修正しました 表示されるアイテムの範囲が狭まった場合にコールバックが呼び出されるようになりました。(問題 200987
  • RecyclerView が含まれているときにフリーズするバグを修正しました。 重みが設定され、画像が含まれています。(問題 203276)。
  • OrientationHelper.getStartAfterPadding() で発生するクラッシュを解決しました。(問題 180521
  • 次を使用したクラッシュを修正しました。 android:nestedScrollingEnabled。(問題 197932
Design サポートの変更 ライブラリ:
  • 非表示のボトムシートがタップを処理するバグを修正しました できます。(問題 203654
  • 次の場合の BottomSheetBehavior でのレイアウトの問題を修正しました fitsSystemWindows は true です。(問題 203057)。
  • Snackbar のユーザー補助に関する問題を修正しました。(問題 182145
  • Snackbar でのクラッシュを修正しました 。(問題 203924
  • AppBarLayout のバグを次のように修正しました。 enterAlways。(問題 203661)。
  • TextInputLayout が不必要にクリアされるバグを修正しました。 EditText オブジェクトの背景色フィルタ。 (問題 203357

リビジョン 23.2.1

3 月 2016 年

バージョン 4 のサポートに関する変更点 ライブラリ:
v7 の変更点 appcompat ライブラリ:
  • ベクター アセットへの依存関係を元に戻し、 appcompat ライブラリでは、VectorDrawable およびそれに関連するビルドフラグの使用が強制されません。
  • 夜間モードと API レベル 23 の互換性の問題を修正しました。 (問題 201910)。
  • SwitchCompat と API レベル 7 の互換性に関する問題を修正しました。(Issue 201942)。
  • リソース オブジェクトでの構成値の伝播に関する問題を修正しました 問題 201928
  • android.support.v7.app.NotificationCompat.MediaStyle API レベルでキャンセル ボタンが非表示になる 21 以下。(問題 202156)。
  • API レベル 21 以前での AppCompatSpinner の互換性クラッシュを修正しました。 (Issue 202246)。
  • app:textAllCaps = "false" スタイルが 説明します。(問題 202117)。
  • SearchView の復元時のクラッシュを修正しました。 (問題 201836)。
  • を使用してドローアブル リソースの色合いを調整するときに発生するメモリリークを修正しました。 AppCompat。(問題 202379)。
  • API レベル 11 および KeyEvent での 低くなります。(Issue 202939)。
v7 cardview の変更点 ライブラリ:
v7 の変更点 recyclerview ライブラリ:
  • 複数の measure-spec メソッドに関連するバグを修正しました。(問題 201856)。
  • RecyclerView でアダプターが許可されないロックダウン期間を短縮しました レイアウトやスクロールの計算中に変更できます。(問題 202046)。
  • 非表示になっているアイテムの notifyItemChanged() を呼び出した場合に発生するクラッシュを修正しました。(問題 202136)。
  • RecyclerView.LayoutManager が同じビューを追加または削除したときに発生するクラッシュを修正しました あります。(問題 193958
v7 の変更点 mediarouter ライブラリ:
v17 の変更点 Leanback ライブラリ:
  • GridLayout.onAddFocusables() で発生していた次の 間違ったアイテムが選択されていました
  • GuidedStepFragment アクションに関する問題を修正しました 非表示になります。
Design サポートの変更 ライブラリ:
  • TabLayout のクラッシュを修正しました パフォーマンスが向上します。(問題 201827)。
  • 誤った処理の原因となっていた NavigationView のバグを修正しました 指定します。(問題 201951)。
  • setBackgroundTintList() が背景を変更できなくなったバグを修正しました 指定します。(問題 201873)。
  • AppBarLayout が完全にスクロールされない問題を修正しました android:fitsSystemWindows = “true” で使用すると表示されない。 (問題 201822)。
  • BottomSheetDialog が表示されない問題を修正しました おすすめします(問題 201793)。
  • BottomSheetDialogFragment が移動した問題を修正しました 内部のコンテンツが変更されたときに散発的に発生しました。(問題 202125)。
  • TextInputLayout カウンタのクラッシュを修正しましたリンク
  • TextInputLayout.getCounterMaxLength() が保存済み状態を復元したときに発生するクラッシュを修正しました。 (問題 202375
  • データの復元時に発生する ClassCastException を修正しました。 CoordinatorLayout を使用: CoordinatorLayout 以外のビューの保存済み状態。
VectorDrawableCompat の変更:
  • android:tintMode の代わりに誤った変数が読み取られるバグを修正しました。(問題 201907)。

リビジョン 23.2.0

2 月 2016 年

v4 サポート ライブラリの変更点:
  • MediaBrowser のサポートのために MediaBrowserCompat を、MediaBrowserService のサポートのために MediaBrowserServiceCompat を追加しました。役に立った UI コンポーネントを使ってメディアアプリのバックグラウンド サービスを接続する際に、 Android Auto や Android Wear と統合できます API レベル 21 以降。
  • システムは onActivityResult() を呼び出して、 ネストされた FragmentActivity
v7 AppCompat の変更点 ライブラリ:
  • 夜間モード機能を API レベル 14 以上に追加しました。スイッチ マテリアルの ライトテーマとマテリアル ダークテーマを、時間帯または 設定で選択できます。
    • 昼夜モードはこちらにあります: <sdk>/extras/android/support/v7/appcompat/res/values/themes_daynight.xml
    • AppCompatDelegate.setDefaultNightMode(): 次の値を設定します。 アプリのデフォルト モードを使用するには、次のいずれかの定数を渡します。
      • MODE_NIGHT_AUTO
      • MODE_NIGHT_NO
      • MODE_NIGHT_YES
      • MODE_NIGHT_FOLLOW_SYSTEM
    • AppCompatDelegate.setLocalNightMode(): オーバーライド ローカルアプリ コンポーネントの夜間モード設定。
    • AppCompatDelegate.getDefaultNightMode(): 戻り値 設定することもできます。
v7 mediarouter の変更点 ライブラリ:
Design サポート ライブラリの変更点:
  • 以下のサポートが追加されました。 シートをご覧ください。インタラクション プラグイン BottomSheetBehavior を使用すると、CoordinatorLayout の子ビューを 作成します基本クラスの BottomSheetCallback は、 コールバックを使用してボトムシートのイベントを監視できます。
カスタムタブのサポートに関する変更 ライブラリ:
  • Google Chrome カスタムタブで、アプリにアクション付きのボトムバーを追加できるようになりました ボタンに加えて、追加のカスタム ボタンも追加できます。
  • CustomTabsIntent.Builder.addToolBarItem(): アクションを追加します。 カスタムタブに変更してくださいこれを使用して複数のボタンを追加できます。
  • CustomTabsSession.setToolBarItem(): ビジュアルを更新します。 使用できます。このメソッドは、 ブラウザ セッションがフォアグラウンドにある。
VectorDrawable サポート ライブラリを追加しました。
  • 追加されたクラス:
    • VectorDrawableCompat
    • AnimatedVectorDrawableCompat
  • アプリに VectorDrawable アセットのサポートが追加されました API レベル 7 以降で動作している必要があります。AnimatedVectorDrawable 個のアセット API レベル 11 以降でもサポートされています。ベクターアセットは 画像アセットよりもかなり小さく、 複数のアセットをサポートするのに必要な量を減らし、 表示できます。
  • このライブラリは現在 v7 AppCompat ライブラリの依存関係となっており、 デベロッパーと AppCompat ベクター型ドローアブルを簡単に使用できます。ImageButton 内で VectorDrawableCompat を使用するには、次の操作を行います。 ImageViewapp:srcCompat XML を使用 属性または setImageResource() メソッドを呼び出します。
  • API レベル 20 または 低い場合は、次の appt フラグを build,gradle ファイルに追加します。
    • Android Plugin for Gradle 1.5.0 または 次の行を build.gradle ファイルに追加します。
    • android {
        defaultConfig {
          // Stops the Gradle’s automatic rasterization of vectors
          generatedDensities = []
        }
         // Flag that tells aapt to keep the attribute ids
        aaptOptions {
          additionalParameters "--no-version-vectors"
        }
      }
      
    • Android Plugin for Gradle 2.0.0 または 次の行を build.gradle ファイルに追加します。
    • android {
        defaultConfig {
          vectorDrawables.useSupportLibrary = true
        }
      }
      
v17 Leanback の変更点 ライブラリ:
  • GuidedStepFragment に新機能を追加しました。 これは、ユーザーを決断または一連の決定へと導くコンポーネントです。
    • GuidedAction にボタン アクションを追加しました。
      • GuidedStepFragment.setButtonActions(): 次のリストを設定します。 GuidedAction ボタン アクション ビューから選択できます。
    • 説明フィールドが編集できるようになりました。
      • GuidedAction.Builder.descriptionEditable(): 渡す場合 true: アクションの説明を編集可能に設定します。
      • GuidedAction.getEditDescription(): 編集可能な CharSequence としての説明。
    • サブアクションのプルダウン リストを追加しました。
      • GuidedAction.setSubActions(): GuidedAction リストをプルダウンとして設定します。 サブアクションのメニューです。
  • DatePicker 機能用の GuidedDatePickerAction ウィジェットを追加しました。
    • 日付は年、月、日の列を使用して選択され、 範囲を指定します。
    • GuidedDatePickerAction.Builder: GuidedDatePickerAction オブジェクトのビルダークラス。
    • GuidedDatePickerAction.Builder.datePickerFormat(String datePickerFormat): 適切な 3 文字の String。例:“YMD” または “MDY”。または、datePickerFormat XML 属性を使用します。
v7 RecyclerView の変更点 ライブラリ:
  • RecyclerView さんがオプトインしました RecyclerView.LayoutManager を簡単にラップできる AutoMeasure という 用意されている各測定仕様の内容を把握したり、 RecyclerView の親。これは、 RecyclerView の既存のアニメーション機能をすべてサポートします。
    • カスタム RecyclerView.LayoutManager がある場合、 setAutoMeasureEnabled(true) を呼び出して、新しい AutoMeasure API。すべての組み込み RecyclerView.LayoutManager オブジェクト 自動測定をデフォルトで有効にします
    • RecyclerView.LayoutManager 一部の RecyclerView.LayoutParams 設定が無視されなくなりました。 たとえばスクロール方向のMATCH_PARENTなどです

      注: この制限が解除されると、 予期しない動作が発生することがあります。必ず 適切なレイアウト パラメータを指定します。

  • ペイロードを含む RecyclerView.ViewHolder を更新する場合 情報、DefaultItemAnimator 変更アニメーションが無効になりました。
  • ItemTouchHelper のエスケープ速度を変更して、 スワイプの感度を制御します。スワイプしやすくしたり、難しくしたりするには、 getSwipeEscapeVelocity(float defaultValue) をオーバーライドして defaultValue を変更する。

リビジョン 23.1.1

2015 年 11 月

v7 recyclerview ライブラリの変更点:
  • 「スワイプして閉じる操作」を実行したときに発生するクラッシュを修正しました ItemTouchHelper ユーティリティ クラスが提供するものを使用し、アイテムを追加します。 (問題 190500
v7 preference ライブラリの変更点:
  • ProGuard の使用に関する問題を修正しました。 (問題 183261
v17 Leanback サポート ライブラリの変更点:
  • ライブラリの内部的な問題をいくつか修正しました。
Design サポート ライブラリの変更点:
  • NavigationView クラスに getHeaderView メソッドを追加しました。
  • FloatingActionButton オブジェクトの透明な背景の問題を修正しました Android 4.0(API レベル 15)以前を搭載したデバイス (問題 183315

リビジョン 23.1.0

2015 年 10 月

v4 サポート ライブラリの変更点:
  • OnScrollChangedListener インターフェースのサポートを NestedScrollView ウィジェット。これは、 を使用すると、スクロールの X 位置または Y 位置が変更されたときにコールバックを受け取ることができます。
  • 受信した再生コントロールを転送する MediaButtonReceiver クラスを追加 MediaSessionCompat クラスを管理しているサービスに。「 MediaSessionCompat クラスは マニフェスト内のメディアボタン レシーバーを自動的に検出できるコンストラクタがあります。 メディアボタン レシーバーは処理の重要な部分です 再生コントロールを使用できるようになります。
v7 appcompat ライブラリの変更点:
  • マテリアル デザインの SeekbarImageButton のウィジェットを追加しました。
  • 色合いを調整する機能をサポートするように ImageView ウィジェットを更新しました。
  • SwitchCompat ウィジェットの外観を更新しました。
v7 mediarouter ライブラリの変更点:
  • MediaRouteChooserDialog クラスに次の機能を追加しました。
    • メディアルート プロバイダの検出中に読み込みページを表示します。
    • デバイスの識別に便利なデバイスタイプのアイコンが用意されています。
    • 現在のアプリでの使用頻度に応じてルートを並べ替えます。
    • 横表示に対応します。
  • MediaRouteControllerDialog クラスに次の機能を追加しました。
    • 画面のキャストを認識し、適切な説明を表示します。
    • さまざまなアルバムアートのサイズとアスペクト比をサポートし、アートを非同期で読み込みます。
    • アプリの原色に基づいてコンテンツの色を自動的に選択します。
    • デバイス上の使用可能な画面スペースに基づいてダイアログのレイアウトを調整します。
    • 横表示に対応します。
v7 palette ライブラリの変更点:
  • 特定の場所から色を抽出することをサポートする setRegion() メソッドを追加しました。 Bitmap オブジェクトの 1 つのリージョンです。
v7 recyclerview ライブラリの変更点:
  • 改善されたアニメーション API を ItemAnimator クラスに追加しました カスタマイズ:
    • アニメーションの変更で、ViewHolder オブジェクトの 2 つのコピーが強制されなくなりました。 これにより、アイテム コンテンツのアニメーションが有効になります。また、ItemAnimator オブジェクトは、 同じ ViewHolder オブジェクトを再利用するか、 作成します。
    • 新しい情報レコード API により、ItemAnimator クラスに柔軟性がもたらされる レイアウト ライフサイクルの適切な時点でデータを収集できます。この情報は アニメーション コールバックに渡されます。
  • 下位互換性のないこの API の変更に対して、次のように容易に実行できる移行計画をご用意しました。
    • 以前に ItemAnimator クラスを拡張している場合は、 基本クラスを SimpleItemAnimator に追加すると、コードが以前と同じように機能するはずです。 SimpleItemAnimator クラスは、新しい API をラップすることで以前の API を提供します。
    • 一部のメソッドを ItemAnimator クラスから削除しました。次の コードはコンパイルされなくなります。
    • Kotlin

      recyclerView.itemAnimator.supportsChangeAnimations = false
      

      Java

      recyclerView.getItemAnimator().setSupportsChangeAnimations(false)
      

      次のように置き換えることができます。

      Kotlin

      val animator: SimpleItemAnimator? = recyclerView.itemAnimator as? SimpleItemAnimator
      animator?.supportsChangeAnimations = false
      

      Java

      ItemAnimator animator = recyclerView.getItemAnimator();
      if (animator instanceof SimpleItemAnimator) {
         ((SimpleItemAnimator) animator).setSupportsChangeAnimations(false);
      }
      
v7 の変更点、 v14 v17 Preference サポート ライブラリ:
  • EditText ダイアログのコントロール用 API を削除しました。
v17 Leanback サポート ライブラリの変更点:
  • サポート ライブラリに GuidedStepFragment クラスのバージョンを追加しました (android.support.v4.app.Fragment を拡張)し、アニメーションと 使用できます。
  • GuidedStepFragment クラスを更新し、上部に配置できるようにしました。 できます。
  • さまざまなタイプの検索補完にアノテーションを付ける機能を SearchFragment クラス。
  • VerticalGridFragment にスタッガード スライド遷移のサポートを追加 クラスです。
Design サポート ライブラリの変更点:
  • <ph type="x-smartling-placeholder"></ph>を追加しました TextInputLayout ウィジェットでの文字数カウントのサポートが追加されました。
  • 以下を追加して、AppBarLayout クラスにエッジスナップのサポートを追加しました。 SCROLL_FLAG_SNAP 定数。スクロールが終了したとき、ビューが ビューが最も近い端にスナップされ、スクロールされます。
  • 以下を使用したカスタムビューのサポートを NavigationView クラスに追加しました。 app:actionLayout 属性または MenuItemCompat.setActionView() メソッドを呼び出します。
Custom Tabs サポート ライブラリの変更点:
  • enableUrlBarHiding() メソッドを CustomTabsIntent に追加しました クラスです。URL バーを自動的に非表示にするかどうかをクライアントがカスタマイズできる 。
  • setActionButton() メソッドを CustomTabsSession に追加しました クラスです。クライアントは、 すでに起動しているカスタムタブのカスタム操作ボタンのアイコンを変更する。
  • TAB_SHOWN 定数と TAB_HIDDEN 定数を新しいイベントとして追加しました CustomTabsCallbackonNavigationEvent メソッドの場合 クラスです。

リビジョン 23.0.1

2015 年 9 月

v7v14 Preference サポート ライブラリ:
  • マテリアル デザインのレイアウト ファイルとスタイル ファイルを追加しました。 (問題 183376
v7 appcompat ライブラリの変更点:
  • 以下の使用を制限して、Fragment クラスのクラッシュの問題を修正しました ハードウェア レイヤを Android 4.1(API レベル 16)以降に拡張しています。 (問題 183896
  • アクティビティによって Toolbar クラス ActionBarsetSupportActionBar() メソッドを使用します。 (問題 183334
  • AppCompatDialogFragment クラスを次のように更新しました。 Windows feature must be requested before adding content がスローされなくなりました。 エラーが発生します。 (問題 183186
Design サポート ライブラリの変更点:
  • 修正点 AppBarLayout クラスを使用して、変更後に正しく描画されるようにしました。 作成できます。 (問題 183109
  • 修正点 TabLayout クラスを動作させ、 ユーザーがスワイプした後に広告をクリックした場合などです。 (問題 183123
Custom Tabs サポート ライブラリの変更点:
  • 目標を minSdkVersion 値を 16 ~ 15 の範囲で指定します。
  • メッセージを生成する方法を追加しました。 インテントからの CustomTabsSessionToken

リビジョン 23

2015 年 8 月

新しいサポート ライブラリを追加しました。

サポート ライブラリの変更の完全なリストについては、 サポート Library API の相違点レポート

リビジョン 22.2.1

2015 年 7 月

Design サポート ライブラリの変更点:
  • hide() メソッドと show() メソッドを プログラマティック用の FloatingActionButton クラス トリガーすることもできます。
  • LENGTH_INDEFINITE 定数を スナックバーを表示する Snackbar クラス 閉じるか別のスナックバーが表示されるまで待ちます。また、 setActionTextColor(int)setActionTextColor(ColorStateList) あります。
  • getSelectedTabPosition() メソッドを 現在のオブジェクトを取得するための TabLayout クラス 選択します。
  • 完全な Fluent API を メソッドの android.support.v7.app.NotificationCompat.MediaStyle クラス チェーン化します。
  • コンビニエンス メソッドを RecyclerView: アイテムのバッチ挿入に使用します。

サポート ライブラリの変更の完全なリストについては、 サポート Library API の相違点レポート

リビジョン 22.2.0

2015 年 5 月

Design サポート ライブラリを追加:
  • 表示用に TextInputLayout を追加しました EditText のヒントとエラーテキストをフローティング ラベルとして表示。
  • 実装するための FloatingActionButton を追加しました。 メイン アクションとして デフォルトまたはミニサイズ対応の フローティングアクションボタンです
  • 軽量化のために Snackbar を追加 アニメーション化されたスナックバーにフィードバックとオプション アクションを表示。
  • 固定値と値を実装するための TabLayout を追加しました。 スクロール可能 タブだけでなく、 統合 ViewPager
  • 実装用の NavigationView を追加しました ナビゲーション ドロワー (例: メニュー アイテムのインフレート機能を含む) メニュー リソース
  • 汎用の CoordinatorLayout を追加しました アプリケーション間の依存関係を構築するために、 を使用してコンポーネント間の簡単なスクロール反応を CoordinatorLayout.Behavior。設計のほとんどは ライブラリ コンポーネントは、ライブラリの CoordinatorLayout
  • AppBarLayout を追加しました。これは、 Toolbar に対するその他のビュー(TabLayout など)を 画面外にスクロールしてスクロール イベントに反応し、リアクションで見えるようにする 下方向へのスクロール、または折りたたみ / 折りたたみ解除を行ってから画面上にスクロールします。
  • 制御用の CollapsingToolbarLayout を追加しました Toolbar が折りたたまれる仕組みです。ツールバーは次の単位で折りたたまれます。 折りたたみ時に画面上部にコンポーネントを固定する、 ImageView などのコンポーネントの視差スクロール ビューを一部閉じているときにコンテンツ スクリム色を追加したりできます。
v4 サポート ライブラリの変更点:
v7 appcompat ライブラリの変更点:

サポート ライブラリの変更の完全なリストについては、 サポート Library API の相違点レポート

リビジョン 22.1.0

2015 年 4 月

annotations ライブラリの変更点:
  • 強化されたコード インスペクションをサポートするために、Annotations ライブラリを追加しました。 アノテーションはメタデータタグとして追加し、変数、パラメータ、 メソッドの戻り値、渡されたパラメータ、ローカル変数を検査する 使用します。
v4 サポート ライブラリの変更点:
v7 appcompat ライブラリの変更点:
v17 Leanback ライブラリの変更点:
v7 recyclerview ライブラリの変更点:
v8 renderscript ライブラリの変更点:

リビジョン 22

2015 年 3 月

v4 サポート ライブラリの変更点:
  • 指定した特定のリソース ID のドローアブル オブジェクトを返すように getDrawable() メソッドを更新しました。 画面密度、テーマを設定できます
  • ビューをトリガーするかどうかを指定できるように setImportantForAccessibility() メソッドを追加しました イベントです。
  • ステータスバーの背景を取得できるように getStatusBarBackgroundDrawable() メソッドを追加しました ドローアブル。
  • メソッドを NotificationCompat.CarExtender.UnreadConversation クラスに追加することで、Android Auto メッセージ アプリが追加の通知データを取得できるようになります。
  • 円レイアウトの直径を返す getProgressCircleDiameter() メソッドを追加しました。
  • デフォルトの DrawerLayout を変更しました ステータスバーの色を colorPrimaryDark に変更しました。
v7 appcompat ライブラリの変更点:
v17 Leanback ライブラリの変更点:
  • getRecycledPoolSize() と リサイクル プールサイズのカスタマイズを許可する setRecycledPoolSize() メソッド。
  • WRAP_CONTENT 属性を レイアウト幅の設定により、タイトル アイコンのラップされたコンテンツがサポートされます。
  • XML で R.transition を定義しました。 移行アップデートを改善できます。
  • 右から左の方向へのレイアウトに対するサポートを有効にしました。
  • メディアの再生と一時停止のキーイベントのサポートを PlaybackOverlayFragment クラス。
  • Enter と Return による遷移が BrowseFragment クラスと DetailsFragment クラス。
  • オブジェクトのアダプター配列内のアイテムを置換するために replace() メソッドを追加しました。
v7 mediarouter ライブラリの変更点:
v7 recyclerview ライブラリの変更点:

リビジョン 21.0.3

2014 年 12 月

v4 サポート ライブラリの変更点:

リビジョン 21.0.2

2014 年 11 月

v4 サポート ライブラリの変更点:
  • NotificationCompat.CarExtender を追加しました クラスを実装し、通知に対する Android Auto 拡張機能をサポートします。
v7 appcompat ライブラリの変更点:
  • 新しいポップアップをサポートする PopupMenu コンストラクタを追加 。
  • Toolbar に折りたたみアイコンの説明のサポートを追加しました クラスです。
  • 表示をサポートするように SearchView ウィジェットを更新しました commitIcon
  • buttonGravity 属性を Toolbar クラス。
v7 cardview ライブラリの変更点:
v7 recyclerview の変更点 ライブラリ:
v17 Leanback ライブラリの変更点:
  • v4 コード フラグメントを生成するためのサポートを追加しました。
  • CardView のセカンダリ テキストの色を変更しました。

リビジョン 21.0.1

2014 年 11 月

追加済み <ph type="x-smartling-placeholder"></ph> multidex サポート ライブラリが 1 つ Dalvik Executable(DEX)ファイル Android 5.0 より前の multi-dex ファイルのサポートに関するものです。

リビジョン 21

2014 年 10 月

v4 サポート ライブラリの変更点:
  • Fragment のサポートを追加しました。 Android 5.0(API レベル 21)を搭載するデバイス向けの機能拡張に対応しました。 この画面遷移は、実行中のデバイスには Android 4.4 以前。
  • イーズに DocumentFile を追加しました File からの移行 ドキュメント ツリーを使って作業できます。ただし、このクラスでは プラットフォーム コンピューティング モデルと比較して、 DocumentsContract 個の API を追加しました Android 4.4(API レベル 19)。そのため、Android 4.4 で実行する場合は DocumentsContract を使用するように切り替える必要があります。 以上です。
v7 appcompat の変更 ライブラリ:
  • material のサポートを追加 設計です。
  • Toolbar を追加しました。これは一般化します。 ActionBar の機能 使用できます。
  • 更新: ActionBarDrawerToggle、 「Menu-to-arrow」アニメーションが
  • テーマを介して色合いを調整できるように、一般的なユーザー インターフェース ウィジェットを更新しました Android 5.0 より前のデバイスで実行する場合の属性
  • バックポート SwitchCompat を追加しました (追加された Switch ウィジェット) Android 4.0(API レベル 14)。
新しい v7 cardview ライブラリ:
  • CardView ウィジェットを追加しました。 マテリアル デザインと互換性のある実装を提供し、 あります。
新しい v7 recyclerview ライブラリ:
  • RecyclerView ウィジェットを追加しました。 柔軟なリスト表示が可能で 大規模なデータセットに分割できます。
新しい v7 palette ライブラリ:
  • Palette クラスを追加しました。 画像から代表色を抽出できます
新しい v17 Leanback ライブラリ:

リビジョン 20

2014 年 7 月

v4 サポート ライブラリの変更点:
  • Android Wear の通知サポートを拡張 NotificationCompat.WearableExtender: して、通知でウェアラブル固有の機能を指定します。
  • 追加日: NotificationCompat.Action.WearableExtender、 これにより、ウェアラブルの通知にアクションを追加できます。
  • NotificationManagerCompat を追加しました。これにより、 ウェアラブル機能を適切にサポートする通知を発行できるようになります。
  • ハンドヘルド デバイスを可能にする RemoteInput を追加しました ウェアラブル デバイスに表示される通知から音声入力を受信します。
  • でのタップ フィードバックの処理を改善しました SwipeRefreshLayout

リビジョン 19.1.0

2014 年 3 月

v4 サポート ライブラリの変更点:
  • SwipeRefreshLayout クラスを追加しました。 これにより、ユーザーはビューの内容を垂直方向の スワイプ操作。
  • ナビゲーション ドロワーに関するユーザー補助の問題を修正しました。
v7 appcompat ライブラリの変更点:
  • アクションバーの背景の問題を修正しました。

リビジョン 19.0.1

2013 年 12 月

v4 サポート ライブラリの変更点:
  • 非同期の追加による PrintHelper の改善 印刷処理も簡単になります。
  • DrawerLayout クラスの近似を修正 addChildrenForAccessibility() メソッドを呼び出します。
  • ActionBarDrawerToggle でのスライド ドローアブルのミラーリングを修正しました。
  • コレクション イテレータからアイテムを削除する際の off-by-one の問題を修正しました。
v7 mediarouter ライブラリの変更点:
v8 renderscript ライブラリの変更点
  • RenderScript サンクレイヤにエラー伝播を追加しました。

リビジョン 19

2013 年 10 月

v4 サポート ライブラリの変更点:
  • 外部ストレージ API のサポートを getObbDirs(), getExternalFilesDirs(), getExternalCacheDirs(), および getStorageState()。 Android を搭載したデバイスでは、これらのヘルパー メソッドは常に単一のファイル オブジェクトを返します。 4.3(API レベル 18)以前Android 4.4(API レベル 19)以降で実行する場合、 これらのメソッドは複数のファイル オブジェクトを返す場合があります。
  • Google Cloud で動作する PrintHelper クラスを Print API では、最小限のコードで画像を印刷できます。
  • ポップアップ メニューに drag-to-open ユーザー インターフェースのサポートを追加しました。詳細については、次をご覧ください: PopupMenuCompatListPopupWindowCompat
  • 以下の追加により、ユーザー補助機能のサポートが向上 findFocus() メソッド AccessibilityNodeProviderCompatgetLiveRegion() メソッド AccessibilityNodeInfoCompat
  • ヘルパークラス ScaleGestureDetectorCompat を追加しました: 新しいスケーリング操作メソッドにアクセスできます。
  • ActionBarDrawerToggle での問題を修正 表示されなくなります。
  • 使用するように AutoScrollHelper オプションを変更 他のビューに渡すことができます。
v7 mediarouter ライブラリの変更点:
  • メディア再生キュー、HTTP ヘッダー値とメディアの設定のサポートを追加 再生時間。
  • メディアを明示的に管理するための明示的な開始、取得、終了のセッション アクションを追加 確立します

リビジョン 18

2013 年 7 月

v4 サポート ライブラリの変更点:
  • ユーザー インターフェース <ph type="x-smartling-placeholder">
      </ph>
    • 処理用に BidiFormatter を追加しました 右から左に、左から右に整形されたテキストを結合したテキスト文字列。
    • ViewPager を変更して、 ページャーの測定された幅は、初期レイアウト処理で 0 です。
    • 変更日: DrawerLayoutSlidingPaneLayout: 次の場合に例外をスローしない プロジェクト コードの編集中に表示される必要があります。
  • ユーザー補助 <ph type="x-smartling-placeholder">
  • メディア <ph type="x-smartling-placeholder">
      </ph>
    • 管理する TransportMediator ヘルパークラスを追加しました 再生、一時停止、スキップなどのメディア アクションのメディア トランスポート コントロール。
    • 管理用に DisplayManagerCompat を追加しました ディスプレイ出力を 1 つまたは複数のデバイス ディスプレイに出力します。
  • その他の変更 <ph type="x-smartling-placeholder">
      </ph>
    • WakefulBroadcastReceiver ヘルパークラスを追加しました: デバイスの復帰イベントを検出して作業を渡す一般的なパターンの実装 デバイスが Service に戻されても スリープモードから復帰します
    • 2 つの新しい API、 commitContentChanged()rollbackContentChanged()AsyncTaskLoader、 後からキャンセルされるデータ変更のバックグラウンド更新に対処できます。
新しい v7 appcompat ライブラリ:
新しい v7 mediarouter ライブラリ:

Google Cast デベロッパー プレビューをサポートする新しい mediarouter ライブラリを追加しました。 v7 mediarouter ライブラリ API は、Google Compute Engine の 現在のデバイスから外部画面へのメディア チャネルとストリーム、 スピーカー、その他の宛先デバイスに対応しており、Android 2.1 まで遡って対応できます。 (API レベル 7)。V7 をご覧ください。 mediarouter ライブラリをご覧ください。

サポートで導入された v7 mediarouter ライブラリ API ライブラリ r18 は、サポートの今後のリビジョンで変更される可能性があります。 ライブラリ] を選択します。現時点では、接続時のみライブラリを使用することをおすすめします。 Google Cast で デベロッパー プレビューをご覧ください。

リビジョン 13

2013 年 5 月

v4 サポート ライブラリの変更点:
新しい v7 gridlayout ライブラリ:
  • 以下をサポートするため、GridLayout を追加しました。 GridLayout レイアウト オブジェクト。
  • 空白の領域の作成に使用できる android.support.v7.widget.Space を追加しました。 GridLayout レイアウト オブジェクト内で使用できます。

リビジョン 12

2013 年 2 月

v4 サポート ライブラリの変更点:
  • ViewPager のインタラクションを改善しました。
  • ViewPager が 表示されます。
  • removeView() メソッドの使用を修正 ViewPager のレイアウト中。
  • SearchViewCompat での 閉じるボタンの [戻る] ボタンを押しても検索テキストが消去されない。この修正が適用されるのは ホスト API レベル 14 以降が必要です。

リビジョン 11

2012 年 11 月

v4 サポート ライブラリの変更点:
  • ユーザー インターフェース <ph type="x-smartling-placeholder">
      </ph>
    • ネストされた Fragment クラスのサポートを追加しました。
    • FragmentManager デバッグの改善を追加しました。
    • フラグメントがある FragmentTabHost の問題を修正しました ListView の状態が失われる可能性があります。
    • ユーザーに表示されるヒントに関する問題を修正 FragmentStatePagerAdapter
    • PageTransformer を追加しました インターフェースを ViewPager に指定して、アプリが スクロール時のカスタム遷移動作を指定できます。
    • TaskStackBuilder に新機能と修正を追加しました 現在のリリースからの変更です。
    • PagerTitleStrip を修正し、 PagerAdapter が現在使用中です。
    • ディスプレイのちらつき、配置、テキストの切り取りの問題を修正しました PagerTitleStrip
    • パディングを適切に考慮するように PagerTabStrip を修正しました オフにすることもできます。
  • ユーザー補助 <ph type="x-smartling-placeholder">
  • GestureDetectorCompat による操作のサポートを追加しました。
  • 新しい API キーを使用してファイルに対してアトミック操作を実行するサポート AtomicFile クラス。
  • make メソッドの全セットのサポートを IntentCompat
  • trimToSize() メソッドを次の場所に追加しました LruCache ユーティリティ クラス。
  • NetworkInfo を取得するように ConnectivityManagerCompat を更新しました CONNECTIVITY_ACTION から あります。

リビジョン 10

2012 年 8 月

v4 サポート ライブラリの変更点:
  • Android 4.1(API レベル 16)で導入された通知機能のサポートを NotificationCompat への追加。

リビジョン 9

2012 年 6 月

v4 サポート ライブラリの変更点:
  • ユーザー インターフェースのサポート <ph type="x-smartling-placeholder">
      </ph>
    • PagerTabStrip のサポートを追加し、強化された PagerTitleStrip を超える機能。
    • PagerTitleStripPagerTabStripsetAllCaps オプション、タイトルの配置、 外観の改善、最小幅の制約、タップ ナビゲーションの問題。
    • ViewPager ページガターのサポートを追加しました。 を使用すると、ViewPager クラスで 地図など、横方向に広いスクロール範囲。
    • サイズなど、ViewPager の多数のバグを修正しました データセットの変更に関する問題、ページの位置指定、ユーザー操作、スクロール トラッキング、キーボード サポートします。
    • 適切なものを含め、Fragment の多くのバグを修正しました。 onActivityResult() の処理 ターゲット フラグメントが存在しない、選択イベントを不可視フラグメントにディスパッチ、改善 FragmentTransaction.replace() の動作 ビュー外に移動するフラグメントの状態処理を改善しました。
    • postOnAnimation() メソッドのサポートを ViewCompat に追加しました。
    • Android 4.1(API レベル 16)を使用するように NavUtils を更新しました 上へのナビゲーション機能(利用可能な場合)。
  • ユーザー補助 <ph type="x-smartling-placeholder">
      </ph>
    • Android で行われた修正に合わせて、ユーザー補助サポートクラス(AccessibilityNodeInfoCompat を含む)を更新しました 4.1(API レベル 16)です。
    • ユーザー補助のスクロール操作のサポートを ViewPager に追加しました。
  • 全般的な改善 <ph type="x-smartling-placeholder">

リビジョン 8

2012 年 4 月

v4 サポート ライブラリの変更点:
  • 生成された PendingIntent オブジェクトのインテント フラグを修正しました 作成者: TaskStackBuilder
  • 使用されていない属性を gridlayout ライブラリ プロジェクトから削除し、 ライブラリは API レベル 7 以降でビルドできます。
  • gridlayout に .classpath ファイルと .project ファイルを追加しました 共有します。

リビジョン 7

2012 年 3 月

v4 サポート ライブラリの変更点:
  • ヘルパークラスを提供する ShareCompat を追加しました。 (新しいメタデータを含む、ソーシャル共有アプリケーション用のコンテンツの送受信を含む) 共有データをソースアプリに関連付けることができます。このクラスは、Terraform との互換性のある統合も Android 4.0 の新しい ShareActionProvider
  • 実装のサポートを提供するために、NavUtilsTaskStackBuilder を追加しました。 ナビゲーションに関する Android の設計ガイドライン。これらの 追加には、バージョン間でアクションバーの [上へ] ボタンを実装する方法が含まれています。 このパターンの実装例については、 (<em><sdk></em>/samples/<em><platform></em>/AppNavigation)。
  • NotificationCompat.Builder を追加して、 Android 3.0 の Notification.Builder ヘルパークラスの互換性実装 を使用して標準化されたシステム通知を作成できます。

リビジョン 6

2011 年 12 月

注: サポート ライブラリ API のリファレンスは、 フレームワーク参照(例: android.support.v4.app)。

v4 サポート ライブラリの変更点:
  • ViewPager の変更: <ph type="x-smartling-placeholder">
      </ph>
    • ViewPager の装飾ビューのサポートを追加しました。 装飾ビューは、XML レイアウトのページャーの子ビューとして指定できます。
    • ページのタイトル文字列を指定するための PagerAdapter.getPageTitle() を追加しました。デフォルトは no です。 タイトルを付けます。
    • 非インタラクティブなタイトル PagerTitleStrip を追加しました このストリップは ViewPager の子として追加できます。デベロッパーは 外観と色、レイアウトのサイズ、グラビティに関する情報です。
    • ViewGroup を取得するように PagerAdapter メソッドを更新しました を使用して、アダプタ実装でのクラスのキャストを回避します。
    • ランチャー スタイルを使用するように ViewPager を更新しました 使用できます。
    • ユーザー インターフェースの操作とテストの自動化に関するバグを修正しました。
  • Fragment のサポート: <ph type="x-smartling-placeholder">
      </ph>
    • setStartDeferred() メソッドを setUserVisibleHint(boolean) に変更しました。
    • オフスクリーン ページの遅延開始を追加してパフォーマンスを改善しました。
  • Accessibility API のサポート: <ph type="x-smartling-placeholder">
      </ph>
    • AccessibilityDelegateCompat メソッドを更新しました null の代わりに空のリストを返すようにしました。
    • v4 サンプルで必要な新しい API を追加しました。

リビジョン 5

2011 年 12 月

v4 サポート ライブラリの変更点:

リビジョン 4

2011 年 10 月

v4 サポート ライブラリの変更点:
  • EdgeEffectCompat を以下に追加しました EdgeEffect をサポートしている。
  • LocalBroadcastManager を追加して、アプリが簡単に 単一のアプリ内でインテントを登録して受信できます。 世界中に配信しています
  • ViewCompat にオーバースクロールの確認と設定のサポートを追加しました。 Android 2.3 以降の View のモード。
  • Fragment API の変更: <ph type="x-smartling-placeholder">
      </ph>
    • 新しいメニューの表示を制御するための新しい API を追加しました。
    • カスタム アニメーション API を追加しました。
    • FragmentActivity に API を追加し、カスタム、 非構成インスタンスのデータを保存します。
    • 各種バグを修正しました。
  • 問題の原因となっていた Loader のバグを修正しました。 Froyo 以前で実行した場合の AsyncTask のキャンセル サポートしています。サポート コードが独自のバージョンの AsyncTask を使用して、 動作しません。

リビジョン 3

2011 年 7 月

v4 サポート ライブラリの変更点:
  • Fragment.SavedState のサポートを追加しました。
  • 新しい MotionEvent API をサポートするため MotionEventCompat を追加しました。
  • 新しい VelocityTracker API をサポートするため VelocityTrackerCompat を追加しました。
  • 新しい ViewConfiguration API をサポートするため ViewConfigurationCompat を追加しました。
  • UI を作成できるすべての新しい API(サポート ライブラリでのみ利用可能) 水平方向のページングにより、コンテンツ ビュー間で左右にスワイプすることができます。クラスを サポートします。 <ph type="x-smartling-placeholder">
      </ph>
    • ViewPager: アプリケーションを管理する ViewGroup ユーザーがスワイプできる子ビューのレイアウト。
    • PagerAdapter: ViewPager に 各ページを表すビューです
    • FragmentPagerAdapter: フリップ用の PagerAdapter の拡張 必要があります。
    • FragmentStatePagerAdapter: PagerAdapter の拡張 ライブラリによる Fragment.SavedState のサポートを使用するフラグメントの切り替え。
新しい v13 サポート ライブラリ:
  • FragmentPagerAdapterFragmentStatePagerAdapter を含む サポートしています

    これらは v4 サポート ライブラリに追加された API とまったく同じですが、 Android 3.2 では他のプラットフォーム コンポーネントが統合されています。v4 の代わりにこのライブラリを使用する: Android 3.2 以降(v4 ライブラリの他のすべての API は、すでに API レベルで使用可能) 13)。

リビジョン 2

2011 年 5 月

v4 ライブラリの変更点:

リビジョン 1

2011 年 3 月

v4 ライブラリの初回リリース。