是否有可通过SDK获得的Android handests的唯一ID?
我想提供一个Web服务,其操作只能针对每个用户的每个资源执行一次。也许有不同的方法可以解决这个问题。有什么想法吗?
答案 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();