android.os.Build常用硬件属性常量

开发的时候,我们有时到用到Andorid手机的一些硬件参数,主要用到的是android.os.Build这个类,其常用的属性常量有:

Build.MODEL /**设备名*/

Build.VERSION.SDK/**sdk版本号*/

Build.BOARD /**主板信息 */

Build.BRAND /**android设备厂商*/

Build.DEVICE /**设备参数*/

Build.DISPLAY /**显示屏参数*/

Build.FINGERPRINT /**硬件名称*/

Build.PRODUCT /**手机制造商*/

比如我们要在应用中判断手机版号:

if (android.os.Build.VERSION.SDK_INT > 10) {

//要进行的操作

}

else{

//要进行的操作

}

其它的手机硬件信息都可以通过对应的参数获取到。

时间: 2024-10-11 20:20:11

android.os.Build常用硬件属性常量的相关文章

android手机状态解释,比如android.os.Build.VERSION.SDK

//BOARD 主板 String phoneInfo = "BOARD: " + android.os.Build.BOARD; phoneInfo += ", BOOTLOADER: " + android.os.Build.BOOTLOADER; //BRAND 运营商 phoneInfo += ", BRAND: " + android.os.Build.BRAND; phoneInfo += ", CPU_ABI: "

【Android】Field requires API level 4 (current min is 1): android.os.Build.VERSION#SDK_INT

刚遇到了这个问题: Field requires API level 4 (current min is 1): android.os.Build.VERSION#SDK_INT 解决方法: 修改 AndroidManifest.xml 中的 uses-sdk 标签,例如: <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="14" /> 参考:Android程序出现错误“Field

Android 关于android.os.Build介绍

关于Build类的介绍 这个类为一个获取设备一些初始化信息的类,该类的主要信息都是通过一些static的字段获得: public static final String BOARD The name of the underlying board, like "goldfish".(设备厂商) public static final String BOOTLOADER The system bootloader version number. public static final S

Android之Build类.(Android获取手机配置信息 )

一.类结构: java.lang.Object    ? android.os.Build 二.类概述:从系统属性中提取设备硬件和版本信息. 三.内部类: 1.Build.VERSION    各种版本字符串 2.Build.VERSION_CODES    目前已知的版本代码的枚举类 四.常量:UNKNOWN   当一个版本属性不知道时所设定的值.其字符串值为 "unknown" . 五.构造方法: Build () 六.静态属性 1.BOARD   主板:The name of t

android.os包中一些类的使用(转)

android.os.Build Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 Build.FINGERPRINT // 硬件名称 Build.HOST Build.ID // 修订版本列表 Build.MANUFACTURER // 硬件制造商 Build.MODEL // 版本 Build.PRODUCT //

Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分

Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分 2014-01-23 13:14 10937人阅读 评论(16) 收藏 举报 分类: Android(22) 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 本文参考了谷歌开发者文档:http://developer.android.com/guide/topics/manifest/uses-sdk-element.html#pro

Android基础:常用布局和数据存储

1. 相对布局RelativeLayout 特点:相对布局所有组件可以叠加在一起:各个组件的布局是独立的,互不影响:所有组件的默认位置都是在左上角(顶部.左部对齐) 属性 功能描述 android:layout_toRightOf 在指定控件的右边 android:layout_toLeftOf 在指定控件的左边 android:layout_above 在指定控件的上边 android:layout_below 在指定控件的下边 android:layout_alignBaseline 跟指定

Android连接网络异常:android.os.NetworkOnMainThreadException

package com.ccl.getimage; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.app.Activity; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Bundle; import android

老出现这样问题现在做个记录:android.os.NetworkOnMainThreadException

1.一方面添加handler处理 2.方面添加下面的配置. 3.然后在主的activity中调用 //访问网络webservice兼容高版本 Utils.setSystemVersionMethod(context); 下面写在工具类中,然后在activity中调用 在调用qq快捷登录有时候会报这样的错误.原因在4.0以上不兼容webservice访问网络 //获得手机版本防止webservice访问网络在4.0以上出现问题 public static String GetSystemVersi