summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrad Leege <bleege@gmail.com>2016-02-15 17:02:41 -0600
committerBrad Leege <bleege@gmail.com>2016-02-15 17:13:38 -0600
commita3f8710574fe1a0cb7d228b5bdaabbc40c84974a (patch)
treea9760077d623d19cb56f77021accfbe6d53baf27
parent47dc38bf4a4956d63c76c1ab351a0fd08a5f560c (diff)
downloadqtlocation-mapboxgl-a3f8710574fe1a0cb7d228b5bdaabbc40c84974a.tar.gz
[android] #3960 - Return hex strings of SHA1 digests
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/telemetry/MapboxEventManager.java11
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);