首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >剑桥科学-平板电脑- IMEI clash

剑桥科学-平板电脑- IMEI clash
EN

Stack Overflow用户
提问于 2016-01-15 18:10:22
回答 1查看 37关注 0票数 0

我需要一些帮助-我注意到一些剑桥科学StarPAD在我们检查唯一ID时会有IMEI冲突。

代码语言:javascript
复制
((TelephonyManager)paramContext.getSystemService("phone")).getDeviceId();

代码语言:javascript
复制
Settings.Secure.getString(paramContext.getContentResolver(), "android_id");

我有点不知所措,供应商声称对此一无所知,这在其他地方正在讨论Id Android Apps ..有没有人有什么想法?

顺便说一句:是的,我已经检查过类似的问题,但如果我遗漏了什么-很高兴被纠正。

EN

回答 1

Stack Overflow用户

发布于 2016-01-15 18:21:11

由于Android的缺陷,Android中根本没有唯一的ID。

如果你真的需要它作为后端使用,你应该在后端创建新的ID,而应用程序第一次启动并存储它。在SharedPreferences中。

如果你希望这个密钥在分期付款之间保持不变,那么问题就复杂多了。您可以将此密钥存储在/data/data/目录之外,但这是一种有点老套的方法。

另一种解决方案是通过从你的手机中获得尽可能多的ID来生成潜在的唯一id。WiFi mac地址,蓝牙mac地址,设备ID等,并将它们组合,但你永远不能确保它是全球唯一的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34808700

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档