独特识别Android手机

时间:2010-09-09 17:45:31

标签: android

是否有可通过SDK获得的Android handests的唯一ID?

我想提供一个Web服务,其操作只能针对每个用户的每个资源执行一次。也许有不同的方法可以解决这个问题。有什么想法吗?

2 个答案:

答案 0 :(得分:6)

按照此处所述使用手机Imei:http://www.androidsoftwaredeveloper.com/2009/04/02/how-to-get-the-phone-imei/

String imei = TelephonyManager.getDefault().getDeviceId();
if (TextUtils.isEmpty(imei)) {
   return "";
}

您需要具有读取电话状态权限才能访问此数据。所以你必须添加

<uses-permission android:name="android.permission.READ_PHONE_STATE"/>

到您的清单文件。

答案 1 :(得分:2)

使用IMEI识别手机。这是最可靠的来源之一。

TelephonyManager.getDefault().getDeviceId();