获取设备IMEI ,手机名称,系统SDK版本号,系统版本号

1、获取设备IMEI

 TelephonyManager tm = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
 String IMEIs = tm.getDeviceId() ;

需要的权限

  <uses-permission
        android:name="android.permission.READ_PHONE_STATE" >
  </uses-permission>

 

运行结果: 867463029221621

 

2、获取手机名称

  String phoneName = android.os.Build.MODEL ;

 

运行结果:MI 4LTE  (本人的手机是小米4移动4G版)

 

3、获取系统SDK版本号

 int phoneSDK = Build.VERSION.SDK_INT ;

 

运行结果:19

 

4、获取手机系统版本号

String phoneVersion = android.os.Build.VERSION.RELEASE ;

 

运行结果:4.4.4

 

时间: 2024-10-04 14:00:16

获取设备IMEI ,手机名称,系统SDK版本号,系统版本号的相关文章

imei-获取设备IMEI信息报空指针

问题描述 获取设备IMEI信息报空指针 public class MyApplication extends Application { public static final String TAG = "MyApplication"; private static MyApplication instance=null; public MyApplication() { } @Override public void onCreate() { // TODO Auto-generat

VC6.0 获取设备友好名称 (Friendly Name)

问题描述 VC6.0 获取设备友好名称 (Friendly Name) VC6.0编写的dll函数用来获取读卡器设备的友好名称,调试中发现当获取设备硬件ID SPDRP_HARDWAREID 时可以取到,但取设备友好名称SPDRP_FRIENDLYNAME时,却为空,代码如下: int _stdcall GetReaderCardFriendlyName(char *ReaderID) { // BOOL iRet = TRUE; // PDWORD dwBufSize; DWORD actua

android 设置 输入法-android中如何获取系统已安装的输入法,并且要获取到输入法的名称

问题描述 android中如何获取系统已安装的输入法,并且要获取到输入法的名称 android中如何获取系统已安装的输入法,并且要获取到输入法的名称,求大神解答,自己试没有一点思路 解决方案 Android 获取输入法高度使EditText不获取焦点(Android中系统输入法不主动弹出)Android EditText获取焦点,弹起输入法 解决方案二: http://zhidao.baidu.com/link?url=Eaqh-dK8MgbCAwbvhkfi3WZgivws33FYoeYTTF

Android系统移植与调试之-------&amp;gt;如何修改Android设备存储盘符名称与Android设备的型号

 一.修改Android设备存储盘符名称 (注:TBDG1073为我的项目名称) 1.修改device/other/TBDG1073/system.prop 文件  2.修改ro.media.patition.label属性为OuyangPeng  3.修改完后重新编译  4.将MID通过USB连接到电脑  显示盘符为OuyangPeng 二.修改Android设备的型号   1.进入到~/mx0831-0525/device/other/TBDG1073目录  2.找到TBDG1073.mk文

android获取设备唯一标示

概述 有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码.虽然Android系统中提供了这样设备识别码,但是由于Android系统版本.厂商定制系统中的Bug等限制,稳定性和唯一性并不理想.而通过其他硬件信息标识也因为系统版本.手机硬件等限制存在不同程度的问题. 下面收集了一些"有能力"或"有一定能力"作为设备标识的串码. DEVICE_ID 这是Android系统为开发者提供的用于标识手机设备的串号,也是各种方法中普适性较高的,可以说几乎所有

iOS App开发中通过UIDevice类获取设备信息的方法_IOS

UIDevice提供了多种属性.类函数及状态通知,帮助我们全方位了解设备状况.从检测电池电量到定位设备与临近感应,UIDevice所做的工作就是为应用程序提供用户及设备的一些信息.UIDevice类还能够收集关于设备的各种具体细节,例如机型及iOS版本等.其中大部分属性都对开发工作具有积极的辅助作用.下面的代码简单的使用UIDevice获取手机属性. 简单示例:设备相关信息的获取   NSString *strName = [[UIDevice currentDevice] name];   N

浅谈android获取设备唯一标识完美解决方案

本文介绍了浅谈android获取设备唯一标识完美解决方案,分享给大家,具体如下: /** * deviceID的组成为:渠道标志+识别符来源标志+hash后的终端识别符 * * 渠道标志为: * 1,andriod(a) * * 识别符来源标志: * 1, wifi mac地址(wifi): * 2, IMEI(imei): * 3, 序列号(sn): * 4, id:随机码.若前面的都取不到时,则随机生成一个随机码,需要缓存. * * @param context * @return */ p

android获取设备唯一码的问题

问题描述 android获取设备唯一码的问题 最近看了个项目,发现他验证码注册功能上写了个获取唯一码uuid的功能,我感觉是多余的,所以我想问什么情况下android项目需要获取唯一码? 解决方案 限制软件非法拷贝,跟踪用户信息,手机丢失找回,绑定用户信息和手机,安全支付等等. 解决方案二: 搞活动的时候,限制每部手机只能领一次,防止刷单.获取真实的用户数据信息. 解决方案三: 开发Android应用中,我们常常需要设备的唯一码来确定客户端. Android 中的几中方法,使用中常常不可靠 DE

印度今起实施无IMEI手机禁令影响中国山寨厂商

C114讯 北京时间12月1日早间消息(蒋均牧)据国外媒体报道,印度政府颁布的禁用无IMEI(国际移动设备识别码)手机的命令今起正式生效,预计将有多达数百万部手机因此遭到印度运营商封杀.此举将对中国"山寨机"造成巨大影响. 印度无IMEI手机多达2500万部 禁令因此两次延期 今年6月,印度政府颁布命令严禁进口无IMEI手机手机,并宣布将自7月开始全面查缉市面上的这类手机.然而由于庞大的无IMEI手机用户规模,政府已经两次延迟实施该禁令,不过此次不会再延期. 实际上,印度运营商在禁令颁