获取linux系统编码,Android获取IMEI码

本文介绍了IMEI码在Android设备中的作用,强调其唯一性和不可更改性,可用于设备区分和防止作弊行为。通过Java代码展示了如何在Android中获取IMEI码,并提到某些平板设备(如aigo Pad)的IMEI码可能包含字母。提供了相关代码示例和权限设置,适用于Android开发者。
摘要由CSDN通过智能技术生成

相比大家都知道,每部手机都有一个属于自己的字符串,这个字符串是全球唯一的;即使相同品牌,相同型号,它们彼此也不会雷同;这个码就是IEMI码。

有了IMEI码,我们就能很方便的区分出每一台机器,区分出机器拥有者、使用者。IMEI码也是用户无法自行更改的,因此很大程度上防止了“作弊”用户行为。比如,我们可以用IEMI码作为登陆验证。

我之前做的工程中,有几个牵扯到了AndroidPad。(见 http://www.linuxidc.com/Linux/2011-10/44917.htm 与 http://www.linuxidc.com/Linux/2011-10/44918.htm)同样,我也能从中获取IMEI码。可见,IMEI码不仅仅局限于手机;但是不同的是,我测试的aigo的几个Pad,他们的IMEI码中含有字母,因此如果今后大家在通过代码查询IMEI码时发现有字母在内,不要犹豫,这很正常。

废话不多说了,看代码!

代码主要有两部分,一是Java代码,另一个则是Manifest.xml中的权限。

先看Java代码:

//获取IMEI码

TelephonyManager telephonyManager = (TelephonyManager)this

.getSystemService(Context.TELEPHONY_SERVICE);

String IMEI = telephonyManager.getDeviceId();

//将获取到的IMEI码打印

System.out.println("IMEI:"+ IMEI);我们设定字符串IMEI,最后打印字符串,就能看到IMEI码了。

其次是Manifest.xml中权限:

本文工程资源下载:

用户名与密码都是www.linuxidc.com

具体下载目录在 /pub/Android源码集锦/2011年/10月/Android获取IMEI码/

内容不多,但很有用!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值