0

私はアプリケーションを持っています

android:minSdkVersion="8"
android:targetSdkVersion="18"

また、Android サポート ライブラリ v4 のいくつかのクラスを使用します。

import android.support.v4.app.FragmentActivity;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.TaskStackBuilder;
import android.support.v4.app.DialogFragment;

質問は次のとおりです。1) ライブラリ v4 の代わりに v7 を使用する必要がありますか? android.os.Build.VERSION.SDK_INT2) 「サポート」または「ネイティブ」クラスのインポートをチェックせずに、すべてのプラットフォームで単一の apk を使用できますか?

4

1 に答える 1

1

サポート ライブラリのクラスとメソッドについては、ビルド バージョンを確認する必要はありませんが、サポートするすべてのバージョンで利用できない可能性がある (「ネイティブ」クラスの) メソッドには注意する必要があります。

lib のバージョンについては、これを確認する必要があります。そこでのみ利用可能なものが必要な場合は、v7 のみが必要です。

于 2013-10-18T16:06:49.480 に答える