Android 通过Builder获取硬件信息

原创 2018年04月17日 21:47:16
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;}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29856589/article/details/79981433

通过 scikit-learn 实现情感分析

-
  • 1970年01月01日 08:00

android 获取设备硬件信息

/** * * */ package net.sunniwell.app; import android.app.Activity; import and...
  • jingwen3699
  • jingwen3699
  • 2012-07-18 21:39:52
  • 10519

获取Android设备常见硬件信息

  • 2015年07月03日 20:41
  • 1.42MB
  • 下载

Android工程模式下读取硬件信息

Android 从本质上说是 Linux,因此可以把 Android 当作 Linux 来访问,从而达到访问系统信息的目的:   proc 文件系统 proc 文件系统是Linux内核开发人员为了减少...
  • canjianfantasy
  • canjianfantasy
  • 2014-04-20 21:10:20
  • 3162

安卓获取APP的信息以及整个硬件、系统信息

[java] view plain copy adapter.add(new InfoBean("app的签名", SystemUtil.AppSignature()))...
  • qq_34161388
  • qq_34161388
  • 2017-10-21 10:42:57
  • 805

获取手机硬件基本信息

  • 2016年12月23日 11:43
  • 23.55MB
  • 下载

【Android】获取手机的相关硬件信息

今天在QQ群里聊天,一个哥们在某宝买到了一个运行内存16G的手机,当时我就吓尿了,所以有了写个程序把这个手机的实际内存读出来的想法,于是就有了今天这篇博客. 所有的信息项如下图所示.(由于我的测试...
  • lchad
  • lchad
  • 2015-02-11 00:07:42
  • 9053

Android 通过Builder获取硬件信息 (Kotlin版)

package supportquicknews.ypz.com.blogproject.kotlin.hardwareInformation import android.content.Cont...
  • qq_29856589
  • qq_29856589
  • 2018-04-17 21:50:34
  • 10002

android 通过Build获取手机硬件信息

@SuppressWarnings("deprecation") private String getDeviceInfo() {     StringBuffer sb = new String...
  • wdsdsdsds
  • wdsdsdsds
  • 2015-12-08 14:46:45
  • 1293

Android 读取硬件信息技巧

Android 从本质上说是 Linux,因此可以把 Android 当作 Linux 来访问,从而达到访问系统信息的目的: proc 文件系统proc 文件系统是Linux内核开发人员为了减少系统调...
  • smfwuxiao
  • smfwuxiao
  • 2011-06-23 10:46:00
  • 6260
收藏助手
不良信息举报
您举报文章:Android 通过Builder获取硬件信息
举报原因:
原因补充:

(最多只允许输入30个字)