2014年1月21日火曜日

Androidコードの中でAPIチェックを行う2通りの方法

APIチェックには以下の2つの方法があります。

以下はGridLayoutの例です。GridLayoutはAPIレベル14から導入されたレイアウトです。そのためMiniSDKversionが7など14未満だとコード入力中にエラー表示されます。そこで以下のようににコードにAPIチェックを入れたクラスは14以上で動作するように設定可能です。

必須条件:
ADT17以降

import android.annotation.TargetApi;

@TargetApi(Build.VERSION_CODES.ICE_CREAM_SANDWICH)
public void test2() {
      GridLayout gridLayout = new GridLayout(this);
      gridLayout.getAlignmentMode();
}

または、

public void test2() {
if (SD_INT >= ICE_CREAM_SANDWICH) {

GridLayout gridLayout = new GridLayout(this);
gridLayout.getAlignmentMode();
}

}


0 件のコメント:

コメントを投稿