Http請求測試api
Build類中的常量列表
- Build類可以用來獲取Android系統的相關信息。
- Build類中定義了一系列的public static final的常量,和兩個靜態內部類(VERSION和VERSION_CODES),兩個靜態類中又分別包含了一些其他的public static final的常量。
- 所有Build類中定義的常量列舉如下(字段含義僅供參考)。這些常量中Build.TIME是long類型,Build.VERSION_SDK_INT是int類型,其他都是String類型。
字段 |
含義 |
示例 |
用法 |
Build.BRAND |
產品品牌 |
Meizu |
通過這個字段可以獲取到對用戶有意義的手機廠商名稱,例如Xiaomi,Meizu,Huawei等。 |
Build.MANUFACTURER |
產品製造商 |
Meizu |
多數品牌會把這個字段的值設置成和Build.BRAND值是一樣的(華爲這個字段和Build.BRAND有大小寫上的差異)。也許Google最初是想把這個字段留給生產手機的代工廠,比如富士康、偉創力之類的,不過顯然手機廠商顯然都不希望這樣使用,把這個字段都填成了自己。 |
Build.PRODUCT |
產品型號,產品全稱 |
meizu_mx3 |
通過產品型號可以區分不同品牌,也可以區分同一個品牌下不同的產品。 |
Build.BOARD |
主板型號 |
meizu_mx3 |
雖然含義上是主板型號,不過有些廠商把這個字段填成了產品型號,或者填一個籠統的型號,顯然並不希望被別人獲取到這個信息 |
Build.BOOTLOADER |
bootloader版本號 |
unknown |
大多數設備上都獲取不到 |
Build.CPU_ABI |
CPU ABI |
armeabi-v7a |
|
Build.CPU_ABI2 |
CPU第二ABI |
armeabi |
|
Build.DEVICE |
設備型號 |
mx3 |
|
Build.DISPLAY |
設備的顯示信息 |
Flyme OS 4.1.3.5A |
|
Build.FINGERPRINT |
設備指紋 |
Meizu/meizu_mx3/mx3:4.4.4 /KTU84P/m35x.Flyme_OS_4.1.3.5.20150111061013: user/release-keys |
|
Build.HARDWARE |
|
mx3 |
|
Build.HOST |
|
mz-builder-5 |
|
Build.ID |
|
KTU84P |
|
Build.MODEL |
|
M351 |
|
Build.RADIO |
|
unknown |
|
Build.SERIAL |
設備序列號 |
351RBJPYUTSO |
|
Build.TAGS |
|
release-keys |
|
Build.TIME |
系統build時間 |
|
|
Build.TYPE |
|
user |
|
Build.UNKNOWN |
|
unknown |
|
Build.USER |
|
flyme |
|
Build.VERSION.CODENAME |
|
REL |
|
Build.VERSION.INCREMENTAL |
|
m35x.Flyme_OS_4.1.3.5 0.20150111061013 |
|
Build.VERSION.RELEASE |
Android release版本 |
4.4.4 |
|
Build.VERSION.SDK |
Android API版本(String類型) |
19 |
|
Build.VERSION.SDK_INT |
Android API版本(int類型) |
19 |
|
TextView 加中劃線,下劃線,抗鋸齒,取消設置的線
tv1.getPaint().setAntiAlias(true)
tv2.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG)
tv3.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG)
tv4.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG)
tv2.getPaint().setFlags(0)
double str = 111231.55144321
System.out.println("str:" + str)
DecimalFormat decimalFormat = new DecimalFormat("#.00")
String s = decimalFormat.format(str)
System.out.println("sss:" + s)
BigDecimal b = new BigDecimal(str)
double d = b.setScale(3, BigDecimal.ROUND_HALF_UP).doubleValue()
System.out.println("ddd:" + d)