編輯:關於Android編程
在開發中 我們有時候會需要獲取當前手機的系統版本來進行判斷,或者需要獲取一些當前手機的硬件信息。android.os.Build類中。包括了這樣的一些信息。我們可以直接調用 而不需要添加任何的權限和方法。
android.os.Build.BOARD:獲取設備基板名稱 android.os.Build.BOOTLOADER:獲取設備引導程序版本號 android.os.Build.BRAND:獲取設備品牌 android.os.Build.CPU_ABI:獲取設備指令集名稱(CPU的類型) android.os.Build.CPU_ABI2:獲取第二個指令集名稱 android.os.Build.DEVICE:獲取設備驅動名稱 android.os.Build.DISPLAY:獲取設備顯示的版本包(在系統設置中顯示為版本號)和ID一樣 android.os.Build.FINGERPRINT:設備的唯一標識。由設備的多個信息拼接合成。 android.os.Build.HARDWARE:設備硬件名稱,一般和基板名稱一樣(BOARD) android.os.Build.HOST:設備主機地址 android.os.Build.ID:設備版本號。 android.os.Build.MODEL :獲取手機的型號 設備名稱。 android.os.Build.MANUFACTURER:獲取設備制造商 android:os.Build.PRODUCT:整個產品的名稱 android:os.Build.RADIO:無線電固件版本號,通常是不可用的 顯示unknown android.os.Build.TAGS:設備標簽。如release-keys 或測試的 test-keys android.os.Build.TIME:時間 android.os.Build.TYPE:設備版本類型主要為”user” 或”eng”. android.os.Build.USER:設備用戶名 基本上都為android-build android.os.Build.VERSION.RELEASE:獲取系統版本字符串。如4.1.2 或2.2 或2.3等 android.os.Build.VERSION.CODENAME:設備當前的系統開發代號,一般使用REL代替 android.os.Build.VERSION.INCREMENTAL:系統源代碼控制值,一個數字或者git hash值 android.os.Build.VERSION.SDK:系統的API級別 一般使用下面大的SDK_INT 來查看 android.os.Build.VERSION.SDK_INT:系統的API級別 數字表示
android.os.Build.VERSION_CODES類 中有所有的已公布的Android版本號。全部是Int常亮。可用於與SDK_INT進行比較來判斷當前的系統版本
有人在群裡問他實現的倒計時在ListView中很卡,有沒有好的方案,我就閒來沒事,實現了一下,供參考 package com.microchange;impor
先看看效果:實現代碼:public class ScrollBanner extends LinearLayout { private TextView mBanner
1. 開發環境Mac OS X , Android Studio 2.1.2 2. 創建新工程創建SerialPortDemo工程, Minimum SDK 選
最近在忙碌視頻的事情,而視頻的繪制需要使用到SurfaceView。為了完成浮層效果,我們很自然的想到使用多Window的方式。但是問題就來了,當你將你的SurfaceV