Android 通过Builder获取硬件信息

 
package supportquicknews.ypz.com.blogproject.java.hardwareInformation;

import android.content.Context;
import android.os.Build;

/**
 * Created by kingadmin on 2018/4/17.
 */

public class HardwareInformationUtil {

    private static HardwareInformationUtil hardwareInformationUtil;
    private Context context;

    private HardwareInformationUtil(Context context) {
        this.context = context;
    }

    public static HardwareInformationUtil getHardwareInformationUtil(Context context) {
        if (hardwareInformationUtil == null) {
            synchronized (HardwareInformationUtil.class) {
                hardwareInformationUtil = new HardwareInformationUtil(context);
            }
        }
        return hardwareInformationUtil;
    }

    /**
     * 获取主板名字
     * */
    public String getBoradName() {
        return Build.BOARD;
    }

    /**
     * 获取主板版本号
     * */
    public String getPhoneInfo(){
        return Build.BOOTLOADER;
    }

    /**
     * 获取手机出厂商品牌
     * */
    public String getBrand(){return Build.BRAND;}

    /**
     * 获取Cpu指令集1
     * */
    public String getCpuAbi1(){return Build.CPU_ABI;}
    /**
     * 获取Cpu指令集2
     * */
    public String getCpuAbi2(){return Build.CPU_ABI2;}

    /**
     * 获取当前手机SDK
     * */
    public int getSDKVersion(){return Build.VERSION.SDK_INT;}

    /**
     * 获取手机系统版本
     * */
    public  String getSystemVersion(){return Build.VERSION.RELEASE;}

    /**
     * 获取设备显示的版本
     * */
    public String getDisplay(){return Build.DISPLAY;}

    /**
     * 获取手机型号名称
     * */
    public String getPhoneVersionName(){return Build.PRODUCT;}

    /**
     * 获取制造商
     * */
    public String getManufacturer(){ return Build.MANUFACTURER;}

    /**
     * 获取驱动名
     * */
    public String getDeviceName(){ return Build.DEVICE;}

    /**
     * 获取设备唯一标识符
     * */
    public String getFingerprint(){return Build.FINGERPRINT;}

    /**
     * 获取串口序列号
     * */
    public String getSerial(){return Build.SERIAL;}

    /**
     * 获取主机地址
     * */
    public String getHost(){return Build.HOST;}

    /**
     * 获取系统当前开发版本号
     * */
    public String getCodeName(){return Build.ID;}
}

 
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值