web-dev-qa-db-ja.com

Android SDKバージョン?

現在のAndroid SDKバージョン(1.5、1.6、2.0など)をプログラムで取得するにはどうすればよいですか?

73
Arutha

文字列 Build.VERSION.RELEASE は、ユーザーに表示されるバージョン文字列(1.5、1.6、2.0など)を提供しますが、 Build.VERSION.SDK_INT から Build.VERSION_CODES プログラムで比較したい場合に使用した方が良いでしょう。

111
Erich Douglass
  StringBuffer buf = new StringBuffer();

    buf.append("VERSION.RELEASE {"+Build.VERSION.RELEASE+"}");
    buf.append("\\nVERSION.INCREMENTAL {"+Build.VERSION.INCREMENTAL+"}");
    buf.append("\\nVERSION.SDK {"+Build.VERSION.SDK+"}");
    buf.append("\\nBOARD {"+Build.BOARD+"}");
    buf.append("\\nBRAND {"+Build.BRAND+"}");
    buf.append("\\nDEVICE {"+Build.DEVICE+"}");
    buf.append("\\nFINGERPRINT {"+Build.FINGERPRINT+"}");
    buf.append("\\nHOST {"+Build.Host+"}");
    buf.append("\\nID {"+Build.ID+"}");

    Log.d("build",buf.toString()); 
24
Richa