backport

技術ネタと野球とときどき雑談

Android Support Library v4がいつの間にか小さなモジュールに分割されていた

2017/05/20
development Android

2016年8月の情報を今更知りました...

Support Library Revision Archive | Android Developers

のRevision 24.2.0に説明がある通り、v4 Support Libraryは複数のモジュールに分割されていたんですね。

日本語訳からまるっと引用。

  • support-compat
    • Context.getDrawable() や View.performAccessibilityAction() など、新しいフレームワーク API の互換性ラッパーを提供します。
  • support-core-utils
    • AsyncTaskLoader や PermissionChecker など、多数のユーティリティ クラスを提供します。
  • support-core-ui
    • ViewPager、NestedScrollView、ExploreByTouchHelper、など、さまざまな UI 関連のコンポーネントを実装します。
  • support-media-compat
    • media フレームワークのバックポート部分です。MediaBrowser、MediaSession などが含まれます。
  • support-fragment
    • fragment フレームワークのバックポート。このモジュールは、support-compat、support-core-utils、support-core-ui、support-media-compat と依存関係があります。

apkサイズを削減したい場合は使っているものだけに絞るのがいいようです。 v4 Support Libraryは直接使うだけじゃなく、いろいろなライブラリと依存関係があるので細かく制御するのは難しそうな気もしますが...



コメント欄を表示する

おススメ

WEB+DB PRESS総集編[Vol.1~102] (WEB+DB PRESS plusシリーズ)

知識の幅を広げたい人は必携

【防水進化版 IPX6対応】SoundPEATS(サウンドピーツ) Q30 Bluetooth イヤホン 高音質 [メーカー1年保証] 低音重視 8時間連続再生 apt-Xコーデック採用 人間工学設計 マグネット搭載 CVC6.0ノイズキャンセリング マイク付き ハンズフリー通話 ブルートゥース イヤホン IP66防塵防水 ワイヤレス イヤホン Bluetooth ヘッドホン (ブラック)

ワイヤレスはやっぱり便利

Kindle Paperwhite Wi-Fi、ブラック

読みたいときに読みたい本を読めるのが嬉しい

超小型65W ノートPC汎用 ACアダプター FINsix ”Dart” (シルバー)超軽量85g 11種類の変換プラグで1000機種以上のノートPCに対応 USB5V出力付きでPCとスマホ同時充電 ※必ずご使用のPCとの互換性をご確認ください。『PSE認証済』

持ち運びに最適な小型軽量ACアダプタ