/*** 获取当前手机系统语言。** @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 获取手机硬件信息相关推荐

  1. Android -- 获取设备硬件信息

    Android – 获取设备硬件信息 通过 Build 获取指定字段信息: 信息 方法 例子 主板 Build.BOARD PAR 系统定制商 Build.BRAND HUAWEI 硬件名称 Buil ...

  2. Android获取手机基站信息并进行基站定位(基站定位原理)

    一,首先普及一下手机基站信息中相关的专业词汇: 通过TelephonyManager 获取lac:mcc:mnc:cell-id(基站信息)的解释:  MCC,Mobile Country Code, ...

  3. Android开发——跳转到应用商店以及app详情页、获取手机硬件信息、验证app是否存在

    普通跳转 Tip:该跳转可适配普通的跳转,比如跳转豌豆荚 //appPkg是你要跳转的包名//marketPkg是你使用的应用商店,如果传空,则会把你手机上的应用商店全部列出来try {if (Tex ...

  4. Android 获取手机设备信息(厂商,型号等)

    public class DeviceUtils {/*** 获取当前手机系统语言.** @return 返回当前系统语言.例如:当前设置的是"中文-中国",则返回"zh ...

  5. Android获取手机设备信息并区分真机与模拟器

    有些时候我们不想App在模拟器上被别人使用,所以我们禁止在模拟器上使用App 判断是否为真机: 根据以下四图,我们可以对真机与模拟器来做一个简单区分: 如果Serial码为unkonwn或者andro ...

  6. Android 获取手机设备信息:名称、型号、系统版本号、厂商、设备制造商、SDK版本、系统语言等等

    常用的设备信息获取方法: /*** 设备名称** @return 设备名称*/public static String getDeviceName() {return android.os.Build ...

  7. Android 获取手机通讯录信息 — 头像、姓名和A-Z的快速查询

    首先先看一下效果图再说吧: 具体实现过程如下: 先在AndroidManifest.xml文件中添加读取联系人的权限: 1 <uses-permission android:name=" ...

  8. android获取设备的型号,Android获取手机设备信息

    Android的设备信息获取很简单,导入android.os.Build,在Build类 中有你需要的所有信息. 如果如要经常查阅,可以收藏此文章,需要时点开看一看 下面我打印了一些信息,查查单词的中 ...

  9. Android 获取手机通讯录信息 — 头像、姓名和A-Z的快速查询

    具体实现过程如下: 先在AndroidManifest.xml文件中添加读取联系人的权限: 1 <uses-permission android:name="android.permi ...

最新文章

  1. Redis 之布隆过滤器与布谷鸟过滤器
  2. 软件分发、补丁推送排错
  3. 下面哪个字段是http请求中必须具备的_HTTP协议及其工作原理介绍
  4. 从X86向X64迁移的一点心得
  5. C语言试题二十九之编写函数int function(int lim,int aa[max])求出小于或等于lim的所有素数并放在aa数组中,该函数返回所求的素数的个数。
  6. 3%7python_Centos7 Python2 升级到Python3
  7. Kotlin学习笔记 第二章 类与对象 第九节 泛型
  8. 设计模式笔记十二:享元模式 | 更新版
  9. ASP.NET前台html页面AJAX提交数据后台ashx页面接收数据
  10. 模板设计在tomcat中的应用
  11. flash 绘图API:绘制秀曲线图形
  12. aws linux使用ssh登陆_aws 创建新用户并使用 ssh 登录
  13. 半导体设备英文缩写_涨知识!晶圆制造主要设备一览。
  14. 通信原理第三章:窄带随机过程
  15. 巴比特 | 元宇宙每日必读:企业如何将业务转移到元宇宙?这7大步骤了解一下...
  16. 2016虾神封箱:虾神的空间统计书单
  17. 怎么才能写好技术文档?这是我的全部经验
  18. Android 绘制电池电量图标(含充电状态)。
  19. 小知识:Java中冒号(:)有哪些用法?
  20. 雅思等出国留学成绩要求一知半解?戳这里

热门文章

  1. centos7.6搭建pptp服务器
  2. 哪个牌子的电视盒子好用?经销商总结目前性能最好的电视盒子
  3. 服务器磁盘阵列亮红灯报警故障处理
  4. JAVA在大数据行业为何如此重要?
  5. 【Python爬虫】爬取斗鱼直播信息(Fiddler抓包分析)
  6. 石大师如何制作U盘启动盘 石大师制作U盘启动盘详细教程
  7. Python之禅与编程技巧
  8. 网络数据包分析之用途广泛的ICMP协议
  9. MongoDB查询条件 lt lte gt gte
  10. PC如何支持SMB2