【问题标题】:Alternative way removes security warning when using ANDROID_ID and how to get the device id?替代方法在使用 ANDROID_ID 时消除安全警告以及如何获取设备 ID?
【发布时间】:2018-03-01 11:43:44
【问题描述】:

public static String getDeviceID(Context mContext) {

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

这显示了一个安全警告,

“不推荐使用'getString'获取设备标识符”

如何解决这个警告?

【问题讨论】:

    标签: android android-security


    【解决方案1】:

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

    如果可能,Lint 会尝试将您从 android ID 转移到 advertising id,因为对于大多数用例来说,它对用户来说更好。如果你想禁用警告 @SuppressLint("HardwareIds") 会处理这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 2010-09-18
      • 2018-02-11
      • 1970-01-01
      • 2010-09-18
      • 2011-12-14
      • 1970-01-01
      相关资源
      最近更新 更多