web-dev-qa-db-ja.com

Androidサポートライブラリとは何ですか?

Androidサポートライブラリの目的は何ですか?

これはhttp://developer.Android.com/tools/extras/support-library.htmlを意味しますか?

現在、私のアプリminSdkVersionはレベル10に制限されています。

ViewPagerを使用しようとしていますが、これは上位のAPI(レベル16など)では使用できません...

このサポートライブラリはどういう意味ですか? ViewPagerを使用でき、APIレベルが16未満の電話のユーザーは、引き続きViewPagerウィジェットを表示できるということですか?

21
user1697965

サポートライブラリの説明から:

サポートパッケージには、Androidアプリケーションに追加できる静的な「サポートライブラリ」が含まれています。これは、古いプラットフォームバージョンでは使用できないAPI、または使用できない「ユーティリティ」APIを提供するAPIを使用するためです。フレームワークAPIの一部。目標は、アプリケーションにバンドルできるAPIをさらに提供することで開発を簡素化し、プラットフォームのバージョンについて心配する必要を減らすことです。

もちろん、SDKで使用可能な下位の関数のみを使用する必要があります。また、古いSDKのいくつかの新しい機能を利用できるようにするGoogleサポートライブラリも確認する必要があります。 http://developer.Android.com/tools/extras/support-library.html

10
Ram kiran

はい、サポートパッケージを使用すると、ほとんどのフラグメントウィジェットをAndroid 1.6に戻すことができます。NineOldDroidshttp://nineoldandroids.com/ =)および同じ開発者からのActionBarSherlockhttp://actionbarsherlock.com/ )などの他のパッケージでは、ICS以上で古いAndroidデバイスで動作します。

互換性ライブラリをインポートするだけです。新しいデバイスの場合は公式のAndroid APIを使用し、古いデバイスの場合は互換性のある方法でシミュレーションして実行するため、外観が異なる場合があります。

8
Edison