收藏 android设备的唯一标示
来源:互联网 发布:java web开发流程图 编辑:程序博客网 时间:2024/06/05 18:22
我认为比较好的有2个:1个是ANDROID_ID(与系统有关,刷系统后变成新值),第二个是UUID(与设备,时间有关)
ANDROID_ID获取方法:
//在模拟器上获取是NULL,但是在真机上可以获取到,只要系统不变,每次获取值都一样
import android.provider.Settings.Secure;
String android_id=Secure.getString(Activity.getContentResolver(), Secure.ANDROID_ID);
UUID获取方法:
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, tmPhone, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(),
android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
String uniqueId = deviceUuid.toString();
最后的deviceID可能是这样的结果: 00000000-54b3-e7c7-0000-000046bffd97
ANDROID_ID获取方法:
//在模拟器上获取是NULL,但是在真机上可以获取到,只要系统不变,每次获取值都一样
import android.provider.Settings.Secure;
String android_id=Secure.getString(Activity.getContentResolver(), Secure.ANDROID_ID);
UUID获取方法:
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);
final String tmDevice, tmSerial, tmPhone, androidId;
tmDevice = "" + tm.getDeviceId();
tmSerial = "" + tm.getSimSerialNumber();
androidId = "" + android.provider.Settings.Secure.getString(getContentResolver(),
android.provider.Settings.Secure.ANDROID_ID);
UUID deviceUuid = new UUID(androidId.hashCode(), ((long)tmDevice.hashCode() << 32) | tmSerial.hashCode());
String uniqueId = deviceUuid.toString();
最后的deviceID可能是这样的结果: 00000000-54b3-e7c7-0000-000046bffd97
- 收藏 android设备的唯一标示
- android获取设备唯一标示
- STM32的设备唯一标示简介
- ios设备的唯一标示符
- ios设备的唯一标示符
- 获取设备唯一标示
- 设备唯一标示符
- iOS 设备唯一标示
- iOS 设备唯一标示
- ios 如何获得唯一手机设备的唯一标示UUID
- android通用的UUID唯一标示符
- iPhone 获取设备唯一标示
- IOS设备唯一标示符
- ios设备唯一标示符
- ios设备唯一标示符
- ios设备唯一标示符
- iOS 获取设备唯一标示
- 获取iOS设备唯一标示
- 查找 EXC_BAD_ACCESS 问题根源的方法
- android上一个可追踪代码到函数具体某行的日志类
- ABOUT REST
- 启动ORACLE监听和数据库基本命令
- 汉字转拼音android实现(HanziToPinyin类)
- 收藏 android设备的唯一标示
- Nandflash 驱动移植 (四)
- 数字万用表的测试中的几点说明
- NGUI v2.0 Interaction_14:UIDraggableCamera UI可拖拽摄像机类
- XCode调试技巧之EXC_BAD_ACCESS中BUG解决
- Ubuntu 中使用apt-get命令下载的程序存放的目录
- svm 行人识别 训练 基于Opencv
- 主线程(UI线程)负责UI, 被阻塞过久会产生ANR
- UITextField