From 246ecaa6c05c7932594df054ab5d7d4e6d6345c4 Mon Sep 17 00:00:00 2001 From: Dominik Grzelak <dominik.grzelak@tu-dresden.de> Date: Mon, 23 Jul 2018 10:06:36 +0200 Subject: [PATCH] added MqttUtils class --- common/build.gradle | 2 ++ .../inf/st/sensorsharing/common/MqttUtils.java | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java diff --git a/common/build.gradle b/common/build.gradle index 0b1a1f1..ae8830b 100644 --- a/common/build.gradle +++ b/common/build.gradle @@ -28,6 +28,8 @@ dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) implementation 'com.android.support:appcompat-v7:26.1.0' + // https://mvnrepository.com/artifact/commons-lang/commons-lang + implementation group: 'commons-lang', name: 'commons-lang', version: '2.6' testImplementation 'junit:junit:4.12' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' diff --git a/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java b/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java new file mode 100644 index 0000000..98b0e2b --- /dev/null +++ b/common/src/main/java/de/tudresden/inf/st/sensorsharing/common/MqttUtils.java @@ -0,0 +1,12 @@ +package de.tudresden.inf.st.sensorsharing.common; + +import android.os.Build; + +import org.apache.commons.lang.RandomStringUtils; + +public class MqttUtils { + + public static String createClientId() { + return String.format("%s-%s", Build.DEVICE, RandomStringUtils.randomAlphabetic(6)); + } +} -- GitLab