`
shuai1234
  • 浏览: 932329 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

Android获取设备ID、型号及其它信息

 
阅读更多

 

android 获取设备型号: 
Java代码  收藏代码
  1. import android.os.Build;  
  2. .....  
  3. Build bd = new Build();  
  4. String model = bd.MODEL;  


android 获取设备Id等信息: 
需要在AndroidManifest.xml中添加权限。 
Java代码  收藏代码
  1. <uses-permission android:name="android.permission.READ_PHONE_STATE"/>  


Java代码  收藏代码
  1. TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);  
  2.         StringBuilder sb = new StringBuilder();  
  3.         sb.append("\nDeviceId(IMEI) = " + tm.getDeviceId());  
  4.         sb.append("\nDeviceSoftwareVersion = " + tm.getDeviceSoftwareVersion());  
  5.         sb.append("\nLine1Number = " + tm.getLine1Number());  
  6.         sb.append("\nNetworkCountryIso = " + tm.getNetworkCountryIso());  
  7.         sb.append("\nNetworkOperator = " + tm.getNetworkOperator());  
  8.         sb.append("\nNetworkOperatorName = " + tm.getNetworkOperatorName());  
  9.         sb.append("\nNetworkType = " + tm.getNetworkType());  
  10.         sb.append("\nPhoneType = " + tm.getPhoneType());  
  11.         sb.append("\nSimCountryIso = " + tm.getSimCountryIso());  
  12.         sb.append("\nSimOperator = " + tm.getSimOperator());  
  13.         sb.append("\nSimOperatorName = " + tm.getSimOperatorName());  
  14.         sb.append("\nSimSerialNumber = " + tm.getSimSerialNumber());  
  15.         sb.append("\nSimState = " + tm.getSimState());  
  16.         sb.append("\nSubscriberId(IMSI) = " + tm.getSubscriberId());  
  17.         sb.append("\nVoiceMailNumber = " + tm.getVoiceMailNumber());  
  18.         Log.e("info", sb.toString());   
分享到:
评论

相关推荐

    Android获得设备状态信息、Mac地址、IP地址的方法

    在APP开发时,经常会遇到要获取手机状态信息的场景,像升级时获取版本号,像发生异常时要收集手机信息等等。有些软件还要根据Mac地址来判定当前用户以前是否登录过。下面将一一介绍获取这些手机状态信息的方法。 1 ...

    获取android手机信息

    获取android手机硬件信息,如通讯录,手机版本,系统版本,SDK版本,所有安装包,本机号码,设备ID,IMEI,IMSI,GPS 地理位置定位

    Android获取设备信息如:AndroidID、唯一设备ID、制造商、型号、版本号、版本码等

    "获取制造商:"+ deviceUtils.getManufacturer()+"\n" +"获取AndroidID:"+deviceUtils.getAndroidID()+"\n" +"获取型号:"+deviceUtils.getModel()+"\n" +"获取唯一ID:"+deviceUtils.getUniqueDeviceId()+"\n"+"获取...

    解析Android获取系统cpu信息,内存,版本,电量等信息的方法详解

    Android获取系统cpu信息,内存,版本,电量等信息 1、CPU频率,CPU信息:/proc/cpuinfo和/proc/stat 通过读取文件/proc/cpuinfo系统CPU的类型等多种信息。读取/proc/stat 所有CPU活动的信息来计算CPU使用率 下面我们...

    Android获取当前手机网络类型(2g、3g、4g、wifi)以及手机型号、版本号代码

    获取手机型号: android.os.Build.MODEL 获取手机的SDK版本号:android.os.Build.VERSION.SDK 获取手机当前网络类型代码如下:这是一个工具类,大家可以保存下来以后方便使用。 package ...

    java_获取App应用系统基本信息的工具类的标准代码_android

    获取手机型号 获取操作系统的版本号 读取SIM卡序列号 获取手机CPU序列号 获得电话管理实例对象 读唯一的设备ID 获取运营商信息(三大运营商) 获取手机状态(0:无活动 1:响铃 2:待机) 获得手机方位 获得设备的软件...

    Android开发人员不得不收集的代码

    getAndroidID : 获取设备 AndroidID getMacAddress : 获取设备 MAC 地址 getManufacturer : 获取设备厂商 getModel : 获取设备型号 shutdown : 关机 reboot : 重启 reboot2Recovery : 重启到 recovery reboot2...

    Android 获取手机信息实例详解

    Android 获取手机信息 应用信息:包名、版本号、版本名,手机是否有Root权限 手机信息:手机屏幕宽和高、当前可用内存大小、总内存大小、IMEI号、IESI号、手机型号、手机品牌、手机MacAdd、CPU型号、CPU频率 ...

    Android获取手机型号/系统版本号/App版本号等信息实例讲解

    import android.os.Bundle; import android.text.TextUtils; import android.widget.TextView; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import ...

    移动端自动化测试小工具代码

    Appuim移动端自动化测试,用Python语言编写的自动获取Android或iOS移动设备的信息(获取设备id号,获取设备状态,获取设备中的Android版本号,获取设备SDK版本号,获取设备品牌,获取设备型号, 获取设备ROM名)的...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    Android 一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导开发 IOS 由苹果公司开发的移动操作系统 Webkit 一个开源的浏览器引擎,在手机上的...

    tuyactl:从外壳控制tuya品牌灯泡设备的python脚本

    先决条件您需要知道您的Tuya Bulb的ID,IP和密钥您的基于Android的设备必须植根。 或者,您可以为此安装虚拟Android环境根目录支持文件浏览器(在此示例中,我使用了Total Commander) 您应该知道如何生根设备。 ...

    Android编程实现手机自带内部存储路径的获取方法

    本文实例讲述了Android编程实现手机自带内部存储路径的获取方法。分享给大家供大家参考,具体如下: 我有一台中兴的Android手机,型号是 ZTE U930HD,手机没有插入外置SD卡(也就是Micro SD Card,原名Trans-flash ...

    详解Android 华为凹口屏适配小结

    小菜单独对华为各型号屏幕进行适配尝试,部分方法可通用到其他品牌设备,为 Android 标准 SDK 方法。 其实凹口屏已经出现很久了,对于获取凹口宽高的方式也有很多种,但是以前主流的凹口屏中凹口位置一般是位于屏幕...

    基于Java(SpringBoot )+MySQL 实现(Web+Android )工业监控预警系统【100010987】

    功能详述 用户 ... 基本信息模块,该模块可以设置用户的基本信息,包括昵称、头像、用户密码、个人简介以及最重要的邮箱...工单查询模块,根据工单的 ID 查看工单的基本信息,包括仪器信息,所有者信息,维修人员信息。

    获得手机信息工具类

    手机的制式类型,GSM OR CDMA 手机 /2.1手机的系统版本信息 3.手机网络国家编码 4.手机网络运营商ID。 5.手机网络运营商名称 6.手机的数据链接类型 7.是否有可用数据链接 8.当前的数据链接类型 9.手机剩余...

    Android手机管理工具类详解

    getPhoneModel : 获取手机型号 getPhoneWidth : 获取手机宽度 getPhoneHeight : 获取手机高度 getPhoneImei : 获取手机imei串号 ,GSM手机的 IMEI 和 CDMA手机的 MEID getPhoneSim : 获取手机sim卡号

    详解android 人脸检测你一定会遇到的坑

    笔者今年做了一个和人脸有关的android产品,主要是获取摄像头返回的预览数据流,判断该数据流是否包含了人脸,有人脸时显示摄像头预览框,无人脸时摄像头预览框隐藏,看上去这个功能并不复杂,其实在开发过程中,...

    SURE Smart Universal Remote Control Pro 4.21.119.apk

    6.设备ID和呼叫信息 - 用于在电话响铃时静音智能电视(通过设置启用) 最新消息: *新设计 *改进的用户界面 *支持Android 9 Pie *支持所有智能电视:三星,LG,Android TV和Roku TV *将手机中的媒体文件投射到...

Global site tag (gtag.js) - Google Analytics