使用ANDROID_ID时如何消除安全警告?如何获取设备ID的另一种方法?

4

公共静态字符串获取设备ID(Context mContext) {

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

这是一个安全警告,

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

如何解决此警告?

1个回答

6

您无法真正“解决”此警告。

Lint试图在可能的情况下将您从android ID移动到广告ID,因为对于大多数用例,这对用户更好。如果您想禁用警告,则可以使用@SuppressLint(“HardwareIds”)来处理。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接