Move packages

This commit is contained in:
NekoInverter 2020-11-27 18:41:03 +08:00
parent 7114fd6c28
commit b6bdfe508e
No known key found for this signature in database
GPG Key ID: 280D6CCCF95715F9
43 changed files with 110 additions and 62 deletions

View File

@ -20,29 +20,29 @@
android:theme="@style/AppTheme" android:theme="@style/AppTheme"
tools:ignore="AllowBackup,GoogleAppIndexingWarning"> tools:ignore="AllowBackup,GoogleAppIndexingWarning">
<activity <activity
android:name=".CrashReportActivity" android:name=".ui.activity.CrashReportActivity"
android:process=":error_activity" /> android:process=":error_activity" />
<activity <activity
android:name=".AboutActivity" android:name=".ui.activity.AboutActivity"
android:label="@string/About" /> android:label="@string/About" />
<activity <activity
android:name=".LogsActivity" android:name=".ui.activity.LogsActivity"
android:label="@string/Logs" /> android:label="@string/Logs" />
<activity <activity
android:name=".EdDownloadActivity" android:name=".ui.activity.EdDownloadActivity"
android:label="@string/Install" /> android:label="@string/Install" />
<activity android:name=".BlackListActivity" /> <activity android:name=".ui.activity.BlackListActivity" />
<activity <activity
android:name=".DownloadDetailsActivity" android:name=".ui.activity.DownloadDetailsActivity"
android:label="@string/nav_item_download" /> android:label="@string/nav_item_download" />
<activity <activity
android:name=".DownloadActivity" android:name=".ui.activity.DownloadActivity"
android:label="@string/Downloads" /> android:label="@string/Downloads" />
<activity <activity
android:name=".ModuleScopeActivity" android:name=".ui.activity.ModuleScopeActivity"
android:label="@string/menu_scope"/> android:label="@string/menu_scope"/>
<activity <activity
android:name=".MainActivity" android:name=".ui.activity.MainActivity"
android:label="@string/app_name" android:label="@string/app_name"
android:launchMode="singleTop"> android:launchMode="singleTop">
<intent-filter> <intent-filter>
@ -56,10 +56,10 @@
android:resource="@xml/shortcuts" /> android:resource="@xml/shortcuts" />
</activity> </activity>
<activity <activity
android:name=".ModulesActivity" android:name=".ui.activity.ModulesActivity"
android:label="@string/Modules" /> android:label="@string/Modules" />
<activity <activity
android:name=".SettingsActivity" android:name=".ui.activity.SettingsActivity"
android:label="@string/Settings"> android:label="@string/Settings">
<intent-filter> <intent-filter>
<action android:name="android.intent.action.APPLICATION_PREFERENCES" /> <action android:name="android.intent.action.APPLICATION_PREFERENCES" />

View File

@ -20,6 +20,7 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import org.meowcat.edxposed.manager.adapters.AppHelper; import org.meowcat.edxposed.manager.adapters.AppHelper;
import org.meowcat.edxposed.manager.receivers.PackageChangeReceiver; import org.meowcat.edxposed.manager.receivers.PackageChangeReceiver;
import org.meowcat.edxposed.manager.ui.activity.CrashReportActivity;
import org.meowcat.edxposed.manager.util.FileUtils; import org.meowcat.edxposed.manager.util.FileUtils;
import org.meowcat.edxposed.manager.util.ModuleUtil; import org.meowcat.edxposed.manager.util.ModuleUtil;
import org.meowcat.edxposed.manager.util.NotificationUtil; import org.meowcat.edxposed.manager.util.NotificationUtil;

View File

