如何检索android sdk版本?

Aru*_*tha 74 sdk android version

如何以Android SDK编程方式获取当前版本(1.5,1.6,2.0等)?

Eri*_*ass 112

字符串Build.VERSION.RELEASE将为您提供用户可见的版本字符串(即1.5,1.6,2.0),同时如果您想以编程方式与其进行比较,Build.VERSION.SDK_INT将为您提供Build.VERSION_CODES更好的值.

  • 请注意,Build.VERSION.SDK_INT仅适用于Android 1.6及更高版本.Build.VERSION.SDK适用于所有Android版本,包括1.5.但是,一旦您选择降低1.5支持,切换到SDK_INT是个好主意. (26认同)
  • String readAbleAndroidVersion = android.os.Build.VERSION.RELEASE; (2认同)

Ric*_*cha 24

  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()); 
Run Code Online (Sandbox Code Playgroud)