From c893a3819203d0047d661b0ae7a6d7c655b5dd68 Mon Sep 17 00:00:00 2001 From: kdeng00 Date: Sat, 11 Jan 2020 15:54:49 -0500 Subject: [PATCH] Added feature to delete a song. Now working on downloading the song in the background --- app/app.iml | 127 ++++++++++-------- app/build.gradle | 46 +++++-- .../example/mear/ExampleInstrumentedTest.kt | 4 +- app/src/main/AndroidManifest.xml | 1 + app/src/main/cpp/Demo.hpp | 37 +++++ app/src/main/cpp/manager/DirectoryManager.h | 46 +++++-- .../mear/AppCompatPreferenceActivity.kt | 8 +- .../mear/activities/BaseServiceActivity.kt | 2 +- .../mear/activities/IcarusSongActivity.kt | 10 +- .../example/mear/activities/LoginActivity.kt | 2 +- .../example/mear/activities/MainActivity.kt | 66 +++++++-- .../mear/activities/SettingsActivity.kt | 17 +-- .../example/mear/adapters/RecyclerAdapter.kt | 2 +- .../example/mear/adapters/SettingsAdapter.kt | 2 +- .../com/example/mear/adapters/SongAdapter.kt | 2 +- .../java/{ => com/example/mear}/extensions.kt | 9 +- .../mear/holders/SettingItemsHolder.kt | 2 +- .../mear/management/DatabaseManager.kt | 93 ------------- .../com/example/mear/management/MusicFiles.kt | 123 ----------------- .../mear/playback/service/MusicService.kt | 54 +++++--- .../mear/repositories/PlayCountRepository.kt | 62 --------- .../mear/repositories/SettingRepository.kt | 41 ------ .../mear/repositories/TrackRepository.kt | 7 +- .../com/example/mear/workers/IcarusSync.kt | 21 +++ .../main/res/layout/activity_icarus_song.xml | 10 +- app/src/main/res/layout/activity_login.xml | 12 +- app/src/main/res/layout/activity_main.xml | 10 +- app/src/main/res/layout/activity_settings.xml | 10 +- app/src/main/res/layout/content_login.xml | 4 +- app/src/main/res/layout/content_main.xml | 4 +- app/src/main/res/layout/content_settings.xml | 4 +- app/src/main/res/layout/content_song_view.xml | 8 +- .../res/layout/fragment_play_controls.xml | 4 +- .../res/layout/fragment_settings_view.xml | 8 +- .../main/res/layout/fragment_song_view.xml | 10 +- .../main/res/layout/fragment_track_cover.xml | 4 +- .../res/layout/fragment_track_details.xml | 4 +- .../res/layout/fragment_track_elapsing.xml | 4 +- .../main/res/layout/fragment_track_flow.xml | 4 +- app/src/main/res/layout/popup_layout.xml | 4 +- build.gradle | 1 - 41 files changed, 365 insertions(+), 524 deletions(-) rename app/src/main/java/{ => com/example/mear}/extensions.kt (55%) delete mode 100644 app/src/main/java/com/example/mear/management/DatabaseManager.kt delete mode 100644 app/src/main/java/com/example/mear/management/MusicFiles.kt delete mode 100644 app/src/main/java/com/example/mear/repositories/SettingRepository.kt create mode 100644 app/src/main/java/com/example/mear/workers/IcarusSync.kt diff --git a/app/app.iml b/app/app.iml index 7fbd7e2..d38a2b1 100644 --- a/app/app.iml +++ b/app/app.iml @@ -34,7 +34,7 @@