java 单点登陆陆是用uuid还是机器码

总共1587条微博最新动态: 昨天&19:53&: 前天&18:47&: 3&天前&: 4&天前&: 5&天前&: 6&天前&: 7&天前&:
查看: 5618|回复: 3
Android 获取唯一机器码的代码
填写您的邮件地址
做应用时很多时候都得获取到每个设备的机器码Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID)复制代码
所有的设备都可以返回一个TelephonyManager.getDeviceId()
所有的GSM设备可以返回一个TelephonyManager.getSimSerialNumber()
所有的CDMA 设备对于 getSimSerialNumber() 却返回一个空值!
所有添加有谷歌账户的设备可以返回一个 ANDROID_ID
所有的CDMA设备对于 ANDROID_ID 和 TelephonyManager.getDeviceId() 返回相同的值(只要在设置时添加了谷歌账户)
正常情况下,你想得到设备的唯一序号, TelephonyManager.getDeviceId() 就足够了。
但会暴露DeviceID,最好把这些id加密。加密后的序号仍然可以唯一的识别该设备,
例如,使用 String.hashCode() ,结合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可能是这样的结果: b3-e7c7-bffd97
填写您的邮件地址
这个好。学习了。
即时通讯App开发培训班 /2
本课程主要介绍怎么样从零基础学习Android,由浅入深,深入浅出的介绍Android开发知识点,一步一步带着大家由编程门外汉或者Android菜鸟成为一个Android顶级高手。
1.学到最前沿的技术
2.学到商业级项目的开发模式
3.学到 Scrum 敏捷开发方法
4.学到项目开发流程
5.学到如何分析和把控整个项目
6.积累1-2年的开发能力和经验
Powered by有没有高手能提供一下修改虚拟机系统机器码的方法?_vm吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:683贴子:
有没有高手能提供一下修改虚拟机系统机器码的方法?
有没有高手能提供一下修改虚拟机系统机器码的方法?我知道机器码算法不一样就会产生不一样的机器码,我只是想变更一下机器码不需要知道他的算法一般机器码算法就是涉及硬盘、、还有这几个选项。有没有相关工具能修改这些信息的呢?还有虚拟机的UUID能不能修改呢?
经常下载百度云里的分享...
良心国产操作系统,话说...
上次想帮御剑抢小米,结...
为什么出现这个问题呢
我给大家分享一些我的经...
今天刚入了国行a2,实体...
求大神指导~ 御坂妹镇
前言:相信很多人都用过...
内&&容:使用签名档&&
保存至快速回贴如果您查看本文后有所收获,欢迎您永久收藏到自己的账号中,同时也欢迎您分享给您的朋友
(Ctrl+Enter提交) &&
已有0人在此发表见解
&在& 13:01收藏到了
版权所有,转载本站文章还请保留本站文章或作者地址。 &&
· 蜀ICP备号-1
点击名称选择存放文件夹}

我要回帖

更多关于 php 单点登陆 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信