Android 基础知识系列之 设备信息获取
极力推荐Android 开发大总结文章:欢迎收藏程序员Android 力荐 ,Android 开发者需要的必备技能
Android 手机是我们常用的工具之一,买手机之前,手机厂商会提供一些手机参数给我们,那么问题来了,我们该如何获取手机上的参数信息呢?
通过本文你讲了解到获取手机常用信息的基本方法。
获取手机基本信息(厂商、型号等参数)
设备信息获取实现图
获取手机设备 宽、高、IMEI 信息
获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名
获取手机硬件名、SDK版本、android版本 、语言支持、默认语言
获取 SD 卡存储信息
获取手机 RAM、ROM存储信息
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 系统权限使用详解链接如下: http://www.jianshu.com/p/6b8fc1fb13ef
4. 获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名的方法
获取手机厂商名、产品名、手机品牌、手机型号、主板名、设备名的方法
5. 获取手机硬件名、SDK版本、android版本 、语言支持、默认语言等方法
获取手机硬件名、SDK版本、android版本 、语言支持、默认语言等方法
6. 获取 SD 卡存储信息
SD卡信息
判断SD是否挂载方法
判断SD是否挂载方法
获取SD 存储信息的方法
获取SD 存储信息的方法
获取手机ROM (内置存储,外置存储)存储路径的方法
获取手机ROM 存储信息的方法
7. 获取手机 RAM、ROM存储信息
RAM 运行时内存,此大小直接决定手机运行的流畅度,相当于电脑内存。
ROM 手机存储(分内置SD卡,外置SD卡),此大小直接决定着手机可以存储资源的大小,相当于电脑硬盘。
红米4 手机 RAM、ROM存储信息
获取 RAM 存储信息的方法如下:
获取 RAM 存储信息的方法
获取手机 ROM 存储信息的方法如下:
获取手机 ROM 存储信息
至此,本篇已结束,如有不对的地方,欢迎您的建议与指正。同时期待您的关注,感谢您的阅读,谢谢!
如有侵权,请联系小编,小编对此深感抱歉,届时小编会删除文章,立即停止侵权行为,请您多多包涵。
既然都看到这里,领两个红包在走吧!以下两个红包每天都可以领取
1.支付宝搜索 522398497,或扫码支付宝红包海报。
支付宝扫一扫,每天领取大红包
2.微信红包,微信扫一扫即可领取红包
微信扫一扫,每天领取微信红包
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!