Android 获取手机唯一 标识
2016-08-08 14:39
465 查看
IMEI为TAC + FAC + SNR + SP。IMEI(International Mobile Equipment Identity)是国际移动设备身份码的缩写,国际移动装备辨识码,是由15位数字组成的"电子串号",它与每台手机一一对应,而且该码是全世界唯一的。每一只手机在组装完成后都将被赋予一个全球唯一的一组号码,这个号码从生产到交付使用都将被制造生产的厂商所记录。
其组成为:
1、前6位数(TAC)是"型号核准号码",一般代表机型。
2、接着的2位数(FAC)是"最后装配号",一般代表产 地。
3、之后的6位数(SNR)是"串号",一般代表生产顺序号。
4、最后1位数(SP)通常是"0",为检验码,目前暂备用。
IMEI码贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。 /**
* 获取设备IMEI码; 就是获取 手机 设备唯一验证码
*
* @param context
* @return
*/
public static String getImei(Context context) {
String mImei = "NULL";
try {
mImei = ((TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
} catch (Exception e) {
System.out.println("获取IMEI码失败");
mImei = "NULL";
}
return mImei;
}
/**
* 杀掉所有 进程;
*/
public static void killProcess(){
android.os.Process.killProcess(android.os.Process.myPid());
}
其组成为:
1、前6位数(TAC)是"型号核准号码",一般代表机型。
2、接着的2位数(FAC)是"最后装配号",一般代表产 地。
3、之后的6位数(SNR)是"串号",一般代表生产顺序号。
4、最后1位数(SP)通常是"0",为检验码,目前暂备用。
IMEI码贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。 /**
* 获取设备IMEI码; 就是获取 手机 设备唯一验证码
*
* @param context
* @return
*/
public static String getImei(Context context) {
String mImei = "NULL";
try {
mImei = ((TelephonyManager) context
.getSystemService(Context.TELEPHONY_SERVICE)).getDeviceId();
} catch (Exception e) {
System.out.println("获取IMEI码失败");
mImei = "NULL";
}
return mImei;
}
/**
* 杀掉所有 进程;
*/
public static void killProcess(){
android.os.Process.killProcess(android.os.Process.myPid());
}
相关文章推荐
- Android N Notification Direct Reply
- android 6.0 fota升级更新modem的方法
- 关于对Android的videoView和mediaController的吐槽
- android textview自动换行、排列错乱问题及解决
- Android Bundle类
- 安卓系统级返回键和HOME键
- android socket 客户端实例
- [置顶] 浅谈Android中的 Fragment、生命周期回调方法 以及使用
- Android WebView 与js交互初探
- 修改双域应用安装路径
- Android实践之ScrollView中滑动冲突处理
- Android学习笔记039之文件上传和下载
- 从心开始学Android:ListView
- Android 正则表达式
- Android 自定义View UC下拉刷新效果(二)
- 在Activity内和Dialog弹窗两种情况下,实现自动弹出软键盘
- 自定义底部菜单,当弹出输入法时,底部菜单被挤到输入法上面
- Android 自定义View UC下拉刷新效果(一)
- Android5.0录屏方案
- Android5.0录屏方案