2

API 8で作成したアプリがあります。これをICSで動作させたいので、API8では使用できない追加のインポートが必要です。次のインポートを追加します。

import android.provider.CalendarContract;
import android.provider.CalendarContract.Calendars;
import android.provider.CalendarContract.Events;

では、API> 15専用の別のアプリを作成する必要がありますか?アプリの名前は変更しないでください。

または、2つのアプリバージョンを配置し、APIレベルに応じてminSdkVersionとmaxSdkVersionをGoogle Playに作成することは可能ですか?

どのようにそれを処理しますか?

4

2 に答える 2

1

既存のアプリに互換性シムを追加して、下位の API レベルで動作し、上位レベルから API にアクセスできるようにしたいと考えています。

一般に、これを行う方法は、API レベルでサポートされている場合にのみ、リフレクションを介して実行時に読み込まれるクラスで高レベル API を使用するコードを分離することです。

于 2012-06-04T17:10:57.273 に答える