Android 获取手机硬件信息
/*** 获取当前手机系统语言。** @return 返回当前系统语言。例如:当前设置的是“中文-中国”,则返回“zh-CN”*/public static String getSystemLanguage() {return Locale.getDefault().getLanguage();}/*** 获取当前系统上的语言列表(Locale列表)** @return 语言列表*/public static Locale[] getSystemLanguageList() {return Locale.getAvailableLocales();}/*** 获取当前手机系统版本号** @return 系统版本号*/public static String getSystemVersion() {return android.os.Build.VERSION.RELEASE;}/*** 获取手机型号** @return 手机型号*/public static String getSystemModel() {return android.os.Build.MODEL;}/*** 获取手机厂商** @return 手机厂商*/public static String getDeviceBrand() {return android.os.Build.BRAND;}/*** 获取手机IMEI(需要“android.permission.READ_PHONE_STATE”权限)** @return 手机IMEI*/public static String getIMEI(Context ctx) {TelephonyManager tm = (TelephonyManager) ctx.getSystemService(Activity.TELEPHONY_SERVICE);if (tm != null) {return tm.getDeviceId();}return null;}
}
其中获取手机IMEI需要在AndroidManifest.xml中加上权限:
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
使用这些方法的时候直接调用就好了
private void showSystemParameter() {String TAG = "系统参数:";Log.e(TAG, "手机厂商:" + SystemUtil.getDeviceBrand());Log.e(TAG, "手机型号:" + SystemUtil.getSystemModel());Log.e(TAG, "手机当前系统语言:" + SystemUtil.getSystemLanguage());Log.e(TAG, "Android系统版本号:" + SystemUtil.getSystemVersion());Log.e(TAG, "手机IMEI:" + SystemUtil.getIMEI(getApplicationContext()));}
返回结果:
Android 获取手机硬件信息相关推荐
- Android -- 获取设备硬件信息
Android – 获取设备硬件信息 通过 Build 获取指定字段信息: 信息 方法 例子 主板 Build.BOARD PAR 系统定制商 Build.BRAND HUAWEI 硬件名称 Buil ...
- Android获取手机基站信息并进行基站定位(基站定位原理)
一,首先普及一下手机基站信息中相关的专业词汇: 通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释: MCC,Mobile Country Code, ...
- Android开发——跳转到应用商店以及app详情页、获取手机硬件信息、验证app是否存在
普通跳转 Tip:该跳转可适配普通的跳转,比如跳转豌豆荚 //appPkg是你要跳转的包名//marketPkg是你使用的应用商店,如果传空,则会把你手机上的应用商店全部列出来try {if (Tex ...
- Android 获取手机设备信息(厂商,型号等)
public class DeviceUtils {/*** 获取当前手机系统语言.** @return 返回当前系统语言.例如:当前设置的是"中文-中国",则返回"zh ...
- Android获取手机设备信息并区分真机与模拟器
有些时候我们不想App在模拟器上被别人使用,所以我们禁止在模拟器上使用App 判断是否为真机: 根据以下四图,我们可以对真机与模拟器来做一个简单区分: 如果Serial码为unkonwn或者andro ...
- Android 获取手机设备信息:名称、型号、系统版本号、厂商、设备制造商、SDK版本、系统语言等等
常用的设备信息获取方法: /*** 设备名称** @return 设备名称*/public static String getDeviceName() {return android.os.Build ...
- Android 获取手机通讯录信息 — 头像、姓名和A-Z的快速查询
首先先看一下效果图再说吧: 具体实现过程如下: 先在AndroidManifest.xml文件中添加读取联系人的权限: 1 <uses-permission android:name=" ...
- android获取设备的型号,Android获取手机设备信息
Android的设备信息获取很简单,导入android.os.Build,在Build类 中有你需要的所有信息. 如果如要经常查阅,可以收藏此文章,需要时点开看一看 下面我打印了一些信息,查查单词的中 ...
- Android 获取手机通讯录信息 — 头像、姓名和A-Z的快速查询
具体实现过程如下: 先在AndroidManifest.xml文件中添加读取联系人的权限: 1 <uses-permission android:name="android.permi ...
最新文章
- Redis 之布隆过滤器与布谷鸟过滤器
- 软件分发、补丁推送排错
- 下面哪个字段是http请求中必须具备的_HTTP协议及其工作原理介绍
- 从X86向X64迁移的一点心得
- C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。
- 3%7python_Centos7 Python2 升级到Python3
- Kotlin学习笔记 第二章 类与对象 第九节 泛型
- 设计模式笔记十二:享元模式 | 更新版
- ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
- 模板设计在tomcat中的应用
- flash 绘图API:绘制秀曲线图形
- aws linux使用ssh登陆_aws 创建新用户并使用 ssh 登录
- 半导体设备英文缩写_涨知识!晶圆制造主要设备一览。
- 通信原理第三章:窄带随机过程
- 巴比特 | 元宇宙每日必读:企业如何将业务转移到元宇宙?这7大步骤了解一下...
- 2016虾神封箱:虾神的空间统计书单
- 怎么才能写好技术文档?这是我的全部经验
- Android 绘制电池电量图标(含充电状态)。
- 小知识:Java中冒号(:)有哪些用法?
- 雅思等出国留学成绩要求一知半解?戳这里