android.os.Build类字段含义

本文详细介绍了Android中的Build类,该类提供了丰富的静态字段用于获取设备的各种信息,如品牌、型号、硬件配置及系统版本等。无需额外权限即可访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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进行比较来判断当前的系统版本
----- pid 4846 at 2025-06-10 18:17:40.258314399+0800 ----- Cmd line: com.apportable.SosaVisitsAgbalumoFarm Build fingerprint: 'KORIDY/KYD-G2/KYD-G2:14/UP1A.231005.007/23217:userdebug/test-keys' ABI: 'arm' Build type: optimized suspend all histogram: Sum: 4.369ms 99% C.I. 4us-4183.040us Avg: 546.125us Max: 4321us DALVIK THREADS (23): "main" prio=5 tid=1 Waiting | group="main" sCount=1 ucsCount=0 flags=1 obj=0x7213b670 self=0xe63c4610 | sysTid=4846 nice=-20 cgrp=top-app sched=0/0 handle=0xf782346c | state=S schedstat=( 562428500 47866265 790 ) utm=41 stm=14 core=2 HZ=100 | stack=0xff733000-0xff735000 stackSize=8188KB | held mutexes= at java.lang.Object.wait(Native method) - waiting on <0x07abe4b0> (a android.os.Handler$BlockingRunnable) at java.lang.Object.wait(Object.java:386) at java.lang.Object.wait(Object.java:524) at android.os.Handler$BlockingRunnable.postAndWait(Handler.java:1030) - locked <0x07abe4b0> (a android.os.Handler$BlockingRunnable) at android.os.Handler.runWithScissors(Handler.java:630) at android.view.WindowManagerGlobal.setStoppedState(WindowManagerGlobal.java:705) at android.app.Activity.performStop(Activity.java:8882) at android.app.ActivityThread.callActivityOnStop(ActivityThread.java:5480) at android.app.ActivityThread.performStopActivityInner(ActivityThread.java:5460) at android.app.ActivityThread.handleStopActivity(ActivityThread.java:5525) at android.app.servertransaction.StopActivityItem.execute(StopActivityItem.java:43) at android.app.servertransaction.ActivityTransactionItem.execute(ActivityTransactionItem.java:45) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:180) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:98) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2535) at android.os.Handler.dispatchMessage(Handler.java:109) at android.os.Looper.loopOnce(Looper.java:205) at android.os.Looper.loop(Looper.java:294) at android.app.ActivityThread.main(ActivityThread.java:8376) at java.lang.reflect.Method.invoke(Native method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:640) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:982)
最新发布
06-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值