1

についてNetworkOnMainThreadException、私はこのようなテストを行います: 私android-15は Eclipse にのみインストールし、設定しましたuses-sdk android:minSdkVersion="7"(注意してください7) 私のアプリでは、 でネットワーク接続をHandler行いit will not throw NetworkOnMainThreadExceptionます。しかし、に変更するとuses-sdk android:minSdkVersion="15"、例外が発生しました! しかし、私はandroid-7を持っていません。Android-15が使用されると思っていました。ところで、AVD is Android 4.0.3

質問:Does android-15 contain android-7 ?

4

2 に答える 2

4

答えはイエスです。SDK バージョン 15 に対してプログラムする場合、SDK バージョン 7 のすべての機能も含まれます。

minSdkVersion は、アプリのインストールに最低限必要な Android のバージョンを Google Play ストアに伝えるために使用されます。

targetSdkVersionプログラミングに使用している API のバージョンを言うために使用する必要があります。

android:minSdkVersion="7"
android:targetSdkVersion="15"
于 2012-10-18T03:53:45.490 に答える
1

Android:minSdkVersion

アプリケーションの実行に必要な最小 API レベルを指定する整数。システムの API レベルがこの属性で指定された値よりも低い場合、Android システムはユーザーがアプリケーションをインストールできないようにします。この属性は常に宣言する必要があります。

詳細については、これをクリックしてください

于 2012-10-18T03:55:53.260 に答える