android - 有什么方法可以在 Android 设备上获取唯一的硬件 ID?

标签 android hardware-id

现在我的算法仅基于 IMEI。问题是:有些设备没有 radio 模块,因此它们也没有 IMEI 我需要唯一的参数(CPU ID、闪存 ID、MAC 等)来生成 ID,而不使用 IMEI。 以及如何使用 Java 获取它们。最好不用root 谢谢

最佳答案

使用Build.SERIAL获取Android设备的唯一序列号。这将返回一个字符串值。在模拟器中,此代码可能返回字符串“unknown”。但请尝试使用设备。确实有效...:)

String id=Build.SERIAL;

关于android - 有什么方法可以在 Android 设备上获取唯一的硬件 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12708196/

相关文章:

android - 如何根据完成的工作百分比对 ImageView 进行着色

c# - 如何模拟笔记本电脑的 Fn+?-KeyPress?或者如何开启 3G?

c# - 如何检测我的网站是否通过主机文件或应用程序中继

c - 如何在没有wmi的情况下用C或asm获取硬盘序列号

php - HWID 锁定 PHP 页面?

android - 如何在不验证(登录/注册)用户的情况下保护 Firebase 实时数据库?

android - 如何在没有root的情况下在Android上提取/数据/

java - 如何在 LibGDX 主体中删除?

java - Canvas getMaximumBitmapWidth 和 getMaximumBitmapHeight 功能