From 45805c4c6fa0b1e898db3682087dc1d4956844a7 Mon Sep 17 00:00:00 2001 From: SebasKoedam Date: Tue, 23 Apr 2024 14:40:57 +0200 Subject: [PATCH] Update project files and remove unused files --- code/Fitbot/.idea/gradle.xml | 19 ---- code/Fitbot/.idea/misc.xml | 9 -- code/Fitbot/.idea/vcs.xml | 6 -- code/src/.idea/.name | 1 - code/src/.idea/compiler.xml | 6 -- code/src/.idea/encodings.xml | 4 - code/src/{ => Fitbot}/.gitignore | 0 code/{ => src}/Fitbot/.idea/.gitignore | 0 code/{ => src}/Fitbot/.idea/compiler.xml | 0 code/src/{ => Fitbot}/.idea/gradle.xml | 0 code/src/{ => Fitbot}/.idea/misc.xml | 3 +- code/src/{ => Fitbot}/.idea/vcs.xml | 2 +- code/src/{ => Fitbot}/app/.gitignore | 0 {fitbot => code/src/Fitbot/app}/build.gradle | 16 ++- code/src/{ => Fitbot}/app/proguard-rules.pro | 0 .../fitbot/ExampleInstrumentedTest.java | 4 +- .../app/src/main/AndroidManifest.xml | 13 ++- .../com/example}/fitbot/MainActivity.java | 12 ++- .../drawable-v24/ic_launcher_foreground.xml | 0 .../res/drawable/ic_launcher_background.xml | 0 .../app/src/main/res/layout/activity_main.xml | 18 ++++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 0 .../mipmap-anydpi-v26/ic_launcher_round.xml | 0 .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin .../res/mipmap-hdpi/ic_launcher_round.webp | Bin .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin .../res/mipmap-mdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin .../app/src/main/res/values-night/themes.xml | 10 ++ .../app/src/main/res/values/colors.xml | 0 .../app/src/main/res/values/strings.xml | 0 .../Fitbot/app/src/main/res/values/themes.xml | 10 ++ .../com/example}/fitbot/ExampleUnitTest.java | 2 +- code/src/{ => Fitbot}/build.gradle | 0 code/src/{ => Fitbot}/gradle.properties | 7 +- .../gradle/wrapper/gradle-wrapper.jar | Bin .../gradle/wrapper/gradle-wrapper.properties | 2 +- code/src/{ => Fitbot}/gradlew | 0 code/src/{ => Fitbot}/gradlew.bat | 0 code/src/{ => Fitbot}/settings.gradle | 3 + code/src/app/build.gradle | 39 ------- .../fitbot/ExampleInstrumentedTest.java | 26 ----- .../app/src/main/assets/robot/robotsdk.xml | 4 - .../app/src/main/java/com/fitbot/Fitbot.java | 14 --- .../java/com/fitbot/audio/AudioAnalyser.java | 10 -- .../java/com/fitbot/audio/AudioRecorder.java | 47 -------- .../com/fitbot/speech/ISpeechCallback.java | 8 -- .../com/fitbot/speech/SpeechGenerator.java | 101 ------------------ .../src/main/res/layout/activity_fitbot.xml | 9 -- .../app/src/main/res/layout/testlayout.xml | 26 ----- .../app/src/main/res/values-night/themes.xml | 16 --- code/src/app/src/main/res/values/themes.xml | 16 --- .../com/fitbot/fitbot/ExampleUnitTest.java | 17 --- docs/personalDocs/sebas/dailyUpdates.md | 9 +- fitbot/.gitignore | 1 - fitbot/consumer-rules.pro | 0 fitbot/proguard-rules.pro | 21 ---- fitbot/src/main/AndroidManifest.xml | 5 - 63 files changed, 84 insertions(+), 432 deletions(-) delete mode 100644 code/Fitbot/.idea/gradle.xml delete mode 100644 code/Fitbot/.idea/misc.xml delete mode 100644 code/Fitbot/.idea/vcs.xml delete mode 100644 code/src/.idea/.name delete mode 100644 code/src/.idea/compiler.xml delete mode 100644 code/src/.idea/encodings.xml rename code/src/{ => Fitbot}/.gitignore (100%) rename code/{ => src}/Fitbot/.idea/.gitignore (100%) rename code/{ => src}/Fitbot/.idea/compiler.xml (100%) rename code/src/{ => Fitbot}/.idea/gradle.xml (100%) rename code/src/{ => Fitbot}/.idea/misc.xml (67%) rename code/src/{ => Fitbot}/.idea/vcs.xml (67%) rename code/src/{ => Fitbot}/app/.gitignore (100%) rename {fitbot => code/src/Fitbot/app}/build.gradle (65%) rename code/src/{ => Fitbot}/app/proguard-rules.pro (100%) rename {fitbot/src/androidTest/java/com => code/src/Fitbot/app/src/androidTest/java/com/example}/fitbot/ExampleInstrumentedTest.java (86%) rename code/src/{ => Fitbot}/app/src/main/AndroidManifest.xml (81%) rename code/src/{app/src/main/java/com => Fitbot/app/src/main/java/com/example}/fitbot/MainActivity.java (70%) rename code/src/{ => Fitbot}/app/src/main/res/drawable-v24/ic_launcher_foreground.xml (100%) rename code/src/{ => Fitbot}/app/src/main/res/drawable/ic_launcher_background.xml (100%) create mode 100644 code/src/Fitbot/app/src/main/res/layout/activity_main.xml rename code/src/{ => Fitbot}/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-hdpi/ic_launcher.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-mdpi/ic_launcher.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xhdpi/ic_launcher.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp (100%) rename code/src/{ => Fitbot}/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp (100%) create mode 100644 code/src/Fitbot/app/src/main/res/values-night/themes.xml rename code/src/{ => Fitbot}/app/src/main/res/values/colors.xml (100%) rename code/src/{ => Fitbot}/app/src/main/res/values/strings.xml (100%) create mode 100644 code/src/Fitbot/app/src/main/res/values/themes.xml rename {fitbot/src/test/java/com => code/src/Fitbot/app/src/test/java/com/example}/fitbot/ExampleUnitTest.java (92%) rename code/src/{ => Fitbot}/build.gradle (100%) rename code/src/{ => Fitbot}/gradle.properties (77%) rename code/src/{ => Fitbot}/gradle/wrapper/gradle-wrapper.jar (100%) rename code/src/{ => Fitbot}/gradle/wrapper/gradle-wrapper.properties (86%) rename code/src/{ => Fitbot}/gradlew (100%) rename code/src/{ => Fitbot}/gradlew.bat (100%) rename code/src/{ => Fitbot}/settings.gradle (78%) delete mode 100644 code/src/app/build.gradle delete mode 100644 code/src/app/src/androidTest/java/com/fitbot/fitbot/ExampleInstrumentedTest.java delete mode 100644 code/src/app/src/main/assets/robot/robotsdk.xml delete mode 100644 code/src/app/src/main/java/com/fitbot/Fitbot.java delete mode 100644 code/src/app/src/main/java/com/fitbot/audio/AudioAnalyser.java delete mode 100644 code/src/app/src/main/java/com/fitbot/audio/AudioRecorder.java delete mode 100644 code/src/app/src/main/java/com/fitbot/speech/ISpeechCallback.java delete mode 100644 code/src/app/src/main/java/com/fitbot/speech/SpeechGenerator.java delete mode 100644 code/src/app/src/main/res/layout/activity_fitbot.xml delete mode 100644 code/src/app/src/main/res/layout/testlayout.xml delete mode 100644 code/src/app/src/main/res/values-night/themes.xml delete mode 100644 code/src/app/src/main/res/values/themes.xml delete mode 100644 code/src/app/src/test/java/com/fitbot/fitbot/ExampleUnitTest.java delete mode 100644 fitbot/.gitignore delete mode 100644 fitbot/consumer-rules.pro delete mode 100644 fitbot/proguard-rules.pro delete mode 100644 fitbot/src/main/AndroidManifest.xml diff --git a/code/Fitbot/.idea/gradle.xml b/code/Fitbot/.idea/gradle.xml deleted file mode 100644 index 4e3844e..0000000 --- a/code/Fitbot/.idea/gradle.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/code/Fitbot/.idea/misc.xml b/code/Fitbot/.idea/misc.xml deleted file mode 100644 index 6199cc2..0000000 --- a/code/Fitbot/.idea/misc.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/code/Fitbot/.idea/vcs.xml b/code/Fitbot/.idea/vcs.xml deleted file mode 100644 index b2bdec2..0000000 --- a/code/Fitbot/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/code/src/.idea/.name b/code/src/.idea/.name deleted file mode 100644 index 9a7766c..0000000 --- a/code/src/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -Fitbot \ No newline at end of file diff --git a/code/src/.idea/compiler.xml b/code/src/.idea/compiler.xml deleted file mode 100644 index fb7f4a8..0000000 --- a/code/src/.idea/compiler.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/code/src/.idea/encodings.xml b/code/src/.idea/encodings.xml deleted file mode 100644 index 15a15b2..0000000 --- a/code/src/.idea/encodings.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/code/src/.gitignore b/code/src/Fitbot/.gitignore similarity index 100% rename from code/src/.gitignore rename to code/src/Fitbot/.gitignore diff --git a/code/Fitbot/.idea/.gitignore b/code/src/Fitbot/.idea/.gitignore similarity index 100% rename from code/Fitbot/.idea/.gitignore rename to code/src/Fitbot/.idea/.gitignore diff --git a/code/Fitbot/.idea/compiler.xml b/code/src/Fitbot/.idea/compiler.xml similarity index 100% rename from code/Fitbot/.idea/compiler.xml rename to code/src/Fitbot/.idea/compiler.xml diff --git a/code/src/.idea/gradle.xml b/code/src/Fitbot/.idea/gradle.xml similarity index 100% rename from code/src/.idea/gradle.xml rename to code/src/Fitbot/.idea/gradle.xml diff --git a/code/src/.idea/misc.xml b/code/src/Fitbot/.idea/misc.xml similarity index 67% rename from code/src/.idea/misc.xml rename to code/src/Fitbot/.idea/misc.xml index b691e65..ad50441 100644 --- a/code/src/.idea/misc.xml +++ b/code/src/Fitbot/.idea/misc.xml @@ -3,8 +3,7 @@ diff --git a/code/src/.idea/vcs.xml b/code/src/Fitbot/.idea/vcs.xml similarity index 67% rename from code/src/.idea/vcs.xml rename to code/src/Fitbot/.idea/vcs.xml index b2bdec2..c2365ab 100644 --- a/code/src/.idea/vcs.xml +++ b/code/src/Fitbot/.idea/vcs.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/code/src/app/.gitignore b/code/src/Fitbot/app/.gitignore similarity index 100% rename from code/src/app/.gitignore rename to code/src/Fitbot/app/.gitignore diff --git a/fitbot/build.gradle b/code/src/Fitbot/app/build.gradle similarity index 65% rename from fitbot/build.gradle rename to code/src/Fitbot/app/build.gradle index d2bf7a6..f20fecb 100644 --- a/fitbot/build.gradle +++ b/code/src/Fitbot/app/build.gradle @@ -1,16 +1,18 @@ plugins { - id 'com.android.library' + id 'com.android.application' } android { - compileSdk 34 + compileSdk 29 defaultConfig { - minSdk 21 - targetSdk 34 + applicationId "com.example.fitbot" + minSdk 23 + targetSdk 29 + versionCode 1 + versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - consumerProguardFiles "consumer-rules.pro" } buildTypes { @@ -23,12 +25,16 @@ android { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } + buildToolsVersion '29.0.3' } dependencies { implementation 'com.android.support:appcompat-v7:28.0.0' + implementation 'com.android.support.constraint:constraint-layout:2.0.4' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2' + implementation 'com.aldebaran:qisdk:1.7.5' + implementation 'com.aldebaran:qisdk-design:1.7.5' } \ No newline at end of file diff --git a/code/src/app/proguard-rules.pro b/code/src/Fitbot/app/proguard-rules.pro similarity index 100% rename from code/src/app/proguard-rules.pro rename to code/src/Fitbot/app/proguard-rules.pro diff --git a/fitbot/src/androidTest/java/com/fitbot/ExampleInstrumentedTest.java b/code/src/Fitbot/app/src/androidTest/java/com/example/fitbot/ExampleInstrumentedTest.java similarity index 86% rename from fitbot/src/androidTest/java/com/fitbot/ExampleInstrumentedTest.java rename to code/src/Fitbot/app/src/androidTest/java/com/example/fitbot/ExampleInstrumentedTest.java index ed5b5a2..ca533dc 100644 --- a/fitbot/src/androidTest/java/com/fitbot/ExampleInstrumentedTest.java +++ b/code/src/Fitbot/app/src/androidTest/java/com/example/fitbot/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package com.fitbot; +package com.example.fitbot; import android.content.Context; import android.support.test.InstrumentationRegistry; @@ -20,6 +20,6 @@ public class ExampleInstrumentedTest { public void useAppContext() { // Context of the app under test. Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - assertEquals("com.fitbot.test", appContext.getPackageName()); + assertEquals("com.example.fitbot", appContext.getPackageName()); } } \ No newline at end of file diff --git a/code/src/app/src/main/AndroidManifest.xml b/code/src/Fitbot/app/src/main/AndroidManifest.xml similarity index 81% rename from code/src/app/src/main/AndroidManifest.xml rename to code/src/Fitbot/app/src/main/AndroidManifest.xml index 53e6ae7..3891652 100644 --- a/code/src/app/src/main/AndroidManifest.xml +++ b/code/src/Fitbot/app/src/main/AndroidManifest.xml @@ -1,21 +1,24 @@ + package="com.example.fitbot"> - - - - + + + + \ No newline at end of file diff --git a/code/src/app/src/main/java/com/fitbot/MainActivity.java b/code/src/Fitbot/app/src/main/java/com/example/fitbot/MainActivity.java similarity index 70% rename from code/src/app/src/main/java/com/fitbot/MainActivity.java rename to code/src/Fitbot/app/src/main/java/com/example/fitbot/MainActivity.java index 5a784ff..b9aa01a 100644 --- a/code/src/app/src/main/java/com/fitbot/MainActivity.java +++ b/code/src/Fitbot/app/src/main/java/com/example/fitbot/MainActivity.java @@ -1,9 +1,15 @@ -package com.fitbot; +package com.example.fitbot; -import android.app.Activity; -import android.media.MediaRecorder; +import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import com.aldebaran.qi.sdk.QiContext; +import com.aldebaran.qi.sdk.QiSDK; +import com.aldebaran.qi.sdk.RobotLifecycleCallbacks; +import com.aldebaran.qi.sdk.design.activity.RobotActivity; +import com.aldebaran.qi.sdk.design.activity.conversationstatus.SpeechBarDisplayStrategy; + + public class MainActivity extends RobotActivity implements RobotLifecycleCallbacks { @Override diff --git a/code/src/app/src/main/res/drawable-v24/ic_launcher_foreground.xml b/code/src/Fitbot/app/src/main/res/drawable-v24/ic_launcher_foreground.xml similarity index 100% rename from code/src/app/src/main/res/drawable-v24/ic_launcher_foreground.xml rename to code/src/Fitbot/app/src/main/res/drawable-v24/ic_launcher_foreground.xml diff --git a/code/src/app/src/main/res/drawable/ic_launcher_background.xml b/code/src/Fitbot/app/src/main/res/drawable/ic_launcher_background.xml similarity index 100% rename from code/src/app/src/main/res/drawable/ic_launcher_background.xml rename to code/src/Fitbot/app/src/main/res/drawable/ic_launcher_background.xml diff --git a/code/src/Fitbot/app/src/main/res/layout/activity_main.xml b/code/src/Fitbot/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..84f1951 --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/code/src/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/code/src/Fitbot/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml similarity index 100% rename from code/src/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml rename to code/src/Fitbot/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml diff --git a/code/src/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/code/src/Fitbot/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml similarity index 100% rename from code/src/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml rename to code/src/Fitbot/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml diff --git a/code/src/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/code/src/Fitbot/app/src/main/res/mipmap-hdpi/ic_launcher.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-hdpi/ic_launcher.webp rename to code/src/Fitbot/app/src/main/res/mipmap-hdpi/ic_launcher.webp diff --git a/code/src/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/code/src/Fitbot/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp rename to code/src/Fitbot/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp diff --git a/code/src/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/code/src/Fitbot/app/src/main/res/mipmap-mdpi/ic_launcher.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-mdpi/ic_launcher.webp rename to code/src/Fitbot/app/src/main/res/mipmap-mdpi/ic_launcher.webp diff --git a/code/src/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/code/src/Fitbot/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp rename to code/src/Fitbot/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp diff --git a/code/src/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/code/src/Fitbot/app/src/main/res/mipmap-xhdpi/ic_launcher.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xhdpi/ic_launcher.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xhdpi/ic_launcher.webp diff --git a/code/src/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/code/src/Fitbot/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp diff --git a/code/src/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/code/src/Fitbot/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp diff --git a/code/src/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/code/src/Fitbot/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp diff --git a/code/src/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/code/src/Fitbot/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp diff --git a/code/src/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/code/src/Fitbot/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp similarity index 100% rename from code/src/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp rename to code/src/Fitbot/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp diff --git a/code/src/Fitbot/app/src/main/res/values-night/themes.xml b/code/src/Fitbot/app/src/main/res/values-night/themes.xml new file mode 100644 index 0000000..70f3941 --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/values-night/themes.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/code/src/app/src/main/res/values/colors.xml b/code/src/Fitbot/app/src/main/res/values/colors.xml similarity index 100% rename from code/src/app/src/main/res/values/colors.xml rename to code/src/Fitbot/app/src/main/res/values/colors.xml diff --git a/code/src/app/src/main/res/values/strings.xml b/code/src/Fitbot/app/src/main/res/values/strings.xml similarity index 100% rename from code/src/app/src/main/res/values/strings.xml rename to code/src/Fitbot/app/src/main/res/values/strings.xml diff --git a/code/src/Fitbot/app/src/main/res/values/themes.xml b/code/src/Fitbot/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..607b278 --- /dev/null +++ b/code/src/Fitbot/app/src/main/res/values/themes.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/fitbot/src/test/java/com/fitbot/ExampleUnitTest.java b/code/src/Fitbot/app/src/test/java/com/example/fitbot/ExampleUnitTest.java similarity index 92% rename from fitbot/src/test/java/com/fitbot/ExampleUnitTest.java rename to code/src/Fitbot/app/src/test/java/com/example/fitbot/ExampleUnitTest.java index cd999cb..553c194 100644 --- a/fitbot/src/test/java/com/fitbot/ExampleUnitTest.java +++ b/code/src/Fitbot/app/src/test/java/com/example/fitbot/ExampleUnitTest.java @@ -1,4 +1,4 @@ -package com.fitbot; +package com.example.fitbot; import org.junit.Test; diff --git a/code/src/build.gradle b/code/src/Fitbot/build.gradle similarity index 100% rename from code/src/build.gradle rename to code/src/Fitbot/build.gradle diff --git a/code/src/gradle.properties b/code/src/Fitbot/gradle.properties similarity index 77% rename from code/src/gradle.properties rename to code/src/Fitbot/gradle.properties index dab7c28..c5abf2b 100644 --- a/code/src/gradle.properties +++ b/code/src/Fitbot/gradle.properties @@ -11,11 +11,8 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 # This option should only be used with decoupled projects. More details, visit # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects # org.gradle.parallel=true -# AndroidX package structure to make it clearer which packages are bundled with the -# Android operating system, and which are packaged with your app"s APK -# https://developer.android.com/topic/libraries/support-library/androidx-rn -android.useAndroidX=true # Enables namespacing of each library's R class so that its R class includes only the # resources declared in the library itself and none from the library's dependencies, # thereby reducing the size of the R class for that library -android.nonTransitiveRClass=true \ No newline at end of file +android.nonTransitiveRClass=true +#android.enableJetifier=true \ No newline at end of file diff --git a/code/src/gradle/wrapper/gradle-wrapper.jar b/code/src/Fitbot/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from code/src/gradle/wrapper/gradle-wrapper.jar rename to code/src/Fitbot/gradle/wrapper/gradle-wrapper.jar diff --git a/code/src/gradle/wrapper/gradle-wrapper.properties b/code/src/Fitbot/gradle/wrapper/gradle-wrapper.properties similarity index 86% rename from code/src/gradle/wrapper/gradle-wrapper.properties rename to code/src/Fitbot/gradle/wrapper/gradle-wrapper.properties index a7aee0a..0066017 100644 --- a/code/src/gradle/wrapper/gradle-wrapper.properties +++ b/code/src/Fitbot/gradle/wrapper/gradle-wrapper.properties @@ -1,4 +1,4 @@ -#Wed Apr 17 15:07:29 CEST 2024 +#Tue Apr 23 13:41:17 CEST 2024 distributionBase=GRADLE_USER_HOME distributionUrl=https\://services.gradle.org/distributions/gradle-7.2-bin.zip distributionPath=wrapper/dists diff --git a/code/src/gradlew b/code/src/Fitbot/gradlew similarity index 100% rename from code/src/gradlew rename to code/src/Fitbot/gradlew diff --git a/code/src/gradlew.bat b/code/src/Fitbot/gradlew.bat similarity index 100% rename from code/src/gradlew.bat rename to code/src/Fitbot/gradlew.bat diff --git a/code/src/settings.gradle b/code/src/Fitbot/settings.gradle similarity index 78% rename from code/src/settings.gradle rename to code/src/Fitbot/settings.gradle index ea83dc3..ffde70b 100644 --- a/code/src/settings.gradle +++ b/code/src/Fitbot/settings.gradle @@ -10,6 +10,9 @@ dependencyResolutionManagement { repositories { google() mavenCentral() + maven { + url 'https://qisdk.softbankrobotics.com/sdk/maven/' + } } } rootProject.name = "Fitbot" diff --git a/code/src/app/build.gradle b/code/src/app/build.gradle deleted file mode 100644 index 13caaa3..0000000 --- a/code/src/app/build.gradle +++ /dev/null @@ -1,39 +0,0 @@ -plugins { - id 'com.android.application' -} - -android { - compileSdk 34 - - defaultConfig { - applicationId "com.fitbot.fitbot" - minSdk 23 - targetSdk 34 - versionCode 1 - versionName "1.0" - - testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" - } - - buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' - } - } - compileOptions { - sourceCompatibility JavaVersion.VERSION_1_8 - targetCompatibility JavaVersion.VERSION_1_8 - } -} - -dependencies { - - implementation 'androidx.appcompat:appcompat:1.3.0' - implementation 'com.google.android.material:material:1.4.0' - testImplementation 'junit:junit:4.13.2' - androidTestImplementation 'androidx.test.ext:junit:1.1.3' - androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' - implementation 'com.aldebaran:qisdk:1.7.5' - implementation 'com.aldebaran:qisdk-design:1.7.5' -} \ No newline at end of file diff --git a/code/src/app/src/androidTest/java/com/fitbot/fitbot/ExampleInstrumentedTest.java b/code/src/app/src/androidTest/java/com/fitbot/fitbot/ExampleInstrumentedTest.java deleted file mode 100644 index d02ca19..0000000 --- a/code/src/app/src/androidTest/java/com/fitbot/fitbot/ExampleInstrumentedTest.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.fitbot.fitbot; - -import android.content.Context; - -import androidx.test.platform.app.InstrumentationRegistry; -import androidx.test.ext.junit.runners.AndroidJUnit4; - -import org.junit.Test; -import org.junit.runner.RunWith; - -import static org.junit.Assert.*; - -/** - * Instrumented test, which will execute on an Android device. - * - * @see Testing documentation - */ -@RunWith(AndroidJUnit4.class) -public class ExampleInstrumentedTest { - @Test - public void useAppContext() { - // Context of the app under test. - Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - assertEquals("com.fitbot.fitbot", appContext.getPackageName()); - } -} \ No newline at end of file diff --git a/code/src/app/src/main/assets/robot/robotsdk.xml b/code/src/app/src/main/assets/robot/robotsdk.xml deleted file mode 100644 index eb58018..0000000 --- a/code/src/app/src/main/assets/robot/robotsdk.xml +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/code/src/app/src/main/java/com/fitbot/Fitbot.java b/code/src/app/src/main/java/com/fitbot/Fitbot.java deleted file mode 100644 index 2b04a33..0000000 --- a/code/src/app/src/main/java/com/fitbot/Fitbot.java +++ /dev/null @@ -1,14 +0,0 @@ -package com.fitbot; - -import androidx.appcompat.app.AppCompatActivity; - -import android.os.Bundle; - -public class Fitbot extends AppCompatActivity { - - @Override - protected void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - setContentView(R.layout.activity_fitbot); - } -} \ No newline at end of file diff --git a/code/src/app/src/main/java/com/fitbot/audio/AudioAnalyser.java b/code/src/app/src/main/java/com/fitbot/audio/AudioAnalyser.java deleted file mode 100644 index 9417c30..0000000 --- a/code/src/app/src/main/java/com/fitbot/audio/AudioAnalyser.java +++ /dev/null @@ -1,10 +0,0 @@ -package com.fitbot.audio; - -import android.app.Activity; -import android.media.MediaRecorder; - -public class AudioAnalyser { - - - -} diff --git a/code/src/app/src/main/java/com/fitbot/audio/AudioRecorder.java b/code/src/app/src/main/java/com/fitbot/audio/AudioRecorder.java deleted file mode 100644 index e2f84c3..0000000 --- a/code/src/app/src/main/java/com/fitbot/audio/AudioRecorder.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.fitbot.audio; - -import android.media.MediaRecorder; - -public class AudioRecorder { - - private MediaRecorder recorder; - - - public AudioRecorder() { - } - - /** - * Record audio from the device's microphone - * @return An instance of the AudioRecorder class - */ - public AudioRecorder record() { - - recorder = new MediaRecorder(); - - recorder.setAudioSource(MediaRecorder.AudioSource.MIC); - recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP); - recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB); - - // Attempt to prepare and start the audio recorder - try { - recorder.prepare(); - recorder.start(); - } catch (Exception e) { - System.err.println("Error preparing audio recorder"); - e.printStackTrace(); - } - - return this; - } - - /** - * Stop the audio recording - */ - public void stop() { - recorder.stop(); - recorder.release(); - recorder = null; - } - - -} diff --git a/code/src/app/src/main/java/com/fitbot/speech/ISpeechCallback.java b/code/src/app/src/main/java/com/fitbot/speech/ISpeechCallback.java deleted file mode 100644 index 48ccdf9..0000000 --- a/code/src/app/src/main/java/com/fitbot/speech/ISpeechCallback.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.fitbot.speech; - -/** - * Interface for a callback that is called when speech is generated - */ -public interface ISpeechCallback { - void onSpeechGenerated(String speech); -} diff --git a/code/src/app/src/main/java/com/fitbot/speech/SpeechGenerator.java b/code/src/app/src/main/java/com/fitbot/speech/SpeechGenerator.java deleted file mode 100644 index 93e1d19..0000000 --- a/code/src/app/src/main/java/com/fitbot/speech/SpeechGenerator.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.fitbot.speech; - -import java.util.Arrays; -import java.util.Locale; -import com.aldebaran.qi.sdk.builder.SayBuilder; -import com.aldebaran.qi.sdk.object.conversation.Phrase; -import com.aldebaran.qi.sdk.object.conversation.Say; -import com.aldebaran.qi.sdk.object.locale.Language; -import com.aldebaran.qi.sdk.object.locale.Locale; -import com.aldebaran.qi.sdk.object.locale.Region; - - -public class SpeechGenerator { - - private QiContext qiContext; // The QiContext object - private ISpeechCallback speechCallback = (content) -> {}; // Default empty callback - private StringBuilder speechBuffer = new StringBuilder(); // Buffer to store the speech content - private String languageIso639_1; // ISO 639-1 language code - - /** - * Constructor that sets the language of the speech to be generated - * @param languageIso639_1 The ISO 639-1 language code, e.g. "en" for English - */ - public SpeechGenerator(String languageIso639_1) - { - if ( !Arrays.asList(Locale.getISOLanguages()).contains(languageIso639_1) ) - throw new IllegalArgumentException("Invalid language code"); - this.languageIso639_1 = languageIso639_1; - } - - /** - * Default constructor, sets the language to Dutch - */ - public SpeechGenerator() - { - this("nl"); - } - - - /** - * Set the language of the speech to be generated - * @param languageIso639_1 The ISO 639-1 language code, e.g. "en" for English - * @return An instance of the SpeechGenerator class - */ - public SpeechGenerator language(String languageIso639_1) - { - this.languageIso639_1 = languageIso639_1; - return this; - } - - /** - * Appends the provided text to the speech buffer - * @param text The text to append - * @return An instance of the SpeechGenerator class - */ - public SpeechGenerator print(String text) - { - speechBuffer.append(text); - return this; - } - - /** - * Appends the provided text to the speech buffer, followed by a newline character - * @param text The text to append - * @return An instance of the SpeechGenerator class - */ - public SpeechGenerator println(String text) - { - return print(text).print("\n"); - } - - /** - * Get the contents of the speech buffer - */ - public String getBuffer() - { - return speechBuffer.toString(); - } - - /** - * Clear the contents of the speech buffer - */ - public void clearBuffer() - { - speechBuffer = new StringBuilder(); - } - - /** - * Print the contents of the speech buffer to the console - */ - public void speak() - { - Say say = new SayBuilder().with(qiContext) - .withPhrase(speechBuffer.toString()) - .withLocale(new Locale(languageIso639_1)) - .build(); - speechCallback.onSpeechGenerated(speechBuffer.toString()); - } - - -} diff --git a/code/src/app/src/main/res/layout/activity_fitbot.xml b/code/src/app/src/main/res/layout/activity_fitbot.xml deleted file mode 100644 index 3abe97f..0000000 --- a/code/src/app/src/main/res/layout/activity_fitbot.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - \ No newline at end of file diff --git a/code/src/app/src/main/res/layout/testlayout.xml b/code/src/app/src/main/res/layout/testlayout.xml deleted file mode 100644 index 58611e6..0000000 --- a/code/src/app/src/main/res/layout/testlayout.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/code/src/app/src/main/res/values-night/themes.xml b/code/src/app/src/main/res/values-night/themes.xml deleted file mode 100644 index 61aadf0..0000000 --- a/code/src/app/src/main/res/values-night/themes.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git a/code/src/app/src/main/res/values/themes.xml b/code/src/app/src/main/res/values/themes.xml deleted file mode 100644 index b1f23f5..0000000 --- a/code/src/app/src/main/res/values/themes.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - \ No newline at end of file diff --git a/code/src/app/src/test/java/com/fitbot/fitbot/ExampleUnitTest.java b/code/src/app/src/test/java/com/fitbot/fitbot/ExampleUnitTest.java deleted file mode 100644 index 472067b..0000000 --- a/code/src/app/src/test/java/com/fitbot/fitbot/ExampleUnitTest.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.fitbot.fitbot; - -import org.junit.Test; - -import static org.junit.Assert.*; - -/** - * Example local unit test, which will execute on the development machine (host). - * - * @see Testing documentation - */ -public class ExampleUnitTest { - @Test - public void addition_isCorrect() { - assertEquals(4, 2 + 2); - } -} \ No newline at end of file diff --git a/docs/personalDocs/sebas/dailyUpdates.md b/docs/personalDocs/sebas/dailyUpdates.md index ce60e8e..5b69716 100644 --- a/docs/personalDocs/sebas/dailyUpdates.md +++ b/docs/personalDocs/sebas/dailyUpdates.md @@ -79,13 +79,18 @@ To do Done - - + - Research ethics in the ICT field + - Fill in form for ethics research + - Finish the research for task 1 + - Install new software for pepper (discord) **23 April** To do - - + - Finish issues for sprint 1 + - Start app design + - Possibly prepare expert review Done diff --git a/fitbot/.gitignore b/fitbot/.gitignore deleted file mode 100644 index 42afabf..0000000 --- a/fitbot/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/build \ No newline at end of file diff --git a/fitbot/consumer-rules.pro b/fitbot/consumer-rules.pro deleted file mode 100644 index e69de29..0000000 diff --git a/fitbot/proguard-rules.pro b/fitbot/proguard-rules.pro deleted file mode 100644 index 481bb43..0000000 --- a/fitbot/proguard-rules.pro +++ /dev/null @@ -1,21 +0,0 @@ -# Add project specific ProGuard rules here. -# You can control the set of applied configuration files using the -# proguardFiles setting in build.gradle. -# -# For more details, see -# http://developer.android.com/guide/developing/tools/proguard.html - -# If your project uses WebView with JS, uncomment the following -# and specify the fully qualified class name to the JavaScript interface -# class: -#-keepclassmembers class fqcn.of.javascript.interface.for.webview { -# public *; -#} - -# Uncomment this to preserve the line number information for -# debugging stack traces. -#-keepattributes SourceFile,LineNumberTable - -# If you keep the line number information, uncomment this to -# hide the original source file name. -#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/fitbot/src/main/AndroidManifest.xml b/fitbot/src/main/AndroidManifest.xml deleted file mode 100644 index 2f68f1c..0000000 --- a/fitbot/src/main/AndroidManifest.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file