首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android手机的唯一标识符

Android手机的唯一标识符
EN

Stack Overflow用户
提问于 2010-12-01 01:45:57
回答 1查看 4K关注 0票数 6

我正在构建Android应用程序,它需要通过一些唯一的数字/字符串来识别设备。

我听说过ANDROID_ID,但也有报道称,它可能在一些手机型号甚至更新的手机上是相同的。另一件事是,它在出厂重置或系统重新安装后重新创建。我可以接受这一点,尽管我更希望它保持不变。

有没有其他方法可以在不要求更多权限的情况下识别手机?IMEI需要它们(android.permission.READ_PHONE_STATE),但它会吓跑用户。

Shazam是怎么做到的?我知道它会永久地识别手机(它记得在它为新用户引入每月5个标签限制之前,我是一个用户),即使我完全重装了系统。

EN

回答 1

Stack Overflow用户

发布于 2010-12-01 01:50:03

为什么不在一个已知位置的文件中创建一个GUID,并使其成为您的唯一标识符?这样,您就拥有了完全的控制权,并且不需要任何提升的权限(文件系统访问除外)。

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

https://stackoverflow.com/questions/4316744

复制
相关文章

相似问题

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