Build.BRAND // Android系統定製商
Build.DEVICE // 設備參數
Build.DISPLAY // 顯示屏參數
Build.FINGERPRINT // 硬件名稱
Build.HOST //
Build.ID // 修訂版本列表
Build.MANUFACTURER // 硬件製造商
Build.MODEL // 版本
Build.PRODUCT // 手機製造商
Build.TAGS // 描述build的標籤
Build.TIME //時間
Build.TYPE // builder類型
Build.USER //用戶
版本號 Build.VERSION.SDK_INT當前開發代號 Build.VERSION.CODENAME源碼控制版本號 Build.VERSION.INCREMENTAL版本字符串 Build.VERSION.RELEASE版本號 Build.VERSION.SDK
ECLAIR_0_1 December 2009: Android 2.0.1ECLAIR_MR1 January 2010: Android 2.1FROYO June 2010: Android 2.2GINGERBREAD November 2010: Android 2.3GINGERBREAD_MR1 February 2011: Android 2.3.3.HONEYCOMB February 2011: Android 3.0.HONEYCOMB_MR1 May 2011: Android 3.1.HONEYCOMB_MR2 June 2011: Android 3.2.ICE_CREAM_SANDWICH Android 4.0.
/** * Shows the progress UI and hides the login form. */ @TargetApi(Build.VERSION_CODES.HONEYCOMB_MR2)//指明應用版本 private void showProgress(final boolean show) { // On Honeycomb MR2 we have the ViewPropertyAnimator APIs, which allow // for very easy animations. If available, use these APIs to fade-in // the progress spinner. if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR2) {//應用版本與平臺版本對比。 int shortAnimTime = getResources().getInteger( android.R.integer.config_shortAnimTime);//獲得android定義的短片動畫時間 mLoginStatusView.setVisibility(View.VISIBLE);//設置該VIEW爲顯示 mLoginStatusView.animate().setDuration(shortAnimTime)//設置動畫顯示時間 .alpha(show ? 1 : 0)//設置動畫的漸變效果 .setListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { mLoginStatusView.setVisibility(show ? View.VISIBLE : View.GONE);//跟據參數控制該控件顯示或隱藏 } }); mLoginFormView.setVisibility(View.VISIBLE); mLoginFormView.animate().setDuration(shortAnimTime) .alpha(show ? 0 : 1) .setListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { mLoginFormView.setVisibility(show ? View.GONE : View.VISIBLE); } }); } else { // The ViewPropertyAnimator APIs are not available, so simply show // and hide the relevant UI components. mLoginStatusView.setVisibility(show ? View.VISIBLE : View.GONE); //根據參數控制控件的顯示與隱藏 mLoginFormView.setVisibility(show ? View.GONE : View.VISIBLE); } }
轉載來自http://blog.csdn.net/meng425841867/article/details/8498748