22

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

これはどういう意味http://developer.android.com/tools/extras/support-library.htmlですか?

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

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

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

4

2 に答える 2

11

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

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

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

于 2012-10-17T03:13:01.953 に答える
8

はい、サポートパッケージを使用すると、ほとんどのフラグメントウィジェットをAndroid1.6に戻すことができます。NineOldDroidshttp://nineoldandroids.com/ActionBarSherlock )および同じ開発者からの(http://actionbarsherlock.com/ )などの他のパッケージを使用すると、ICS以上から多くの優れた機能を入手して古いAndroidデバイスで動作させることができます。

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

于 2012-10-17T03:13:15.897 に答える