From fcf47ecc039e043eeffb90460504371f39e37976 Mon Sep 17 00:00:00 2001 From: Milos Kozak Date: Tue, 7 Aug 2018 21:07:43 +0200 Subject: [PATCH] NSClient2 flavor --- app/build.gradle | 33 ++++++++++++++++--- app/src/main/AndroidManifest.xml | 2 +- .../info/nightscout/androidaps/Config.java | 14 ++++---- .../nightscout/androidaps/MainActivity.java | 4 +-- .../info/nightscout/androidaps/MainApp.java | 14 ++++---- .../activities/PreferencesActivity.java | 2 +- .../Maintenance/MaintenancePlugin.java | 3 +- .../PumpVirtual/VirtualPumpPlugin.java | 4 +-- .../androidaps/setupwizard/SWDefinition.java | 13 ++++---- app/src/main/res/xml/pref_maintenance.xml | 14 ++++---- .../java/info/nightscout/MainAppTest.java | 5 ++- 11 files changed, 66 insertions(+), 42 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 54aa94ccc0..1f9d9763a4 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -58,7 +58,6 @@ android { compileSdkVersion 27 defaultConfig { - applicationId "info.nightscout.androidaps" minSdkVersion 21 targetSdkVersion 25 multiDexEnabled true @@ -95,6 +94,7 @@ android { productFlavors { flavorDimensions "standard" full { + applicationId "info.nightscout.androidaps" dimension "standard" resValue "string", "app_name", "AndroidAPS" versionName version @@ -104,11 +104,13 @@ android { ] buildConfigField "boolean", "APS", "true" buildConfigField "boolean", "PUMPDRIVERS", "true" - buildConfigField "boolean", "NSCLIENTOLNY", "false" + buildConfigField "boolean", "NSCLIENT", "false" + buildConfigField "boolean", "NSCLIENT2", "false" buildConfigField "boolean", "G5UPLOADER", "false" buildConfigField "boolean", "PUMPCONTROL", "false" } pumpcontrol { + applicationId "info.nightscout.androidaps" dimension "standard" resValue "string", "app_name", "AndroidAPS" versionName version @@ -118,11 +120,13 @@ android { ] buildConfigField "boolean", "APS", "false" buildConfigField "boolean", "PUMPDRIVERS", "true" - buildConfigField "boolean", "NSCLIENTOLNY", "false" + buildConfigField "boolean", "NSCLIENT", "false" + buildConfigField "boolean", "NSCLIENT2", "false" buildConfigField "boolean", "G5UPLOADER", "false" buildConfigField "boolean", "PUMPCONTROL", "true" } nsclient { + applicationId "info.nightscout.nsclient" dimension "standard" resValue "string", "app_name", "NSClient" versionName version + "-nsclient" @@ -132,11 +136,29 @@ android { ] buildConfigField "boolean", "APS", "false" buildConfigField "boolean", "PUMPDRIVERS", "false" - buildConfigField "boolean", "NSCLIENTOLNY", "true" + buildConfigField "boolean", "NSCLIENT", "true" + buildConfigField "boolean", "NSCLIENT2", "false" + buildConfigField "boolean", "G5UPLOADER", "false" + buildConfigField "boolean", "PUMPCONTROL", "false" + } + nsclient2 { + applicationId "info.nightscout.nsclient2" + dimension "standard" + resValue "string", "app_name", "NSClient2" + versionName version + "-nsclient" + manifestPlaceholders = [ + appIcon: "@mipmap/yellowowl", + appIconRound: "@null" + ] + buildConfigField "boolean", "APS", "false" + buildConfigField "boolean", "PUMPDRIVERS", "false" + buildConfigField "boolean", "NSCLIENT", "false" + buildConfigField "boolean", "NSCLIENT2", "true" buildConfigField "boolean", "G5UPLOADER", "false" buildConfigField "boolean", "PUMPCONTROL", "false" } g5uploader { + applicationId "info.nightscout.nsclient" dimension "standard" resValue "string", "app_name", "NSClient" versionName version + "-nsclient" @@ -146,7 +168,8 @@ android { ] buildConfigField "boolean", "APS", "false" buildConfigField "boolean", "PUMPDRIVERS", "false" - buildConfigField "boolean", "NSCLIENTOLNY", "false" + buildConfigField "boolean", "NSCLIENT", "false" + buildConfigField "boolean", "NSCLIENT2", "false" buildConfigField "boolean", "G5UPLOADER", "true" buildConfigField "boolean", "PUMPCONTROL", "false" } diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 3c22aead1b..264132de25 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -129,7 +129,7 @@ - + + android:title="@string/maintenance_email" /> + +