diff options
author | Brad Leege <bleege@gmail.com> | 2016-02-15 17:02:41 -0600 |
---|---|---|
committer | Brad Leege <bleege@gmail.com> | 2016-02-15 17:13:38 -0600 |
commit | a3f8710574fe1a0cb7d228b5bdaabbc40c84974a (patch) | |
tree | a9760077d623d19cb56f77021accfbe6d53baf27 /platform | |
parent | 47dc38bf4a4956d63c76c1ab351a0fd08a5f560c (diff) | |
download | qtlocation-mapboxgl-a3f8710574fe1a0cb7d228b5bdaabbc40c84974a.tar.gz |
[android] #3960 - Return hex strings of SHA1 digests
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java index 29a4fa3b91..0727a69ca4 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java @@ -243,7 +243,16 @@ public class MapboxEventManager { messageDigest.reset(); messageDigest.update(string.getBytes("UTF-8")); byte[] bytes = messageDigest.digest(); - return new String(bytes); + + // Get the Hex version of the digest + StringBuilder sb = new StringBuilder(); + for (byte b : bytes) { + sb.append( String.format("%02X", b) ); + } + String hex = sb.toString(); + Log.d(TAG, "original = " + string + "; hex = " + hex); + + return hex; } } catch (Exception e) { Log.w(TAG, "Error encoding string, will return in original form." + e); |