From a061c78ae050e0aa387f31f29bd069ec9f42c7e3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Denis=20=C3=87erri?=
<64997243+deniscerri@users.noreply.github.com>
Date: Sun, 11 Sep 2022 22:26:55 +0200
Subject: [PATCH] fixed folder structure
---
.../main/java/com/deniscerri/ytdl/App.java | 2 +
.../com/deniscerri/ytdl/MainActivity.java | 5 +-
.../ytdl/{ => page}/HistoryFragment.java | 7 +--
.../ytdl/{ => page}/HomeFragment.java | 16 +++---
.../ytdl/{ => page}/SettingsFragment.java | 5 +-
.../ytdl/{ => service}/DownloaderService.java | 8 ++-
.../ytdl/{ => util}/NotificationUtil.java | 4 +-
app/src/main/res/drawable/ic_code.xml | 2 +-
.../main/res/drawable/ic_music_downloaded.xml | 2 +-
app/src/main/res/drawable/ic_update.xml | 2 +-
.../main/res/drawable/ic_video_downloaded.xml | 2 +-
app/src/main/res/xml/root_preferences.xml | 56 +++++++++----------
12 files changed, 58 insertions(+), 53 deletions(-)
rename app/src/main/java/com/deniscerri/ytdl/{ => page}/HistoryFragment.java (98%)
rename app/src/main/java/com/deniscerri/ytdl/{ => page}/HomeFragment.java (98%)
rename app/src/main/java/com/deniscerri/ytdl/{ => page}/SettingsFragment.java (98%)
rename app/src/main/java/com/deniscerri/ytdl/{ => service}/DownloaderService.java (85%)
rename app/src/main/java/com/deniscerri/ytdl/{ => util}/NotificationUtil.java (98%)
diff --git a/app/src/main/java/com/deniscerri/ytdl/App.java b/app/src/main/java/com/deniscerri/ytdl/App.java
index df350a17..37eba7a0 100644
--- a/app/src/main/java/com/deniscerri/ytdl/App.java
+++ b/app/src/main/java/com/deniscerri/ytdl/App.java
@@ -17,6 +17,8 @@ import io.reactivex.observers.DisposableCompletableObserver;
import io.reactivex.plugins.RxJavaPlugins;
import io.reactivex.schedulers.Schedulers;
+import com.deniscerri.ytdl.util.NotificationUtil;
+
public class App extends Application {
private static final String TAG = "App";
diff --git a/app/src/main/java/com/deniscerri/ytdl/MainActivity.java b/app/src/main/java/com/deniscerri/ytdl/MainActivity.java
index 934d2886..904c4eef 100644
--- a/app/src/main/java/com/deniscerri/ytdl/MainActivity.java
+++ b/app/src/main/java/com/deniscerri/ytdl/MainActivity.java
@@ -12,7 +12,10 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import com.deniscerri.ytdl.databinding.ActivityMainBinding;
-
+import com.deniscerri.ytdl.page.HistoryFragment;
+import com.deniscerri.ytdl.page.HomeFragment;
+import com.deniscerri.ytdl.page.SettingsFragment;
+import com.deniscerri.ytdl.service.DownloaderService;
public class MainActivity extends AppCompatActivity{
diff --git a/app/src/main/java/com/deniscerri/ytdl/HistoryFragment.java b/app/src/main/java/com/deniscerri/ytdl/page/HistoryFragment.java
similarity index 98%
rename from app/src/main/java/com/deniscerri/ytdl/HistoryFragment.java
rename to app/src/main/java/com/deniscerri/ytdl/page/HistoryFragment.java
index 0f4491cf..2b5660dc 100644
--- a/app/src/main/java/com/deniscerri/ytdl/HistoryFragment.java
+++ b/app/src/main/java/com/deniscerri/ytdl/page/HistoryFragment.java
@@ -1,16 +1,12 @@
-package com.deniscerri.ytdl;
+package com.deniscerri.ytdl.page;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
-import android.content.DialogInterface;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
-
import androidx.appcompat.widget.SearchView;
-import androidx.cardview.widget.CardView;
-import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.RecyclerView;
@@ -30,6 +26,7 @@ import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
+import com.deniscerri.ytdl.R;
import com.deniscerri.ytdl.adapter.HistoryRecyclerViewAdapter;
import com.deniscerri.ytdl.database.DBManager;
import com.deniscerri.ytdl.database.Video;
diff --git a/app/src/main/java/com/deniscerri/ytdl/HomeFragment.java b/app/src/main/java/com/deniscerri/ytdl/page/HomeFragment.java
similarity index 98%
rename from app/src/main/java/com/deniscerri/ytdl/HomeFragment.java
rename to app/src/main/java/com/deniscerri/ytdl/page/HomeFragment.java
index 4c79d7fc..0d425211 100644
--- a/app/src/main/java/com/deniscerri/ytdl/HomeFragment.java
+++ b/app/src/main/java/com/deniscerri/ytdl/page/HomeFragment.java
@@ -1,14 +1,11 @@
-package com.deniscerri.ytdl;
+package com.deniscerri.ytdl.page;
import android.Manifest;
import android.app.Activity;
-import android.app.Notification;
-import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
-import android.graphics.BitmapFactory;
import android.media.MediaScannerConnection;
import android.os.Bundle;
import android.os.Handler;
@@ -16,32 +13,33 @@ import android.os.Looper;
import android.text.InputType;
import android.util.Log;
import android.view.LayoutInflater;
-import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
-import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.annotation.NonNull;
-import androidx.appcompat.view.menu.MenuBuilder;
import androidx.appcompat.widget.SearchView;
import androidx.cardview.widget.CardView;
import androidx.core.app.ActivityCompat;
-import androidx.core.app.NotificationCompat;
-import androidx.core.app.NotificationManagerCompat;
import androidx.core.content.ContextCompat;
import androidx.core.widget.NestedScrollView;
import androidx.fragment.app.Fragment;
import androidx.recyclerview.widget.RecyclerView;
+
+import com.deniscerri.ytdl.App;
+import com.deniscerri.ytdl.BuildConfig;
+import com.deniscerri.ytdl.MainActivity;
+import com.deniscerri.ytdl.R;
import com.deniscerri.ytdl.adapter.HomeRecyclerViewAdapter;
import com.deniscerri.ytdl.api.YoutubeAPIManager;
import com.deniscerri.ytdl.database.DBManager;
import com.deniscerri.ytdl.database.Video;
+import com.deniscerri.ytdl.util.NotificationUtil;
import com.facebook.shimmer.ShimmerFrameLayout;
import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.appbar.MaterialToolbar;
diff --git a/app/src/main/java/com/deniscerri/ytdl/SettingsFragment.java b/app/src/main/java/com/deniscerri/ytdl/page/SettingsFragment.java
similarity index 98%
rename from app/src/main/java/com/deniscerri/ytdl/SettingsFragment.java
rename to app/src/main/java/com/deniscerri/ytdl/page/SettingsFragment.java
index a12d0c73..c955f714 100644
--- a/app/src/main/java/com/deniscerri/ytdl/SettingsFragment.java
+++ b/app/src/main/java/com/deniscerri/ytdl/page/SettingsFragment.java
@@ -1,4 +1,4 @@
-package com.deniscerri.ytdl;
+package com.deniscerri.ytdl.page;
import android.app.Activity;
import android.content.Intent;
@@ -13,6 +13,9 @@ import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.preference.Preference;
import androidx.preference.PreferenceFragmentCompat;
+
+import com.deniscerri.ytdl.BuildConfig;
+import com.deniscerri.ytdl.R;
import com.yausername.youtubedl_android.YoutubeDL;
import java.nio.charset.StandardCharsets;
import io.reactivex.Observable;
diff --git a/app/src/main/java/com/deniscerri/ytdl/DownloaderService.java b/app/src/main/java/com/deniscerri/ytdl/service/DownloaderService.java
similarity index 85%
rename from app/src/main/java/com/deniscerri/ytdl/DownloaderService.java
rename to app/src/main/java/com/deniscerri/ytdl/service/DownloaderService.java
index 397f48d7..86ee2e1f 100644
--- a/app/src/main/java/com/deniscerri/ytdl/DownloaderService.java
+++ b/app/src/main/java/com/deniscerri/ytdl/service/DownloaderService.java
@@ -1,4 +1,4 @@
-package com.deniscerri.ytdl;
+package com.deniscerri.ytdl.service;
import android.app.Notification;
import android.app.PendingIntent;
@@ -9,6 +9,10 @@ import android.os.IBinder;
import androidx.annotation.Nullable;
import androidx.core.app.NotificationCompat;
+import com.deniscerri.ytdl.App;
+import com.deniscerri.ytdl.MainActivity;
+import com.deniscerri.ytdl.util.NotificationUtil;
+
public class DownloaderService extends Service {
private LocalBinder binder = new LocalBinder();
@@ -37,7 +41,7 @@ public class DownloaderService extends Service {
public class LocalBinder extends Binder {
- DownloaderService getService() {
+ public DownloaderService getService() {
return DownloaderService.this;
}
}
diff --git a/app/src/main/java/com/deniscerri/ytdl/NotificationUtil.java b/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.java
similarity index 98%
rename from app/src/main/java/com/deniscerri/ytdl/NotificationUtil.java
rename to app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.java
index b2286966..a93e7971 100644
--- a/app/src/main/java/com/deniscerri/ytdl/NotificationUtil.java
+++ b/app/src/main/java/com/deniscerri/ytdl/util/NotificationUtil.java
@@ -1,4 +1,4 @@
-package com.deniscerri.ytdl;
+package com.deniscerri.ytdl.util;
import android.app.Notification;
import android.app.NotificationChannel;
@@ -11,6 +11,8 @@ import android.os.Build;
import androidx.core.app.NotificationCompat;
+import com.deniscerri.ytdl.R;
+
public class NotificationUtil {
Context context;
public static final String DOWNLOAD_SERVICE_CHANNEL_ID = "1";
diff --git a/app/src/main/res/drawable/ic_code.xml b/app/src/main/res/drawable/ic_code.xml
index 75f73d09..d76892b3 100644
--- a/app/src/main/res/drawable/ic_code.xml
+++ b/app/src/main/res/drawable/ic_code.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/app/src/main/res/drawable/ic_music_downloaded.xml b/app/src/main/res/drawable/ic_music_downloaded.xml
index e5be7772..9e3d95c5 100644
--- a/app/src/main/res/drawable/ic_music_downloaded.xml
+++ b/app/src/main/res/drawable/ic_music_downloaded.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/app/src/main/res/drawable/ic_update.xml b/app/src/main/res/drawable/ic_update.xml
index 1eb1d39a..06c789da 100644
--- a/app/src/main/res/drawable/ic_update.xml
+++ b/app/src/main/res/drawable/ic_update.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/app/src/main/res/drawable/ic_video_downloaded.xml b/app/src/main/res/drawable/ic_video_downloaded.xml
index 2e0356bb..2e9fd227 100644
--- a/app/src/main/res/drawable/ic_video_downloaded.xml
+++ b/app/src/main/res/drawable/ic_video_downloaded.xml
@@ -1,5 +1,5 @@
-
+
diff --git a/app/src/main/res/xml/root_preferences.xml b/app/src/main/res/xml/root_preferences.xml
index 8e922eef..87987d5a 100644
--- a/app/src/main/res/xml/root_preferences.xml
+++ b/app/src/main/res/xml/root_preferences.xml
@@ -6,40 +6,36 @@
-
-
-
-
+
-
-
-
+
+
-
+
-
-
+
-
-
-
-
+
\ No newline at end of file