package supportquicknews.ypz.com.blogproject.kotlin.hardwareInformationimport android.content.Contextimport android.os.Build/** * Created by kingadmin on 2018/4/17. */class HardwareInformationUtil private constructor(private val context: Context) {    /**     * 获取主板名字     */    val boradName: String        get() = Build.BOARD    /**     * 获取主板版本号     */    val phoneInfo: String get() = Build.BOOTLOADER    /**     * 获取手机出厂商品牌     */    val brand: String get() = Build.BRAND    /**     * 获取Cpu指令集1     */    val cpuAbi1: String get() = Build.CPU_ABI    /**     * 获取Cpu指令集2     */    val cpuAbi2: String get() = Build.CPU_ABI2    /**     * 获取当前手机SDK     */    val sdkVersion: Int get() = Build.VERSION.SDK_INT    /**     * 获取手机系统版本     */    val systemVersion: String get() = Build.VERSION.RELEASE    /**     * 获取设备显示的版本     */    val display: String get() = Build.DISPLAY    /**     * 获取手机型号名称     */    val phoneVersionName: String get() = Build.PRODUCT    /**     * 获取制造商     */    val manufacturer: String get() = Build.MANUFACTURER    /**     * 获取驱动名     */    val deviceName: String get() = Build.DEVICE    /**     * 获取设备唯一标识符     */    val fingerprint: String get() = Build.FINGERPRINT    /**     * 获取串口序列号     */    val serial: String get() = Build.SERIAL    /**     * 获取主机地址     */    val host: String get() = Build.HOST    /**     * 获取系统当前开发版本号     */    val codeName: String        get() = Build.ID companion object {            private var hardwareInformationUtil: HardwareInformationUtil? = null            fun getHardwareInformationUtil(context: Context): HardwareInformationUtil {                if (hardwareInformationUtil == null) {                    synchronized(HardwareInformationUtil::class.java) { hardwareInformationUtil = HardwareInformationUtil(context) }                }                            return hardwareInformationUtil!!            }        }}

 

更多相关文章

  1. android 跑马灯效果
  2. android知识点记录
  3. 安卓动态时间获取
  4. Android(安卓)SDK Android(安卓)NDK 官方下载地址(更新加版本号
  5. Android(安卓)SDK Android(安卓)NDK 官方下载地址(更新加版本号
  6. Android绘图之drawText,getTextBounds,measureText,FontMetrics,
  7. Android(安卓)TextView 跑马灯滚动效果
  8. element ui级联选择器 通过axios获取数据源
  9. JavaScript制作日历

随机推荐

  1. 如何设计一个牛逼的文件搬运工?
  2. MySQL 8 OCP(1Z0-908)认证考试题库原题(第
  3. 芋道 Spring Boot MyBatis 入门(一)之 MyBa
  4. 分布式链路追踪 SkyWalking 源码分析 —
  5. 最近,前端又火了哪些技术
  6. Linux根目录分区大小调整教程
  7. 性能测试 —— MySQL 基准测试
  8. 性能测试 —— Redis 基准测试
  9. 芋道 Spring Boot MyBatis 入门(二)之 MyBa
  10. 在 JavaScript 中对象的深拷贝(及其工作原