Android 移动和平板电脑通用识别器

Android 移动和平板电脑通用识别器,android,Android,我正在android上开发一个应用程序,我需要获得设备的通用标识符 我可以使用IMEI,因为手机有SIM卡,但平板电脑没有 有没有唯一识别平板电脑设备的方法?您可以尝试使用无线网络控制器(WiFi)的唯一MAC地址。也许您可以读取MAC地址,这会有所帮助 看看这个:使用绑定到设备硬件的ID通常不是一个好主意。如果用户将其手机出售给其他人,则设备ID不会改变,您有可能将信息泄露给其他人。出于这个原因和其他原因,各种平台都在弃用并从开发者API中删除它们的设备ID。在支持多用户的安卓4.2平板电脑上

我正在android上开发一个应用程序,我需要获得设备的通用标识符

我可以使用IMEI,因为手机有SIM卡,但平板电脑没有


有没有唯一识别平板电脑设备的方法?

您可以尝试使用无线网络控制器(WiFi)的唯一MAC地址。

也许您可以读取MAC地址,这会有所帮助


看看这个:

使用绑定到设备硬件的ID通常不是一个好主意。如果用户将其手机出售给其他人,则设备ID不会改变,您有可能将信息泄露给其他人。出于这个原因和其他原因,各种平台都在弃用并从开发者API中删除它们的设备ID。在支持多用户的安卓4.2平板电脑上同样存在问题

一种功能等效但不会以这种方式泄漏信息的简单方法是,在应用程序第一次启动时生成GUID,将其存储在用户首选项中,然后每次都使用该GUID。这为您提供了一个对于该设备和应用程序安装来说是唯一的令牌,如果您希望,它可以在备份/恢复中生存,并且如果用户选择,它仍然允许用户擦除数据。它还有一个额外的优点,即不需要任何外来的应用程序权限。

您可以使用它