From 2f21eb7df2d2cd383ef285ca91d12771bed9a37a Mon Sep 17 00:00:00 2001 From: Philipp Wo Date: Fri, 1 Mar 2019 17:46:44 +0100 Subject: [PATCH] Airkoality Files added --- .gitignore | 78 +---- .idea/codeStyles/Project.xml | 29 -- AirKoality/.idea/caches/gradle_models.ser | Bin 0 -> 158616 bytes AirKoality/.idea/gradle.xml | 15 + AirKoality/.idea/misc.xml | 9 + AirKoality/.idea/modules.xml | 9 + AirKoality/.idea/runConfigurations.xml | 12 + AirKoality/.idea/workspace.xml | 317 ++++++++++++++++++ AirKoality/app/.gitignore | 1 + AirKoality/app/build.gradle | 28 ++ AirKoality/app/proguard-rules.pro | 21 ++ .../airkoality/ExampleInstrumentedTest.java | 26 ++ AirKoality/app/src/main/AndroidManifest.xml | 26 ++ .../airkoality/ui/activity/MainActivity.java | 15 + .../baseline_location_city_white_24.png | Bin 0 -> 147 bytes .../baseline_location_on_white_24.png | Bin 0 -> 354 bytes .../baseline_location_city_white_24.png | Bin 0 -> 128 bytes .../baseline_location_on_white_24.png | Bin 0 -> 246 bytes .../drawable-v24/ic_launcher_foreground.xml | 34 ++ .../baseline_location_city_white_24.png | Bin 0 -> 163 bytes .../baseline_location_on_white_24.png | Bin 0 -> 423 bytes .../baseline_location_city_white_24.png | Bin 0 -> 190 bytes .../baseline_location_on_white_24.png | Bin 0 -> 642 bytes .../baseline_location_city_white_24.png | Bin 0 -> 193 bytes .../baseline_location_on_white_24.png | Bin 0 -> 834 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++ .../app/src/main/res/layout/activity_main.xml | 18 + .../app/src/main/res/menu/main_bottom.xml | 5 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 6427 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 0 -> 4905 bytes .../src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3482 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 0 -> 2783 bytes .../src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 8929 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 0 -> 6895 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 16295 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 0 -> 10413 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 25585 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 0 -> 15132 bytes .../app}/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/strings.xml | 5 + AirKoality/app/src/main/res/values/styles.xml | 11 + .../at/fhj/airkoality/ExampleUnitTest.java | 17 + AirKoality/build.gradle | 27 ++ AirKoality/gradle.properties | 15 + AirKoality/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54329 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + AirKoality/gradlew | 172 ++++++++++ AirKoality/gradlew.bat | 84 +++++ AirKoality/local.properties | 10 + AirKoality/settings.gradle | 1 + app/src/main/res/layout/activity_main.xml | 10 - app/src/main/res/menu/main_bottom.xml | 4 - 54 files changed, 1075 insertions(+), 110 deletions(-) delete mode 100644 .idea/codeStyles/Project.xml create mode 100644 AirKoality/.idea/caches/gradle_models.ser create mode 100644 AirKoality/.idea/gradle.xml create mode 100644 AirKoality/.idea/misc.xml create mode 100644 AirKoality/.idea/modules.xml create mode 100644 AirKoality/.idea/runConfigurations.xml create mode 100644 AirKoality/.idea/workspace.xml create mode 100644 AirKoality/app/.gitignore create mode 100644 AirKoality/app/build.gradle create mode 100644 AirKoality/app/proguard-rules.pro create mode 100644 AirKoality/app/src/androidTest/java/at/fhj/airkoality/ExampleInstrumentedTest.java create mode 100644 AirKoality/app/src/main/AndroidManifest.xml create mode 100644 AirKoality/app/src/main/java/at/fhj/airkoality/ui/activity/MainActivity.java create mode 100644 AirKoality/app/src/main/res/drawable-hdpi/baseline_location_city_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-hdpi/baseline_location_on_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-mdpi/baseline_location_city_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-mdpi/baseline_location_on_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-v24/ic_launcher_foreground.xml create mode 100644 AirKoality/app/src/main/res/drawable-xhdpi/baseline_location_city_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-xhdpi/baseline_location_on_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-xxhdpi/baseline_location_city_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-xxhdpi/baseline_location_on_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-xxxhdpi/baseline_location_city_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable-xxxhdpi/baseline_location_on_white_24.png create mode 100644 AirKoality/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 AirKoality/app/src/main/res/layout/activity_main.xml create mode 100644 AirKoality/app/src/main/res/menu/main_bottom.xml create mode 100644 AirKoality/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 AirKoality/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 AirKoality/app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 AirKoality/app/src/main/res/mipmap-hdpi/ic_launcher_round.png create mode 100644 AirKoality/app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 AirKoality/app/src/main/res/mipmap-mdpi/ic_launcher_round.png create mode 100644 AirKoality/app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 AirKoality/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png create mode 100644 AirKoality/app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 AirKoality/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png create mode 100644 AirKoality/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png create mode 100644 AirKoality/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename {app => AirKoality/app}/src/main/res/values/colors.xml (100%) create mode 100644 AirKoality/app/src/main/res/values/strings.xml create mode 100644 AirKoality/app/src/main/res/values/styles.xml create mode 100644 AirKoality/app/src/test/java/at/fhj/airkoality/ExampleUnitTest.java create mode 100644 AirKoality/build.gradle create mode 100644 AirKoality/gradle.properties create mode 100644 AirKoality/gradle/wrapper/gradle-wrapper.jar create mode 100644 AirKoality/gradle/wrapper/gradle-wrapper.properties create mode 100644 AirKoality/gradlew create mode 100644 AirKoality/gradlew.bat create mode 100644 AirKoality/local.properties create mode 100644 AirKoality/settings.gradle delete mode 100644 app/src/main/res/layout/activity_main.xml delete mode 100644 app/src/main/res/menu/main_bottom.xml diff --git a/.gitignore b/.gitignore index d3ba999..2b75303 100644 --- a/.gitignore +++ b/.gitignore @@ -1,69 +1,13 @@ -# ---> Android -# Built application files -*.apk -*.ap_ -*.aab - -# Files for the ART/Dalvik VM -*.dex - -# Java class files -*.class - -# Generated files -bin/ -gen/ -out/ - -# Gradle files -.gradle/ -build/ - -# Local configuration file (sdk path, etc) -local.properties - -# Proguard folder generated by Eclipse -proguard/ - -# Log Files -*.log - -# Android Studio Navigation editor temp files -.navigation/ - -# Android Studio captures folder -captures/ - -# IntelliJ *.iml -.idea/workspace.xml -.idea/tasks.xml -.idea/gradle.xml -.idea/assetWizardSettings.xml -.idea/dictionaries -.idea/libraries -.idea/caches - -# Keystore files -# Uncomment the following lines if you do not want to check your keystore files in. -#*.jks -#*.keystore - -# External native build folder generated in Android Studio 2.2 and later +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures .externalNativeBuild - -# Google Services (e.g. APIs or Firebase) -google-services.json - -# Freeline -freeline.py -freeline/ -freeline_project_description.json - -# fastlane -fastlane/report.xml -fastlane/Preview.html -fastlane/screenshots -fastlane/test_output -fastlane/readme.md - diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 30aa626..0000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - \ No newline at end of file diff --git a/AirKoality/.idea/caches/gradle_models.ser b/AirKoality/.idea/caches/gradle_models.ser new file mode 100644 index 0000000000000000000000000000000000000000..5022a144a7829d410e4beabe2ebf0494474527c7 GIT binary patch literal 158616 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 Q6!d6lp3X+*%FWaN4^0=I8UO$Q literal 0 HcmV?d00001 diff --git a/AirKoality/.idea/gradle.xml b/AirKoality/.idea/gradle.xml new file mode 100644 index 0000000..2996d53 --- /dev/null +++ b/AirKoality/.idea/gradle.xml @@ -0,0 +1,15 @@ + + + + + + \ No newline at end of file diff --git a/AirKoality/.idea/misc.xml b/AirKoality/.idea/misc.xml new file mode 100644 index 0000000..7bfef59 --- /dev/null +++ b/AirKoality/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/AirKoality/.idea/modules.xml b/AirKoality/.idea/modules.xml new file mode 100644 index 0000000..f0d5e92 --- /dev/null +++ b/AirKoality/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/AirKoality/.idea/runConfigurations.xml b/AirKoality/.idea/runConfigurations.xml new file mode 100644 index 0000000..7f68460 --- /dev/null +++ b/AirKoality/.idea/runConfigurations.xml @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/AirKoality/.idea/workspace.xml b/AirKoality/.idea/workspace.xml new file mode 100644 index 0000000..e88187c --- /dev/null +++ b/AirKoality/.idea/workspace.xml @@ -0,0 +1,317 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +