使用ANDROID_ID以及如何获取设备ID时,替代方法会删除安全警告吗?

时间:2017-09-20 12:05:36

标签: android android-security

public static String getDeviceID(Context mContext){

    String deviceId = Settings.Secure.getString(mContext.getContentResolver(),
            Settings.Secure.ANDROID_ID);
    return deviceId;
}

这显示了安全警告

“建议不要使用'getString'来获取设备标识符”

如何解决此警告?

1 个答案:

答案 0 :(得分:3)

你无法真正“解决”这个警告。

如果可能的话,Lint正试图将你从 android ID 转移到广告ID ,因为对于大多数用例来说,它对用户来说更好。如果您要禁用警告@SuppressLint("HardwareIds"),请注意这一点。