Android-документ сказан, что android.provider.Settings.Secure:Android android.provider.Settings.Secure не шестнадцатеричное значение
64-битное число (как шестнадцатеричная строка), который генерируется случайным образом, когда пользователь сначала устанавливает устройство и должен оставаться постоянным для срока службы устройства .
Однако, когда я называю этот метод:
String hardware_id = Secure.getString(context.getContentResolver(), Secure.ANDROID_ID);
он возвращает 16-значный номер. Разве он не должен возвращать 64-разрядный гекс?
Спасибо @CommonsWare, можно ли получить 64-значное шестнадцатеричное значение? – user1801879
@ user1801879: «64-разрядное шестнадцатеричное значение» отсутствует. – CommonsWare
спасибо, я закончил тем, что использовал sha hash. – user1801879