Androidバージョン対応


高バージョンのAndroid SDKは、よりフレンドリーなapiを向上させ、高バージョンのSDKを使用すると同時に、すべての機種が最新のAndroidバージョンにあるわけではないので、低バージョンのSDKに適しています.現在の開発では、少なくとも4.0以上のAndroidデバイス(Android 4.0以下のデバイス、現在は多くないはず)をサポートすることを保証しなければならない.
方法一:Android Support Library
Googleは、Android Support Libraryという非常に有用なクラスライブラリを向上させてくれました.このライブラリがあれば、低バージョンとの互換性が非常に容易になります.次の図に示すように、Googleはすでに多くの互換ライブラリを提供しています.これらのライブラリを有効に利用して、開発サービスを提供しなければなりません.
デザインフォルダが見えないのを見て、このフォルダの下のsupportパッケージは私たちのために複数のコントロールを高めて、あなたのAppが低バージョンで一部のMaterial Design効果を実現することができます.
方式2:AndroidManifestを設定する.xmlのminSdkVersion and targetSdkVersion

    
    ...

minSdkVersion: App , minSdkValersonより い は たちのAppをインストールできません.targetSdkVersion: SDK , SDK ;
Api Android Android Build 。 Android , , Api, Api, :

private void setUpActionBar() {
    // Make sure we're running on Honeycomb or higher to use ActionBar APIs
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB) {
        ActionBar actionBar = getActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
    }
}

:AndroidはXMLリソースを する 、サポートされていない については、Androidはこれらの を し、エラーを しません.これは との いです. Android Android App Android ; Dialog Activity:

な のactivity:

activityのトピックを に するには、 の に います.

App にトピックを するには、 の に います.