Add "org.eclipse.paho" Mqtt Client

This commit is contained in:
2024-03-07 23:33:24 +01:00
parent 4eb15845b3
commit 21f535bd59
4 changed files with 141 additions and 11 deletions

View File

@@ -1,8 +1,14 @@
import java.io.FileInputStream
import java.util.Properties
plugins {
id("com.android.application")
id("org.jetbrains.kotlin.android")
}
val mqttProperties = Properties()
mqttProperties.load(FileInputStream(rootProject.file("mqtt.properties")))
android {
namespace = "de.chrissthecoder.store"
compileSdk = 34
@@ -13,6 +19,11 @@ android {
targetSdk = 34
versionCode = 1
versionName = "1.0"
buildConfigField("String", "MQTT_USERNAME", mqttProperties.getProperty("username"))
buildConfigField("String", "MQTT_PASSWORD", mqttProperties.getProperty("password"))
buildConfigField("String", "MQTT_HOST", mqttProperties.getProperty("host"))
buildConfigField("String", "MQTT_PORT", mqttProperties.getProperty("port"))
}
buildTypes {
@@ -36,6 +47,7 @@ android {
buildFeatures {
viewBinding = true
buildConfig = true
}
}
@@ -48,4 +60,5 @@ dependencies {
implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.7.0")
implementation("androidx.navigation:navigation-fragment-ktx:2.7.7")
implementation("androidx.navigation:navigation-ui-ktx:2.7.7")
implementation("org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5")
}