@ -7,7 +7,7 @@ import android.widget.CompoundButton;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.util.ToastUtil; import org.meowcat.edxposed.manager.util.ToastUtil;
import org.meowcat.edxposed.manager.widget.MasterSwitch; import org.meowcat.edxposed.manager.ui.widget.MasterSwitch;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.Intent; import android.content.Intent;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@ -12,6 +12,8 @@ import com.bumptech.glide.Glide;
import com.google.android.gms.oss.licenses.OssLicensesMenuActivity; import com.google.android.gms.oss.licenses.OssLicensesMenuActivity;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.ActivityAboutBinding; import org.meowcat.edxposed.manager.databinding.ActivityAboutBinding;
import org.meowcat.edxposed.manager.util.GlideHelper; import org.meowcat.edxposed.manager.util.GlideHelper;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -27,6 +27,8 @@ import androidx.core.view.ViewCompat;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.topjohnwu.superuser.Shell; import com.topjohnwu.superuser.Shell;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.util.CustomThemeColor; import org.meowcat.edxposed.manager.util.CustomThemeColor;
import org.meowcat.edxposed.manager.util.CustomThemeColors; import org.meowcat.edxposed.manager.util.CustomThemeColors;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.Intent; import android.content.Intent;
import android.content.pm.ApplicationInfo; import android.content.pm.ApplicationInfo;
@ -15,6 +15,8 @@ import androidx.recyclerview.widget.DividerItemDecoration;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.adapters.AppAdapter; import org.meowcat.edxposed.manager.adapters.AppAdapter;
import org.meowcat.edxposed.manager.adapters.AppHelper; import org.meowcat.edxposed.manager.adapters.AppHelper;
import org.meowcat.edxposed.manager.adapters.BlackListAdapter; import org.meowcat.edxposed.manager.adapters.BlackListAdapter;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.ClipData; import android.content.ClipData;
import android.content.ClipboardManager; import android.content.ClipboardManager;
@ -14,6 +14,8 @@ import androidx.appcompat.app.AppCompatActivity;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.ActivityCrashReportBinding; import org.meowcat.edxposed.manager.databinding.ActivityCrashReportBinding;
import java.text.DateFormat; import java.text.DateFormat;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.BroadcastReceiver; import android.content.BroadcastReceiver;
import android.content.Context; import android.content.Context;
@ -29,6 +29,8 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter; import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersAdapter;
import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration; import com.timehop.stickyheadersrecyclerview.StickyRecyclerHeadersDecoration;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.adapters.CursorRecyclerViewAdapter; import org.meowcat.edxposed.manager.adapters.CursorRecyclerViewAdapter;
import org.meowcat.edxposed.manager.databinding.ActivityDownloadBinding; import org.meowcat.edxposed.manager.databinding.ActivityDownloadBinding;
import org.meowcat.edxposed.manager.databinding.ItemDownloadBinding; import org.meowcat.edxposed.manager.databinding.ItemDownloadBinding;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
@ -18,6 +18,11 @@ import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentPagerAdapter; import androidx.fragment.app.FragmentPagerAdapter;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.ui.fragment.DownloadDetailsFragment;
import org.meowcat.edxposed.manager.ui.fragment.DownloadDetailsSettingsFragment;
import org.meowcat.edxposed.manager.ui.fragment.DownloadDetailsVersionsFragment;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.ActivityDownloadDetailsBinding; import org.meowcat.edxposed.manager.databinding.ActivityDownloadDetailsBinding;
import org.meowcat.edxposed.manager.databinding.ActivityDownloadDetailsNotFoundBinding; import org.meowcat.edxposed.manager.databinding.ActivityDownloadDetailsNotFoundBinding;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@ -18,6 +18,11 @@ import androidx.transition.TransitionManager;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.gson.Gson; import com.google.gson.Gson;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.ui.fragment.BaseAdvancedInstaller;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.ui.fragment.StatusInstallerFragment;
import org.meowcat.edxposed.manager.databinding.ActivityEdDownloadBinding; import org.meowcat.edxposed.manager.databinding.ActivityEdDownloadBinding;
import org.meowcat.edxposed.manager.databinding.DialogInstallWarningBinding; import org.meowcat.edxposed.manager.databinding.DialogInstallWarningBinding;
import org.meowcat.edxposed.manager.util.json.JSONUtils; import org.meowcat.edxposed.manager.util.json.JSONUtils;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Intent; import android.content.Intent;
@ -24,6 +24,9 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.ActivityLogsBinding; import org.meowcat.edxposed.manager.databinding.ActivityLogsBinding;
import org.meowcat.edxposed.manager.databinding.DialogInstallWarningBinding; import org.meowcat.edxposed.manager.databinding.DialogInstallWarningBinding;
import org.meowcat.edxposed.manager.databinding.ItemLogBinding; import org.meowcat.edxposed.manager.databinding.ItemLogBinding;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Intent; import android.content.Intent;
@ -10,6 +10,8 @@ import androidx.core.content.ContextCompat;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.adapters.AppHelper; import org.meowcat.edxposed.manager.adapters.AppHelper;
import org.meowcat.edxposed.manager.adapters.BlackListAdapter; import org.meowcat.edxposed.manager.adapters.BlackListAdapter;
import org.meowcat.edxposed.manager.databinding.ActivityMainBinding; import org.meowcat.edxposed.manager.databinding.ActivityMainBinding;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.pm.ApplicationInfo; import android.content.pm.ApplicationInfo;
import android.os.Bundle; import android.os.Bundle;
@ -12,10 +12,13 @@ import androidx.appcompat.app.ActionBar;
import androidx.appcompat.widget.SearchView; import androidx.appcompat.widget.SearchView;
import androidx.recyclerview.widget.DividerItemDecoration; import androidx.recyclerview.widget.DividerItemDecoration;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.adapters.AppAdapter; import org.meowcat.edxposed.manager.adapters.AppAdapter;
import org.meowcat.edxposed.manager.adapters.AppHelper; import org.meowcat.edxposed.manager.adapters.AppHelper;
import org.meowcat.edxposed.manager.adapters.ScopeAdapter; import org.meowcat.edxposed.manager.adapters.ScopeAdapter;
import org.meowcat.edxposed.manager.databinding.ActivityScopeListBinding; import org.meowcat.edxposed.manager.databinding.ActivityScopeListBinding;
import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.util.LinearLayoutManagerFix; import org.meowcat.edxposed.manager.util.LinearLayoutManagerFix;
import me.zhanghai.android.fastscroll.FastScrollerBuilder; import me.zhanghai.android.fastscroll.FastScrollerBuilder;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.content.Intent; import android.content.Intent;
import android.content.pm.ApplicationInfo; import android.content.pm.ApplicationInfo;
@ -27,6 +27,9 @@ import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.google.android.material.snackbar.Snackbar; import com.google.android.material.snackbar.Snackbar;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.ActivityModulesBinding; import org.meowcat.edxposed.manager.databinding.ActivityModulesBinding;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;
import org.meowcat.edxposed.manager.repo.ModuleVersion; import org.meowcat.edxposed.manager.repo.ModuleVersion;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.activity;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.app.Activity; import android.app.Activity;
@ -24,12 +24,14 @@ import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.takisoft.preferencex.PreferenceFragmentCompat; import com.takisoft.preferencex.PreferenceFragmentCompat;
import com.topjohnwu.superuser.Shell; import com.topjohnwu.superuser.Shell;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.adapters.AppHelper; import org.meowcat.edxposed.manager.adapters.AppHelper;
import org.meowcat.edxposed.manager.adapters.BlackListAdapter; import org.meowcat.edxposed.manager.adapters.BlackListAdapter;
import org.meowcat.edxposed.manager.databinding.ActivitySettingsBinding; import org.meowcat.edxposed.manager.databinding.ActivitySettingsBinding;
import org.meowcat.edxposed.manager.util.FileUtils; import org.meowcat.edxposed.manager.util.FileUtils;
import org.meowcat.edxposed.manager.util.RepoLoader; import org.meowcat.edxposed.manager.util.RepoLoader;
import org.meowcat.edxposed.manager.widget.IntegerListPreference; import org.meowcat.edxposed.manager.ui.widget.IntegerListPreference;
import java.io.File; import java.io.File;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.app.Activity; import android.app.Activity;
import android.content.DialogInterface; import android.content.DialogInterface;
@ -17,7 +17,9 @@ import androidx.fragment.app.Fragment;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.SingleInstallerViewBinding; import org.meowcat.edxposed.manager.databinding.SingleInstallerViewBinding;
import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;
import org.meowcat.edxposed.manager.util.json.XposedTab; import org.meowcat.edxposed.manager.util.json.XposedTab;
import org.meowcat.edxposed.manager.util.json.XposedZip; import org.meowcat.edxposed.manager.util.json.XposedZip;
@ -27,7 +29,7 @@ import java.util.Objects;
public class BaseAdvancedInstaller extends Fragment { public class BaseAdvancedInstaller extends Fragment {
private SingleInstallerViewBinding binding; private SingleInstallerViewBinding binding;
static BaseAdvancedInstaller newInstance(XposedTab tab) { public static BaseAdvancedInstaller newInstance(XposedTab tab) {
BaseAdvancedInstaller myFragment = new BaseAdvancedInstaller(); BaseAdvancedInstaller myFragment = new BaseAdvancedInstaller();
Bundle args = new Bundle(); Bundle args = new Bundle();

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.app.Dialog; import android.app.Dialog;
import android.content.Context; import android.content.Context;
@ -16,6 +16,7 @@ import androidx.appcompat.app.AppCompatDialogFragment;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import com.topjohnwu.superuser.Shell; import com.topjohnwu.superuser.Shell;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.FragmentCompileDialogBinding; import org.meowcat.edxposed.manager.databinding.FragmentCompileDialogBinding;
import org.meowcat.edxposed.manager.util.ToastUtil; import org.meowcat.edxposed.manager.util.ToastUtil;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.net.Uri; import android.net.Uri;
@ -13,10 +13,13 @@ import androidx.annotation.NonNull;
import androidx.core.view.ViewCompat; import androidx.core.view.ViewCompat;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.DownloadDetailsBinding; import org.meowcat.edxposed.manager.databinding.DownloadDetailsBinding;
import org.meowcat.edxposed.manager.databinding.DownloadMoreinfoBinding; import org.meowcat.edxposed.manager.databinding.DownloadMoreinfoBinding;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;
import org.meowcat.edxposed.manager.repo.RepoParser; import org.meowcat.edxposed.manager.repo.RepoParser;
import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.ui.activity.DownloadDetailsActivity;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;
import org.meowcat.edxposed.manager.util.chrome.LinkTransformationMethod; import org.meowcat.edxposed.manager.util.chrome.LinkTransformationMethod;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.content.Context; import android.content.Context;
import android.content.SharedPreferences; import android.content.SharedPreferences;
@ -9,7 +9,9 @@ import androidx.preference.PreferenceManager;
import com.takisoft.preferencex.PreferenceFragmentCompat; import com.takisoft.preferencex.PreferenceFragmentCompat;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;
import org.meowcat.edxposed.manager.ui.activity.DownloadDetailsActivity;
import org.meowcat.edxposed.manager.util.PrefixedSharedPreferences; import org.meowcat.edxposed.manager.util.PrefixedSharedPreferences;
import org.meowcat.edxposed.manager.util.RepoLoader; import org.meowcat.edxposed.manager.util.RepoLoader;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -19,14 +19,17 @@ import androidx.core.content.ContextCompat;
import androidx.core.view.ViewCompat; import androidx.core.view.ViewCompat;
import androidx.fragment.app.ListFragment; import androidx.fragment.app.ListFragment;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;
import org.meowcat.edxposed.manager.repo.ModuleVersion; import org.meowcat.edxposed.manager.repo.ModuleVersion;
import org.meowcat.edxposed.manager.repo.ReleaseType; import org.meowcat.edxposed.manager.repo.ReleaseType;
import org.meowcat.edxposed.manager.repo.RepoParser; import org.meowcat.edxposed.manager.repo.RepoParser;
import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.ui.activity.DownloadDetailsActivity;
import org.meowcat.edxposed.manager.util.ModuleUtil.InstalledModule; import org.meowcat.edxposed.manager.util.ModuleUtil.InstalledModule;
import org.meowcat.edxposed.manager.util.RepoLoader; import org.meowcat.edxposed.manager.util.RepoLoader;
import org.meowcat.edxposed.manager.util.chrome.LinkTransformationMethod; import org.meowcat.edxposed.manager.util.chrome.LinkTransformationMethod;
import org.meowcat.edxposed.manager.widget.DownloadView; import org.meowcat.edxposed.manager.ui.widget.DownloadView;
import java.text.DateFormat; import java.text.DateFormat;
import java.util.Date; import java.util.Date;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager; package org.meowcat.edxposed.manager.ui.fragment;
import android.annotation.SuppressLint; import android.annotation.SuppressLint;
import android.content.Context; import android.content.Context;
@ -19,6 +19,9 @@ import androidx.fragment.app.Fragment;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.BuildConfig;
import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.StatusInstallerBinding; import org.meowcat.edxposed.manager.databinding.StatusInstallerBinding;
import java.io.BufferedReader; import java.io.BufferedReader;
@ -32,7 +35,7 @@ public class StatusInstallerFragment extends Fragment {
private static StatusInstallerBinding binding; private static StatusInstallerBinding binding;
private static String updateLink; private static String updateLink;
static void setUpdate(final String link, final String changelog, Context context) { public static void setUpdate(final String link, final String changelog, Context context) {
updateLink = link; updateLink = link;
binding.updateView.setVisibility(View.VISIBLE); binding.updateView.setVisibility(View.VISIBLE);

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager.widget; package org.meowcat.edxposed.manager.ui.widget;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;
@ -8,7 +8,7 @@ import android.widget.LinearLayout;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import org.meowcat.edxposed.manager.BaseActivity; import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.databinding.DownloadViewBinding; import org.meowcat.edxposed.manager.databinding.DownloadViewBinding;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager.widget; package org.meowcat.edxposed.manager.ui.widget;
import android.content.Context; import android.content.Context;
import android.content.SharedPreferences; import android.content.SharedPreferences;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager.widget; package org.meowcat.edxposed.manager.ui.widget;
import android.content.Context; import android.content.Context;
import android.content.res.TypedArray; import android.content.res.TypedArray;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager.widget; package org.meowcat.edxposed.manager.ui.widget;
import android.content.Context; import android.content.Context;
import android.graphics.Canvas; import android.graphics.Canvas;

View File

@ -1,4 +1,4 @@
package org.meowcat.edxposed.manager.widget; package org.meowcat.edxposed.manager.ui.widget;
import android.content.Context; import android.content.Context;
import android.util.AttributeSet; import android.util.AttributeSet;

View File

@ -5,7 +5,7 @@ import android.content.pm.ApplicationInfo;
import androidx.fragment.app.FragmentManager; import androidx.fragment.app.FragmentManager;
import org.meowcat.edxposed.manager.CompileDialogFragment; import org.meowcat.edxposed.manager.ui.fragment.CompileDialogFragment;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
public class CompileUtil { public class CompileUtil {

View File

@ -14,7 +14,7 @@ import androidx.browser.customtabs.CustomTabsIntent;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.App; import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.BaseActivity; import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
public final class NavUtil { public final class NavUtil {

View File

@ -18,7 +18,7 @@ import androidx.core.content.ContextCompat;
import com.topjohnwu.superuser.Shell; import com.topjohnwu.superuser.Shell;
import org.meowcat.edxposed.manager.App; import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.MainActivity; import org.meowcat.edxposed.manager.ui.activity.MainActivity;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
public final class NotificationUtil { public final class NotificationUtil {

View File

@ -17,7 +17,7 @@ import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import com.google.android.material.dialog.MaterialAlertDialogBuilder; import com.google.android.material.dialog.MaterialAlertDialogBuilder;
import org.meowcat.edxposed.manager.App; import org.meowcat.edxposed.manager.App;
import org.meowcat.edxposed.manager.DownloadActivity; import org.meowcat.edxposed.manager.ui.activity.DownloadActivity;
import org.meowcat.edxposed.manager.R; import org.meowcat.edxposed.manager.R;
import org.meowcat.edxposed.manager.repo.Module; import org.meowcat.edxposed.manager.repo.Module;
import org.meowcat.edxposed.manager.repo.ModuleVersion; import org.meowcat.edxposed.manager.repo.ModuleVersion;

View File

@ -3,7 +3,7 @@ package org.meowcat.edxposed.manager.util.chrome;
import android.text.style.URLSpan; import android.text.style.URLSpan;
import android.view.View; import android.view.View;
import org.meowcat.edxposed.manager.BaseActivity; import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
import org.meowcat.edxposed.manager.util.NavUtil; import org.meowcat.edxposed.manager.util.NavUtil;
/** /**

View File

@ -9,7 +9,7 @@ import android.text.util.Linkify;
import android.view.View; import android.view.View;
import android.widget.TextView; import android.widget.TextView;
import org.meowcat.edxposed.manager.BaseActivity; import org.meowcat.edxposed.manager.ui.activity.BaseActivity;
/** /**
* Created by Nikola D. on 12/23/2015. * Created by Nikola D. on 12/23/2015.

View File

@ -16,7 +16,7 @@
android:orientation="vertical" android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<org.meowcat.edxposed.manager.widget.RecyclerViewBugFixed <org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -16,7 +16,7 @@
android:orientation="vertical" android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<org.meowcat.edxposed.manager.widget.RecyclerViewBugFixed <org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -6,7 +6,7 @@
android:gravity="center" android:gravity="center"
android:orientation="vertical" android:orientation="vertical"
android:padding="8dp" android:padding="8dp"
tools:context=".DownloadDetailsActivity"> tools:context=".ui.activity.DownloadDetailsActivity">
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"

View File

@ -15,7 +15,7 @@
android:clipToPadding="false" android:clipToPadding="false"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<org.meowcat.edxposed.manager.widget.RecyclerViewBugFixed <org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -22,7 +22,7 @@
android:clipChildren="false" android:clipChildren="false"
android:clipToPadding="false" android:clipToPadding="false"
android:orientation="vertical" android:orientation="vertical"
tools:context=".MainActivity"> tools:context=".ui.activity.MainActivity">
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -16,7 +16,7 @@
android:orientation="vertical" android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<org.meowcat.edxposed.manager.widget.RecyclerViewBugFixed <org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -28,7 +28,7 @@
</com.google.android.material.appbar.AppBarLayout> </com.google.android.material.appbar.AppBarLayout>
<org.meowcat.edxposed.manager.widget.MasterSwitch <org.meowcat.edxposed.manager.ui.widget.MasterSwitch
android:id="@+id/master_switch" android:id="@+id/master_switch"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_width="match_parent" android:layout_width="match_parent"
@ -44,7 +44,7 @@
android:orientation="vertical" android:orientation="vertical"
app:layout_behavior="@string/appbar_scrolling_view_behavior"> app:layout_behavior="@string/appbar_scrolling_view_behavior">
<org.meowcat.edxposed.manager.widget.RecyclerViewBugFixed <org.meowcat.edxposed.manager.ui.widget.RecyclerViewBugFixed
android:id="@+id/recyclerView" android:id="@+id/recyclerView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"

View File

@ -4,7 +4,7 @@
xmlns:tools="http://schemas.android.com/tools" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".DownloadDetailsFragment"> tools:context=".ui.fragment.DownloadDetailsFragment">
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"

View File

@ -63,7 +63,7 @@
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
<org.meowcat.edxposed.manager.widget.DownloadView <org.meowcat.edxposed.manager.ui.widget.DownloadView
android:id="@+id/downloadView" android:id="@+id/downloadView"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"

View File

@ -19,7 +19,7 @@
android:title="@string/show_modules" android:title="@string/show_modules"
app:iconSpaceReserved="false" /> app:iconSpaceReserved="false" />
<org.meowcat.edxposed.manager.widget.IntegerListPreference <org.meowcat.edxposed.manager.ui.widget.IntegerListPreference
android:defaultValue="0" android:defaultValue="0"
android:entries="@array/list_sort_texts" android:entries="@array/list_sort_texts"
android:entryValues="@array/list_sort_values" android:entryValues="@array/list_sort_values"
@ -31,19 +31,19 @@
<PreferenceCategory <PreferenceCategory
android:title="@string/settings_group_theme" android:title="@string/settings_group_theme"
app:iconSpaceReserved="false"> app:iconSpaceReserved="false">
<org.meowcat.edxposed.manager.widget.ThemeColorPreference <org.meowcat.edxposed.manager.ui.widget.ThemeColorPreference
android:defaultValue="#1976D2" android:defaultValue="#1976D2"
android:dialogTitle="@string/primary_color" android:dialogTitle="@string/primary_color"
android:key="primary_color" android:key="primary_color"
android:title="@string/primary_color" android:title="@string/primary_color"
app:iconSpaceReserved="false" /> app:iconSpaceReserved="false" />
<org.meowcat.edxposed.manager.widget.ThemeColorPreference <org.meowcat.edxposed.manager.ui.widget.ThemeColorPreference
android:defaultValue="#e91e63" android:defaultValue="#e91e63"
android:dialogTitle="@string/accent_color" android:dialogTitle="@string/accent_color"
android:key="accent_color" android:key="accent_color"
android:title="@string/accent_color" android:title="@string/accent_color"
app:iconSpaceReserved="false" /> app:iconSpaceReserved="false" />
<org.meowcat.edxposed.manager.widget.IntegerListPreference <org.meowcat.edxposed.manager.ui.widget.IntegerListPreference
android:defaultValue="-1" android:defaultValue="-1"
android:entries="@array/theme_texts" android:entries="@array/theme_texts"
android:entryValues="@array/theme_values" android:entryValues="@array/theme_values"

View File

@ -8,7 +8,7 @@
android:shortcutShortLabel="@string/nav_item_modules"> android:shortcutShortLabel="@string/nav_item_modules">
<intent <intent
android:action="android.intent.action.MAIN" android:action="android.intent.action.MAIN"
android:targetClass="org.meowcat.edxposed.manager.ModulesActivity" android:targetClass="org.meowcat.edxposed.manager.ui.activity.ModulesActivity"
android:targetPackage="org.meowcat.edxposed.manager" /> android:targetPackage="org.meowcat.edxposed.manager" />
</shortcut> </shortcut>
@ -20,7 +20,7 @@
android:shortcutShortLabel="@string/nav_item_download"> android:shortcutShortLabel="@string/nav_item_download">
<intent <intent
android:action="android.intent.action.MAIN" android:action="android.intent.action.MAIN"
android:targetClass="org.meowcat.edxposed.manager.DownloadActivity" android:targetClass="org.meowcat.edxposed.manager.ui.activity.DownloadActivity"
android:targetPackage="org.meowcat.edxposed.manager" /> android:targetPackage="org.meowcat.edxposed.manager" />
</shortcut> </shortcut>