下位バージョンのAndroidデバイスでもAndroidアプリケーションを開発したいのですが、上位バージョンで利用可能な機能を犠牲にしたくありません。
AndroidManifest.xml ファイル内:
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
現在のデバイスの Android レベルを取得します。
deviceLevel = android.os.Build.VERSION.SDK_INT;
次に、if ステートメントを使用して、バージョンごとに異なるコードを指定します。
if (deviceLevel >= 11)
{
List<Camera.Size> videoSizes = parameters.getSupportedVideoSizes();
......
}
else
{
......
}
ただし、Eclipse はエラーが存在することを示します。getSupportedVideoSizes はバージョン = 8 では使用できません。
この状況でエラーを抑える必要があると思います。どうやってするか?