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

内容不多,但很有用!

获取linux系统编码,Android获取IMEI码相关推荐

  1. python相关linux_Python实现获取Linux系统基本信息

    Python实现获取Linux系统基本信息,获取信息如下: 主机名 系统版本 系统内核版本 总内存 CPU生厂商 CPU总核心数 服务器生厂商 服务器序列号 各网卡IP,MAC和网卡名信息 实现代码如 ...

  2. 使用Python获取Linux系统的各种信息

    From: http://www.jb51.net/article/52058.htm 这篇文章主要介绍了使用Python获取Linux系统的各种信息,例如系统类型.CPU信息.内存信息.块设备等,需 ...

  3. 获取 Linux 系统所有网卡信息

    功能介绍 获取 Linux 系统网卡数量(包括环回) 遍历每张网卡 打印网卡的 名称.MAC 地址.IP 地址.广播地址.子网掩码 源码 interface_info.c #include <s ...

  4. linux多cpu运行python脚本,linux系统使用python获取cpu信息脚本分享

    linux系统使用python获取cpu信息脚本分享 代码如下: #!/usr/bin/env Python from __future__ import print_function from co ...

  5. 验证:获取linux系统的网卡信息

    有时候,总想验证一些奇怪的想法,干脆就写下来,以备后查. 想法:获取linux系统的网卡信息(1)网卡名称 (2)IPv4 (3)IPv6 (4)MAC地址 (5)是否回环地址 (6)是否物理网卡 ( ...

  6. linux音频自动转码,使用SoundConverter在Linux系统下批量音频转码的方法

    以下教你在 Linux 操作系统下批量音频转码,只需要下载并安装 SoundConverter 即可,它的使用方法非常的简单,下面会做一说明. 背景 时下最流行的音频压缩格式当然是 MP3 了,目前主 ...

  7. 以wifi为媒介,linux系统与android设备交互

    -.通过hostapd.dhcp和iptables创建wifi热点 我早在三年前,就注意android了.不过最近才买了台天宇w719,而之前我一直在用MTK平台手机. 买手机之前一个星期内,我通过互 ...

  8. android获取电池信息;android获取电池容量、技术、电压、电量、温度等信息

    android获取电池信息:android获取电池容量.技术.电压.电量.温度等信息 1.这里我仅展示工具类,需要注意的是这里的部分值要刷新后才能显示,添加刷新UI的方法即可,而且电量温度等都是变化的 ...

  9. android获取GPU信息;android获取GPU渲染器、供应商、版本和扩展名等信息

    android获取GPU信息:android获取GPU渲染器.供应商.版本和扩展名等信息 效果: 1.布局文件 <?xml version="1.0" encoding=&q ...

最新文章

  1. python使用循环嵌套显示数字金字塔_如何使用Python生成数字金字塔?
  2. 函数重写 java_java 函数的重载和重写实例代码
  3. Android之父卸任意味着什么?
  4. Tensorflow详解保存模型(基础版)
  5. 自学html代码,新手学HTML代码的简易方法
  6. 笨办法学 Python · 续 练习 48:`ed`
  7. Goodfellow新研究:对抗样例让机器与人类双双上当 | 论文
  8. opencv 图像边缘检测 Canny边缘检测算法使用
  9. Linux调度新特性EAS
  10. 侠客行java_侠客行
  11. 三极管设计,理解饱和,线性区域和截止区
  12. java 调用打印机打印PDF文件
  13. 道路中心线提取、河道中心线的提取(ArcScan)
  14. 学一点Wi-Fi:WEP
  15. 我们应该拥有怎样的职场价值观
  16. CHROME扩展笔记之webRequest·图片拦截
  17. 记一次usb3.0千兆网卡的选购经历;
  18. 李宏毅2022机器学习hw6
  19. android9默认字体下载,iFont爱字体 v5.5.9 Android特别版-实用的手机换字体软件
  20. 继电保护原理1.2-反时限过流保护

热门文章

  1. 关于聚类算法Kmeans/K-mediods/层次聚类/OPTICS较为详细的介绍
  2. Android获取天气预报的两种方式(国家气象局和中央气象台天气预报API)
  3. Sports-1M数据集
  4. 清北学堂培训2019.4.29
  5. Pycharm 找不到对应字体
  6. 一线开发大牛带你初步了解如何使用SpringBoot搭建框架
  7. 如何将多个图片转成文字版的Word
  8. 仿淘宝话费充值手机号码提示
  9. 关于b站M_Studio的学习笔记
  10. Day10_07目标:对象序列化技术