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

时间:2013-01-31 11:56:39

标签: android

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

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

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

3 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

答案 2 :(得分:1)

也许你读出了MAC地址,这可能会有所帮助

看看这个:How to get MAC address of the WIFI interface in android?