アンドロイド3.1のアプリケーションをアンドロイド2.1のデバイスで実行することは可能ですか?私はアンドロイドに互換性があると聞きました。私はアプリケーションでAPIレベル3.1を使用しました。アンドロイド3.1のアプリケーションをアンドロイド2.1のデバイスで実行することは可能ですか?
0
A
答えて
0
は2つのことがあります。互換モード:http://developer.android.com/guide/practices/screen-compat-mode.htmlと互換ライブラリ:http://developer.android.com/sdk/compatibility-library.html
互換モードは、アプリが調整されていない場合でも、ポスト3.0デバイス上のデバイスに合わせて画面を調整するの面倒を見ます特定の画面用。互換性ライブラリは、Android 1.6までハニカム機能のいくつかを移植しています。
これら以外にも、標準的な下位互換性の概念が適用されます。
0
はい、これを行うことができます。マニフェストファイルのmin sdkバージョンをAPIレベル2.1に使用します。
が、このアプリは、APIレベル2.1以上で任意のデバイスで実行できるようになりますあなたのAndroidManifest.xmlファイルに
<uses-sdk android:minSdkVersion="7" />
を次の行を追加します。
Sharama私はAPIレベル3.1を使用しました。 – kumar
はい3.1をターゲットバージョンとして使用することは、3.1用のアプリケーションをビルド&コンパイルすることを意味しますが、アプリケーションで下位互換性を持たせるmin sdkバージョンとして2.1を使用します。 –
チェックアウト:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html&http://stackoverflow.com/questions/4568267/android-min-sdk-version-vs-target -sdk-version –