美文网首页我爱编程
Android获取手机设备信息

Android获取手机设备信息

作者: 萤火虫叔叔 | 来源:发表于2018-04-13 14:52 被阅读371次

    Android的设备信息获取很简单,导入android.os.Build,在Build
    中有你需要的所有信息。

    如果如要经常查阅,可以收藏此文章,需要时点开看一看

    下面我打印了一些信息,查查单词的中文意思,和看日志的输出结果,大概都能看懂是什么意思。比如前几个:

    生产厂商:android.os.Build.MANUFACTURER
    品牌:android.os.Build.BRAND
    型号:android.os.Build.MODEL
    Android版本:android.os.Build.VERSION.RELEASE
    Android sdk:android.os.Build.VERSION.SDK_INT
    

    下面看具体使用例子。

    java的打印代码:

    Log.e(TAG, "MANUFACTURER=" + Build.MANUFACTURER);
    Log.e(TAG, "BRAND=" + Build.BRAND);
    Log.e(TAG, "MODEL=" + Build.MODEL);
    Log.e(TAG, "VERSION.RELEASE=" + Build.VERSION.RELEASE);
    Log.e(TAG, "VERSION.SDK_INT=" + Build.VERSION.SDK_INT);
    Log.e(TAG, "DEVICE=" + Build.DEVICE);
    Log.e(TAG, "HOST=" + Build.HOST);
    Log.e(TAG, "ID=" + Build.ID);
    Log.e(TAG, "TIME=" + Build.TIME);
    Log.e(TAG, "TYPE=" + Build.TYPE);
    Log.e(TAG, "PRODUCT=" + Build.PRODUCT);
    Log.e(TAG, "BOARD=" + Build.BOARD);
    Log.e(TAG, "DISPLAY=" + Build.DISPLAY);
    Log.e(TAG, "FINGERPRINT=" + Build.FINGERPRINT);
    Log.e(TAG, "HARDWARE=" + Build.HARDWARE);
    Log.e(TAG, "BOOTLOADER=" + Build.BOOTLOADER);
    Log.e(TAG, "TAGS=" + Build.TAGS);
    Log.e(TAG, "UNKNOWN=" + Build.UNKNOWN);
    Log.e(TAG, "USER=" + Build.USER);
    

    输出日志:

    ...... E/MainActivity: MANUFACTURER=Xiaomi
    ...... E/MainActivity: BRAND=Xiaomi
    ...... E/MainActivity: MODEL=MI 6
    ...... E/MainActivity: VERSION.RELEASE=8.0.0
    ...... E/MainActivity: VERSION.SDK_INT=26
    ...... E/MainActivity: DEVICE=sagit
    ...... E/MainActivity: HOST=c3-miui-ota-bd113.bj
    ...... E/MainActivity: ID=OPR1.170623.027
    ...... E/MainActivity: TIME=1520410743000
    ...... E/MainActivity: TYPE=user
    ...... E/MainActivity: PRODUCT=sagit
    ...... E/MainActivity: BOARD=msm8998
    ...... E/MainActivity: DISPLAY=OPR1.170623.027
    ...... E/MainActivity: FINGERPRINT=Xiaomi/sagit/sagit:8.0.0/OPR1.170623.027/V9.5.3.0.OCACNFA:user/release-keys
    ...... E/MainActivity: HARDWARE=qcom
    ...... E/MainActivity: BOOTLOADER=unknown
    ...... E/MainActivity: TAGS=release-keys
    ...... E/MainActivity: UNKNOWN=unknown
    ...... E/MainActivity: USER=builder
    

    从日志可以看出,设备是小米6,Android版本8.0.0。还有一些其他看得懂看不懂的信息,如果需要,自行google&百度。

    相关文章

      网友评论

        本文标题:Android获取手机设备信息

        本文链接:https://www.haomeiwen.com/subject/iwvckftx.html