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の
方法一: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 にトピックを するには、 の に います.