Androidサポートライブラリの目的は何ですか?
これはhttp://developer.Android.com/tools/extras/support-library.html
を意味しますか?
現在、私のアプリminSdkVersionはレベル10に制限されています。
ViewPager
を使用しようとしていますが、これは上位のAPI(レベル16など)では使用できません...
このサポートライブラリはどういう意味ですか? ViewPager
を使用でき、APIレベルが16未満の電話のユーザーは、引き続きViewPager
ウィジェットを表示できるということですか?
サポートライブラリの説明から:
サポートパッケージには、Androidアプリケーションに追加できる静的な「サポートライブラリ」が含まれています。これは、古いプラットフォームバージョンでは使用できないAPI、または使用できない「ユーティリティ」APIを提供するAPIを使用するためです。フレームワークAPIの一部。目標は、アプリケーションにバンドルできるAPIをさらに提供することで開発を簡素化し、プラットフォームのバージョンについて心配する必要を減らすことです。
もちろん、SDKで使用可能な下位の関数のみを使用する必要があります。また、古いSDKのいくつかの新しい機能を利用できるようにするGoogleサポートライブラリも確認する必要があります。 http://developer.Android.com/tools/extras/support-library.html
はい、サポートパッケージを使用すると、ほとんどのフラグメントウィジェットをAndroid 1.6に戻すことができます。NineOldDroids
( http://nineoldandroids.com/ =)および同じ開発者からのActionBarSherlock
( http://actionbarsherlock.com/ )などの他のパッケージでは、ICS以上で古いAndroidデバイスで動作します。
互換性ライブラリをインポートするだけです。新しいデバイスの場合は公式のAndroid APIを使用し、古いデバイスの場合は互換性のある方法でシミュレーションして実行するため、外観が異なる場合があります。