美文网首页安卓资源收集android技术专栏Android开发
Android 手机设备信息获取使用详解

Android 手机设备信息获取使用详解

作者: 程序员Android1 | 来源:发表于2017-11-22 15:28 被阅读253次

Android手机是我们常用的工具之一,买手机之前,手机厂商会提供一些手机参数给我们,那么问题来了,我们该如何获取手机上的参数信息呢?

本篇文章主要介绍 Android 开发中的部分知识点,通过阅读本篇文章,您将收获以下内容:

  1. 获取手机基本信息(厂商、型号等参数)
  2. 设备信息获取实现图
  3. 获取手机设备 宽、高、IMEI 信息
  4. 获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名
  5. 获取手机硬件名、SDK版本、android版本 、语言支持、默认语言
  6. 获取 SD 卡存储信息
  7. 获取手机 RAM、ROM存储信息

下面将讲解以上信息的获取方法。

欢迎关注微信公众号:程序员Android
公众号ID:ProgramAndroid
获取更多信息

微信公众号:ProgramAndroid

我们不是牛逼的程序员,我们只是程序开发中的垫脚石。
我们不发送红包,我们只是红包的搬运工。

1. 获取手机基本信息(厂商、型号等参数)

以小米手机为例,手机常用的基本信息可以在Settings--> About Phone中看到,
例如下图:

小米手机设备信息图

那么如何获取这些设备信息呢? Android中 通常通过 android.os.Build类方法可以获取更多手机设备信息。

2. 设备信息获取实现图

获取手机IMEI、宽、高、是否有SD卡,RAM、ROM、SD卡、是否联网、网络类型 默认语言,设备名,型号、厂商、Fingerprint、Android 版本、SDK版本、Google 安全patch、发布时间、版本类型、用户名 产品名、ID、产品名、主板名

3. 获取手机设备 宽、高、IMEI 信息方法

获取手机宽、高、IMEI 信息方法

注意: 获取IMEI 需要获取手机状态权限

 <!-- 读取手机IMEI的设备权限 -->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />

如果是6.0 之后的代码请使用动态申请权限的方法申请权限,否认会报安全异常的错误SecurityException,进而导致运行报错。

如需了解更多 系统安全权限的内容,请看 之前写的文章 Android 系统权限使用详解

4. 获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名的方法

获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名的方法

5. 获取手机硬件名、SDK版本、android版本 、语言支持、默认语言等方法

获取手机硬件名、SDK版本、android版本 、语言支持、默认语言等方法

6. 获取 SD 卡存储信息

SD卡信息
  • 判断SD是否挂载方法
判断SD是否挂载方法
  • 获取SD 存储信息的方法
获取SD 存储信息的方法
  • 获取手机ROM (内置存储,外置存储)存储路径的方法
获取手机ROM 存储信息的方法

7. 获取手机 RAM、ROM存储信息

RAM:
运行时内存,此大小直接决定手机运行的流畅度,相当于电脑内存。

ROM :
手机存储(分内置SD卡,外置SD卡),此大小直接决定着手机可以存储资源的大小,相当于电脑硬盘。

以红米手机为例
RAM= 1904716KB= 1.82G

红米4 手机 RAM、ROM存储信息 红米4 memory 信息 meminfo
  • 获取 RAM 存储信息的方法如下:
获取 RAM 存储信息的方法
  • 获取手机 ROM 存储信息的方法如下:


    获取手机 ROM 存储信息

至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。期待您的关注,
感谢您的阅读,谢谢!

​欢迎关注微信公众号:程序员Android
公众号ID:ProgramAndroid
获取更多信息

微信公众号:ProgramAndroid

我们不是牛逼的程序员,我们只是程序开发中的垫脚石。
我们不发送红包,我们只是红包的搬运工。

点击阅读原文,获取更多福利


相关文章

网友评论

    本文标题:Android 手机设备信息获取使用详解

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