替代方法在使用 ANDROID_ID 时删除安全警告以及如何获取设备 ID?
Alternative way removes security warning when using ANDROID_ID and how to get the device id?
public static String getDeviceID(Context mContext) {
String deviceId = Settings.Secure.getString(mContext.getContentResolver(),
Settings.Secure.ANDROID_ID);
return deviceId;
}
这显示安全警告,
"Using 'getString' to get device identifiers is not recommended "
如何解决这个警告?
你真的不能"resolve"这个警告。
如果可能,Lint 会尝试将您从 android ID 转移到 广告 ID,因为对于大多数用例而言对用户更好。如果你想禁用警告 @SuppressLint("HardwareIds")
会解决这个问题。
public static String getDeviceID(Context mContext) {
String deviceId = Settings.Secure.getString(mContext.getContentResolver(),
Settings.Secure.ANDROID_ID);
return deviceId;
}
这显示安全警告,
"Using 'getString' to get device identifiers is not recommended "
如何解决这个警告?
你真的不能"resolve"这个警告。
如果可能,Lint 会尝试将您从 android ID 转移到 广告 ID,因为对于大多数用例而言对用户更好。如果你想禁用警告 @SuppressLint("HardwareIds")
会解决这个问题。