android - 每个 Android 设备的唯一标识,包括 gsm 和非 gsm

标签 android activation imei

我正在开发一个 Android 应用程序项目,该项目需要为运行该应用程序的每台设备激活。 在 Windows PC 上,我知道一些解决方案,例如使用 HDD 的序列号作为激活过程的唯一标识符。

但是我需要一种方法在不支持SIM卡的Android设备上使用,所以那些设备没有IMEI序列。

更好的说法是我需要在所有 Android 设备上都有一个独特的因素,包括支持和不支持 SIM 卡。

问候 阿塔

最佳答案

你也可以试试这个代码

导入android.provider.Settings.Secure;

私有(private)字符串 android_id = Secure.getString(getContext().getContentResolver(), 安全.ANDROID_ID);

这将保持不变,直到设备被删除,这是一种罕见的情况......

关于android - 每个 Android 设备的唯一标识,包括 gsm 和非 gsm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085193/

相关文章:

android - 如何在不使用 Leanback 库的情况下制作 Android TV 应用程序

android - 对于用作表达式的 Kotlin 函数,有没有简洁的操作和返回值的方式?

maven-2 - Maven - 根据属性激活子配置文件

java - 使用java应用程序发送电子邮件

android - UDID 或 IMEI- 哪个更好?

javascript - 如何使用imeiplugin在phonegap应用程序中获取imei号码

android - 我可以阻止应用程序安装在 android 的特定设备上吗?

android - 是否可以从 GCM 以先进先出的顺序接收推送通知?

Android 如何创建默认图库到圆形图库?

WCF 4 : Fileless Activation Fails On XP (IIS 5) that has SSL port enabled