From 6def8357616ac1f438ac01585b579c8b2b754732 Mon Sep 17 00:00:00 2001 From: Fanhuitong <981964879@qq.com> Date: Fri, 24 Nov 2023 09:59:01 +0800 Subject: [PATCH] =?UTF-8?q?version:1.0.0=20fix:=20update:=E6=9B=B4?= =?UTF-8?q?=E6=8D=A2=E5=8C=85=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 2 +- .../appstore}/ExampleInstrumentedTest.java | 4 +- app/src/debug/AndroidManifest.xml | 46 ++++++++-------- app/src/main/AndroidManifest.xml | 44 +++++++-------- .../appstore}/KeepAliveConnection.aidl | 2 +- .../com/uiui/zyappstore/base/BaseView.java | 4 -- .../appstore}/TextCode/MessageWhat.java | 2 +- .../appstore}/activity/AboutActivity.java | 8 +-- .../appstore}/activity/ClassAppActivity.java | 18 +++---- .../appstore}/activity/CopyrightActivity.java | 6 +-- .../appstore}/activity/DetailsActivity.java | 40 +++++++------- .../activity/DownloadManagerActivity.java | 8 +-- .../appstore}/activity/HintActivity.java | 6 +-- .../activity/KindDetailActivity.java | 12 ++--- .../activity/LocalManagerActivity.java | 14 ++--- .../appstore}/activity/MainActivity.java | 26 ++++----- .../activity/ManagerAppActivity.java | 6 +-- .../appstore}/activity/MoreAppActivity.java | 20 +++---- .../activity/PrivacyPolicyActivity.java | 6 +-- .../appstore}/activity/SearcherActivity.java | 18 +++---- .../activity/UserAgreementActivity.java | 6 +-- .../appstore}/adapter/AppAdapter.java | 26 ++++----- .../appstore}/adapter/BannerViewHolder.java | 6 +-- .../appstore}/adapter/ClassAdapter.java | 6 +-- .../adapter/DownloadManagerAdapter.java | 10 ++-- .../appstore}/adapter/ImageAdapter.java | 4 +- .../appstore}/adapter/KindAdapter.java | 8 +-- .../appstore}/adapter/LocalAppAdapter.java | 14 ++--- .../appstore}/adapter/ShowImageAdapter.java | 6 +-- .../appstore}/adapter/UpdateAppAdapter.java | 6 +-- .../appstore}/base/BaseActivity.java | 4 +- .../appstore}/base/BaseApplication.java | 16 +++--- .../appstore}/base/BaseFragment.java | 4 +- .../appstore}/base/BasePresenter.java | 2 +- .../com/uiuipad/appstore/base/BaseView.java | 4 ++ .../appstore}/base/LazyLoadFragment.java | 2 +- .../appstore}/base/RefreshManager.java | 2 +- .../appstore}/bean/AppClassBean.java | 2 +- .../appstore}/bean/AppDateInfo.java | 2 +- .../appstore}/bean/AppDownloadInfo.java | 2 +- .../appstore}/bean/AppInfo.java | 2 +- .../appstore}/bean/AppInfos.java | 2 +- .../appstore}/bean/Banner.java | 2 +- .../appstore}/bean/BannerImage.java | 2 +- .../appstore}/bean/BaseResponse.java | 2 +- .../appstore}/bean/BatchID.java | 2 +- .../appstore}/bean/GlideCircleWithBorder.java | 4 +- .../appstore}/bean/ImageUrl.java | 2 +- .../appstore}/bean/Kind.java | 2 +- .../appstore}/bean/LocalApp.java | 2 +- .../appstore}/bean/UpdateAppInfo.java | 2 +- .../appstore}/bean/UserInfo.java | 2 +- .../appstore}/common/BuikdConf.java | 2 +- .../appstore}/common/CommonConfig.java | 2 +- .../appstore}/dialog/InstallDialog.java | 6 +-- .../appstore}/disklrucache/CacheHelper.java | 4 +- .../appstore}/disklrucache/Utils.java | 2 +- .../appstore}/fragment/FeaturedFragment.java | 38 ++++++------- .../appstore}/fragment/KindFragment.java | 12 ++--- .../appstore}/fragment/ManageFragment.java | 22 ++++---- .../appstore}/fragment/RankFragment.java | 12 ++--- .../appstore}/gson/GsonUtils.java | 2 +- .../gson/IntegerDefault0Adapter.java | 2 +- .../gson/NullStringToEmptyAdapterFactory.java | 2 +- .../appstore}/helper/CustomSnapHelper.java | 2 +- .../appstore}/image/ImageLoader.java | 4 +- .../appstore}/manager/ConnectManager.java | 6 +-- .../appstore}/manager/ConnectMode.java | 2 +- .../appstore}/network/HTTPInterface.java | 12 ++--- .../network/NetInterfaceManager.java | 50 +++++++++--------- .../appstore}/network/UrlAddress.java | 2 +- .../appstore}/network/api/AdminAppApi.java | 8 +-- .../network/api/AdminAppClassApi.java | 8 +-- .../network/api/ApplyForInstallApi.java | 8 ++- .../appstore}/network/api/BannerImage.java | 8 +-- .../appstore}/network/api/ClassAppApi.java | 8 +-- .../appstore}/network/api/DownloadApp.java | 6 +-- .../appstore}/network/api/GetBanner.java | 8 +-- .../network/api/NewestAppUpdate.java | 8 +-- .../appstore}/network/api/QueryAllApp.java | 8 +-- .../network/api/QueryPackageApp.java | 8 +-- .../appstore}/network/api/SNInfo.java | 8 +-- .../network/api/SearchAdminAppApi.java | 8 +-- .../appstore}/network/api/SearchAppApi.java | 8 +-- .../interceptor/RepeatRequestInterceptor.java | 6 +-- .../receiver/AppManagerReceiver.java | 18 +++---- .../appstore}/receiver/BootReceiver.java | 4 +- .../receiver/InstallResultReceiver.java | 4 +- .../appstore}/receiver/NewAppReceiver.java | 6 +-- .../appstore}/service/main/MainSContact.java | 6 +-- .../service/main/MainSPresenter.java | 4 +- .../appstore}/service/main/MainService.java | 18 +++---- .../appstore}/utils/ApkUtils.java | 21 ++++---- .../appstore}/utils/DensityUtil.java | 2 +- .../appstore}/utils/FileUtils.java | 2 +- .../appstore}/utils/GlideLoadUtils.java | 2 +- .../appstore}/utils/JGYUtils.java | 10 ++-- .../appstore}/utils/LogUtils.java | 4 +- .../appstore}/utils/MD5Util.java | 2 +- .../appstore}/utils/SPUtils.java | 4 +- .../appstore}/utils/ServiceAliveUtils.java | 4 +- .../appstore}/utils/StatusBarUtil.java | 2 +- .../appstore}/utils/StorageUtils.java | 2 +- .../appstore}/utils/TimeUtils.java | 2 +- .../appstore}/utils/ToastUtil.java | 4 +- .../appstore}/utils/Utils.java | 6 +-- .../appstore}/view/CornerImageView.kt | 2 +- .../view/HorizontalItemDecoration.java | 2 +- .../appstore}/view/NumberProgressBar.java | 4 +- .../res/layout-land/item_download_manager.xml | 2 +- app/src/main/res/layout-land/item_net.xml | 2 +- .../res/layout-port/item_download_manager.xml | 2 +- app/src/main/res/layout-port/item_net.xml | 2 +- .../main/res/layout/activity_manager_app.xml | 2 +- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 4387 -> 6448 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 4387 -> 6448 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 4387 -> 6448 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 4387 -> 6448 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 4387 -> 6448 bytes .../appstore}/ExampleUnitTest.java | 2 +- app/tpns-configs.json | 14 ----- 121 files changed, 437 insertions(+), 466 deletions(-) rename app/src/androidTest/java/com/{uiui/zyappstore => uiuipad/appstore}/ExampleInstrumentedTest.java (86%) rename app/src/main/aidl/com/{uiui/zyappstore => uiuipad/appstore}/KeepAliveConnection.aidl (80%) delete mode 100644 app/src/main/java/com/uiui/zyappstore/base/BaseView.java rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/TextCode/MessageWhat.java (66%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/AboutActivity.java (90%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/ClassAppActivity.java (91%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/CopyrightActivity.java (73%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/DetailsActivity.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/DownloadManagerActivity.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/HintActivity.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/KindDetailActivity.java (90%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/LocalManagerActivity.java (89%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/MainActivity.java (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/ManagerAppActivity.java (80%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/MoreAppActivity.java (92%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/PrivacyPolicyActivity.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/SearcherActivity.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/activity/UserAgreementActivity.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/AppAdapter.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/BannerViewHolder.java (83%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/ClassAdapter.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/DownloadManagerAdapter.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/ImageAdapter.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/KindAdapter.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/LocalAppAdapter.java (92%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/ShowImageAdapter.java (92%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/adapter/UpdateAppAdapter.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/BaseActivity.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/BaseApplication.java (92%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/BaseFragment.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/BasePresenter.java (75%) create mode 100644 app/src/main/java/com/uiuipad/appstore/base/BaseView.java rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/LazyLoadFragment.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/base/RefreshManager.java (97%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/AppClassBean.java (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/AppDateInfo.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/AppDownloadInfo.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/AppInfo.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/AppInfos.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/Banner.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/BannerImage.java (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/BaseResponse.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/BatchID.java (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/GlideCircleWithBorder.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/ImageUrl.java (84%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/Kind.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/LocalApp.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/UpdateAppInfo.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/bean/UserInfo.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/common/BuikdConf.java (67%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/common/CommonConfig.java (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/dialog/InstallDialog.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/disklrucache/CacheHelper.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/disklrucache/Utils.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/fragment/FeaturedFragment.java (97%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/fragment/KindFragment.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/fragment/ManageFragment.java (86%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/fragment/RankFragment.java (90%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/gson/GsonUtils.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/gson/IntegerDefault0Adapter.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/gson/NullStringToEmptyAdapterFactory.java (97%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/helper/CustomSnapHelper.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/image/ImageLoader.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/manager/ConnectManager.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/manager/ConnectMode.java (79%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/HTTPInterface.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/NetInterfaceManager.java (89%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/UrlAddress.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/AdminAppApi.java (55%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/AdminAppClassApi.java (57%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/ApplyForInstallApi.java (69%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/BannerImage.java (62%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/ClassAppApi.java (63%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/DownloadApp.java (77%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/GetBanner.java (52%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/NewestAppUpdate.java (68%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/QueryAllApp.java (62%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/QueryPackageApp.java (65%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/SNInfo.java (59%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/SearchAdminAppApi.java (63%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/api/SearchAppApi.java (65%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/network/interceptor/RepeatRequestInterceptor.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/receiver/AppManagerReceiver.java (84%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/receiver/BootReceiver.java (90%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/receiver/InstallResultReceiver.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/receiver/NewAppReceiver.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/service/main/MainSContact.java (63%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/service/main/MainSPresenter.java (91%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/service/main/MainService.java (93%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/ApkUtils.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/DensityUtil.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/FileUtils.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/GlideLoadUtils.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/JGYUtils.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/LogUtils.java (90%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/MD5Util.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/SPUtils.java (98%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/ServiceAliveUtils.java (89%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/StatusBarUtil.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/StorageUtils.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/TimeUtils.java (96%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/ToastUtil.java (95%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/utils/Utils.java (99%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/view/CornerImageView.kt (94%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/view/HorizontalItemDecoration.java (97%) rename app/src/main/java/com/{uiui/zyappstore => uiuipad/appstore}/view/NumberProgressBar.java (99%) rename app/src/test/java/com/{uiui/zyappstore => uiuipad/appstore}/ExampleUnitTest.java (92%) delete mode 100644 app/tpns-configs.json diff --git a/app/build.gradle b/app/build.gradle index 48e38ea..edc8f93 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -13,7 +13,7 @@ android { compileSdkVersion 29 buildToolsVersion "29.0.3" defaultConfig { - applicationId "com.uiui.zyappstore" + applicationId "com.uiuipad.appstore" minSdkVersion 26 targetSdkVersion 29 diff --git a/app/src/androidTest/java/com/uiui/zyappstore/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/uiuipad/appstore/ExampleInstrumentedTest.java similarity index 86% rename from app/src/androidTest/java/com/uiui/zyappstore/ExampleInstrumentedTest.java rename to app/src/androidTest/java/com/uiuipad/appstore/ExampleInstrumentedTest.java index 8f6e653..4667b18 100644 --- a/app/src/androidTest/java/com/uiui/zyappstore/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/uiuipad/appstore/ExampleInstrumentedTest.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore; +package com.uiuipad.appstore; import android.content.Context; @@ -22,6 +22,6 @@ public class ExampleInstrumentedTest { // Context of the app under test. Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); - assertEquals("com.uiui.zyappstore", appContext.getPackageName()); + assertEquals("com.uiuipad.appstore", appContext.getPackageName()); } } diff --git a/app/src/debug/AndroidManifest.xml b/app/src/debug/AndroidManifest.xml index b53d005..fc3ad33 100644 --- a/app/src/debug/AndroidManifest.xml +++ b/app/src/debug/AndroidManifest.xml @@ -1,6 +1,6 @@ @@ -23,7 +23,7 @@ - - - + + + @@ -47,48 +47,48 @@ - + @@ -96,7 +96,7 @@ @@ -111,11 +111,11 @@ @@ -130,7 +130,7 @@ @@ -23,7 +23,7 @@ - - - + + + @@ -47,47 +47,47 @@ @@ -95,7 +95,7 @@ @@ -110,11 +110,11 @@ @@ -129,7 +129,7 @@ { void attachView(V view); diff --git a/app/src/main/java/com/uiuipad/appstore/base/BaseView.java b/app/src/main/java/com/uiuipad/appstore/base/BaseView.java new file mode 100644 index 0000000..1682d7f --- /dev/null +++ b/app/src/main/java/com/uiuipad/appstore/base/BaseView.java @@ -0,0 +1,4 @@ +package com.uiuipad.appstore.base; + +public interface BaseView { +} diff --git a/app/src/main/java/com/uiui/zyappstore/base/LazyLoadFragment.java b/app/src/main/java/com/uiuipad/appstore/base/LazyLoadFragment.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/base/LazyLoadFragment.java rename to app/src/main/java/com/uiuipad/appstore/base/LazyLoadFragment.java index e9319c1..f594692 100644 --- a/app/src/main/java/com/uiui/zyappstore/base/LazyLoadFragment.java +++ b/app/src/main/java/com/uiuipad/appstore/base/LazyLoadFragment.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.base; +package com.uiuipad.appstore.base; import android.os.Bundle; import android.view.LayoutInflater; diff --git a/app/src/main/java/com/uiui/zyappstore/base/RefreshManager.java b/app/src/main/java/com/uiuipad/appstore/base/RefreshManager.java similarity index 97% rename from app/src/main/java/com/uiui/zyappstore/base/RefreshManager.java rename to app/src/main/java/com/uiuipad/appstore/base/RefreshManager.java index f323d4a..33d5676 100644 --- a/app/src/main/java/com/uiui/zyappstore/base/RefreshManager.java +++ b/app/src/main/java/com/uiuipad/appstore/base/RefreshManager.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.base; +package com.uiuipad.appstore.base; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/AppClassBean.java b/app/src/main/java/com/uiuipad/appstore/bean/AppClassBean.java similarity index 94% rename from app/src/main/java/com/uiui/zyappstore/bean/AppClassBean.java rename to app/src/main/java/com/uiuipad/appstore/bean/AppClassBean.java index 7cbfa02..930c9d9 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/AppClassBean.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/AppClassBean.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/AppDateInfo.java b/app/src/main/java/com/uiuipad/appstore/bean/AppDateInfo.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/bean/AppDateInfo.java rename to app/src/main/java/com/uiuipad/appstore/bean/AppDateInfo.java index dae562b..2a7763c 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/AppDateInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/AppDateInfo.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/AppDownloadInfo.java b/app/src/main/java/com/uiuipad/appstore/bean/AppDownloadInfo.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/bean/AppDownloadInfo.java rename to app/src/main/java/com/uiuipad/appstore/bean/AppDownloadInfo.java index e2304cf..f768e4b 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/AppDownloadInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/AppDownloadInfo.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/AppInfo.java b/app/src/main/java/com/uiuipad/appstore/bean/AppInfo.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/bean/AppInfo.java rename to app/src/main/java/com/uiuipad/appstore/bean/AppInfo.java index 340e670..db35bea 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/AppInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/AppInfo.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import com.google.gson.annotations.SerializedName; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/AppInfos.java b/app/src/main/java/com/uiuipad/appstore/bean/AppInfos.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/bean/AppInfos.java rename to app/src/main/java/com/uiuipad/appstore/bean/AppInfos.java index 67d3f9b..f79f1a6 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/AppInfos.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/AppInfos.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import android.os.Parcel; import android.os.Parcelable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/Banner.java b/app/src/main/java/com/uiuipad/appstore/bean/Banner.java similarity index 95% rename from app/src/main/java/com/uiui/zyappstore/bean/Banner.java rename to app/src/main/java/com/uiuipad/appstore/bean/Banner.java index 945db9d..fc8112f 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/Banner.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/Banner.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/BannerImage.java b/app/src/main/java/com/uiuipad/appstore/bean/BannerImage.java similarity index 94% rename from app/src/main/java/com/uiui/zyappstore/bean/BannerImage.java rename to app/src/main/java/com/uiuipad/appstore/bean/BannerImage.java index eb1ce4c..4d289d1 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/BannerImage.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/BannerImage.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/BaseResponse.java b/app/src/main/java/com/uiuipad/appstore/bean/BaseResponse.java similarity index 93% rename from app/src/main/java/com/uiui/zyappstore/bean/BaseResponse.java rename to app/src/main/java/com/uiuipad/appstore/bean/BaseResponse.java index 53854f7..d9852da 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/BaseResponse.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/BaseResponse.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/BatchID.java b/app/src/main/java/com/uiuipad/appstore/bean/BatchID.java similarity index 94% rename from app/src/main/java/com/uiui/zyappstore/bean/BatchID.java rename to app/src/main/java/com/uiuipad/appstore/bean/BatchID.java index 2a8eb49..dbe5aa7 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/BatchID.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/BatchID.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/GlideCircleWithBorder.java b/app/src/main/java/com/uiuipad/appstore/bean/GlideCircleWithBorder.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/bean/GlideCircleWithBorder.java rename to app/src/main/java/com/uiuipad/appstore/bean/GlideCircleWithBorder.java index 86113ad..b6d5058 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/GlideCircleWithBorder.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/GlideCircleWithBorder.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import android.content.Context; import android.graphics.Bitmap; @@ -12,7 +12,7 @@ import androidx.annotation.NonNull; import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool; import com.bumptech.glide.load.resource.bitmap.BitmapTransformation; -import com.uiui.zyappstore.R; +import com.uiuipad.appstore.R; import java.security.MessageDigest; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/ImageUrl.java b/app/src/main/java/com/uiuipad/appstore/bean/ImageUrl.java similarity index 84% rename from app/src/main/java/com/uiui/zyappstore/bean/ImageUrl.java rename to app/src/main/java/com/uiuipad/appstore/bean/ImageUrl.java index 073b467..9be8c89 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/ImageUrl.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/ImageUrl.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; public class ImageUrl { String img_url; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/Kind.java b/app/src/main/java/com/uiuipad/appstore/bean/Kind.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/bean/Kind.java rename to app/src/main/java/com/uiuipad/appstore/bean/Kind.java index cab70c8..a8f78b1 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/Kind.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/Kind.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; /** * Created by asus on 2017/10/25. diff --git a/app/src/main/java/com/uiui/zyappstore/bean/LocalApp.java b/app/src/main/java/com/uiuipad/appstore/bean/LocalApp.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/bean/LocalApp.java rename to app/src/main/java/com/uiuipad/appstore/bean/LocalApp.java index d48eea0..f9cca40 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/LocalApp.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/LocalApp.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import android.graphics.drawable.Drawable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/UpdateAppInfo.java b/app/src/main/java/com/uiuipad/appstore/bean/UpdateAppInfo.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/bean/UpdateAppInfo.java rename to app/src/main/java/com/uiuipad/appstore/bean/UpdateAppInfo.java index 72f2b8e..06a55bd 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/UpdateAppInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/UpdateAppInfo.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import android.graphics.drawable.Drawable; diff --git a/app/src/main/java/com/uiui/zyappstore/bean/UserInfo.java b/app/src/main/java/com/uiuipad/appstore/bean/UserInfo.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/bean/UserInfo.java rename to app/src/main/java/com/uiuipad/appstore/bean/UserInfo.java index 9b5e2bd..c21b9c4 100644 --- a/app/src/main/java/com/uiui/zyappstore/bean/UserInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/bean/UserInfo.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.bean; +package com.uiuipad.appstore.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/zyappstore/common/BuikdConf.java b/app/src/main/java/com/uiuipad/appstore/common/BuikdConf.java similarity index 67% rename from app/src/main/java/com/uiui/zyappstore/common/BuikdConf.java rename to app/src/main/java/com/uiuipad/appstore/common/BuikdConf.java index 2859b96..18df6fc 100644 --- a/app/src/main/java/com/uiui/zyappstore/common/BuikdConf.java +++ b/app/src/main/java/com/uiuipad/appstore/common/BuikdConf.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.common; +package com.uiuipad.appstore.common; public class BuikdConf { public static final boolean Isdebug = true; diff --git a/app/src/main/java/com/uiui/zyappstore/common/CommonConfig.java b/app/src/main/java/com/uiuipad/appstore/common/CommonConfig.java similarity index 94% rename from app/src/main/java/com/uiui/zyappstore/common/CommonConfig.java rename to app/src/main/java/com/uiuipad/appstore/common/CommonConfig.java index 2952e00..61750b8 100644 --- a/app/src/main/java/com/uiui/zyappstore/common/CommonConfig.java +++ b/app/src/main/java/com/uiuipad/appstore/common/CommonConfig.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.common; +package com.uiuipad.appstore.common; public class CommonConfig { diff --git a/app/src/main/java/com/uiui/zyappstore/dialog/InstallDialog.java b/app/src/main/java/com/uiuipad/appstore/dialog/InstallDialog.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/dialog/InstallDialog.java rename to app/src/main/java/com/uiuipad/appstore/dialog/InstallDialog.java index b4d593e..9006015 100644 --- a/app/src/main/java/com/uiui/zyappstore/dialog/InstallDialog.java +++ b/app/src/main/java/com/uiuipad/appstore/dialog/InstallDialog.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.dialog; +package com.uiuipad.appstore.dialog; import android.content.Context; import android.os.Bundle; @@ -9,8 +9,8 @@ import android.widget.TextView; import androidx.appcompat.app.AlertDialog; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.utils.GlideLoadUtils; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.utils.GlideLoadUtils; /** * description:自定义dialog diff --git a/app/src/main/java/com/uiui/zyappstore/disklrucache/CacheHelper.java b/app/src/main/java/com/uiuipad/appstore/disklrucache/CacheHelper.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/disklrucache/CacheHelper.java rename to app/src/main/java/com/uiuipad/appstore/disklrucache/CacheHelper.java index 907f41f..eae717f 100644 --- a/app/src/main/java/com/uiui/zyappstore/disklrucache/CacheHelper.java +++ b/app/src/main/java/com/uiuipad/appstore/disklrucache/CacheHelper.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.disklrucache; +package com.uiuipad.appstore.disklrucache; import android.content.Context; import android.graphics.Bitmap; @@ -8,7 +8,7 @@ import android.util.Log; import com.jakewharton.disklrucache.DiskLruCache; import com.tencent.mmkv.MMKV; -import com.uiui.zyappstore.common.CommonConfig; +import com.uiuipad.appstore.common.CommonConfig; import org.json.JSONArray; import org.json.JSONException; diff --git a/app/src/main/java/com/uiui/zyappstore/disklrucache/Utils.java b/app/src/main/java/com/uiuipad/appstore/disklrucache/Utils.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/disklrucache/Utils.java rename to app/src/main/java/com/uiuipad/appstore/disklrucache/Utils.java index 1f26f38..74873fe 100644 --- a/app/src/main/java/com/uiui/zyappstore/disklrucache/Utils.java +++ b/app/src/main/java/com/uiuipad/appstore/disklrucache/Utils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.disklrucache; +package com.uiuipad.appstore.disklrucache; import android.content.Context; import android.content.pm.PackageInfo; diff --git a/app/src/main/java/com/uiui/zyappstore/fragment/FeaturedFragment.java b/app/src/main/java/com/uiuipad/appstore/fragment/FeaturedFragment.java similarity index 97% rename from app/src/main/java/com/uiui/zyappstore/fragment/FeaturedFragment.java rename to app/src/main/java/com/uiuipad/appstore/fragment/FeaturedFragment.java index 82af467..e8bfc9c 100644 --- a/app/src/main/java/com/uiui/zyappstore/fragment/FeaturedFragment.java +++ b/app/src/main/java/com/uiuipad/appstore/fragment/FeaturedFragment.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.fragment; +package com.uiuipad.appstore.fragment; import android.content.BroadcastReceiver; import android.content.Context; @@ -31,24 +31,24 @@ import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions; import com.bumptech.glide.request.target.CustomTarget; import com.bumptech.glide.request.transition.Transition; import com.scwang.smartrefresh.layout.SmartRefreshLayout; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.activity.ClassAppActivity; -import com.uiui.zyappstore.activity.MoreAppActivity; -import com.uiui.zyappstore.adapter.AppAdapter; -import com.uiui.zyappstore.adapter.BannerViewHolder; -import com.uiui.zyappstore.base.LazyLoadFragment; -import com.uiui.zyappstore.base.RefreshManager; -import com.uiui.zyappstore.bean.AppClassBean; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.Banner; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.bean.ImageUrl; -import com.uiui.zyappstore.common.CommonConfig; -import com.uiui.zyappstore.network.NetInterfaceManager; -import com.uiui.zyappstore.utils.DensityUtil; -import com.uiui.zyappstore.utils.LogUtils; -import com.uiui.zyappstore.utils.ToastUtil; -import com.uiui.zyappstore.utils.Utils; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.activity.ClassAppActivity; +import com.uiuipad.appstore.activity.MoreAppActivity; +import com.uiuipad.appstore.adapter.AppAdapter; +import com.uiuipad.appstore.adapter.BannerViewHolder; +import com.uiuipad.appstore.base.LazyLoadFragment; +import com.uiuipad.appstore.base.RefreshManager; +import com.uiuipad.appstore.bean.AppClassBean; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.Banner; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.bean.ImageUrl; +import com.uiuipad.appstore.common.CommonConfig; +import com.uiuipad.appstore.network.NetInterfaceManager; +import com.uiuipad.appstore.utils.DensityUtil; +import com.uiuipad.appstore.utils.LogUtils; +import com.uiuipad.appstore.utils.ToastUtil; +import com.uiuipad.appstore.utils.Utils; import com.zhpan.bannerview.BannerViewPager; import com.zhpan.bannerview.constants.IndicatorSlideMode; import com.zhpan.bannerview.constants.PageStyle; diff --git a/app/src/main/java/com/uiui/zyappstore/fragment/KindFragment.java b/app/src/main/java/com/uiuipad/appstore/fragment/KindFragment.java similarity index 93% rename from app/src/main/java/com/uiui/zyappstore/fragment/KindFragment.java rename to app/src/main/java/com/uiuipad/appstore/fragment/KindFragment.java index d29d8df..c4277a8 100644 --- a/app/src/main/java/com/uiui/zyappstore/fragment/KindFragment.java +++ b/app/src/main/java/com/uiuipad/appstore/fragment/KindFragment.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.fragment; +package com.uiuipad.appstore.fragment; import android.os.Bundle; @@ -14,11 +14,11 @@ import androidx.annotation.Nullable; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.adapter.KindAdapter; -import com.uiui.zyappstore.base.BaseFragment; -import com.uiui.zyappstore.base.RefreshManager; -import com.uiui.zyappstore.bean.Kind; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.adapter.KindAdapter; +import com.uiuipad.appstore.base.BaseFragment; +import com.uiuipad.appstore.base.RefreshManager; +import com.uiuipad.appstore.bean.Kind; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshListener; diff --git a/app/src/main/java/com/uiui/zyappstore/fragment/ManageFragment.java b/app/src/main/java/com/uiuipad/appstore/fragment/ManageFragment.java similarity index 86% rename from app/src/main/java/com/uiui/zyappstore/fragment/ManageFragment.java rename to app/src/main/java/com/uiuipad/appstore/fragment/ManageFragment.java index de379b4..d6e6af3 100644 --- a/app/src/main/java/com/uiui/zyappstore/fragment/ManageFragment.java +++ b/app/src/main/java/com/uiuipad/appstore/fragment/ManageFragment.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.fragment; +package com.uiuipad.appstore.fragment; import android.content.Context; import android.content.Intent; @@ -12,16 +12,16 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import com.arialyy.aria.core.Aria; -import com.uiui.zyappstore.BuildConfig; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.activity.DownloadManagerActivity; -import com.uiui.zyappstore.activity.LocalManagerActivity; -import com.uiui.zyappstore.adapter.UpdateAppAdapter; -import com.uiui.zyappstore.base.LazyLoadFragment; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.LocalApp; -import com.uiui.zyappstore.bean.UpdateAppInfo; -import com.uiui.zyappstore.utils.ApkUtils; +import com.uiuipad.appstore.BuildConfig; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.activity.DownloadManagerActivity; +import com.uiuipad.appstore.activity.LocalManagerActivity; +import com.uiuipad.appstore.adapter.UpdateAppAdapter; +import com.uiuipad.appstore.base.LazyLoadFragment; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.LocalApp; +import com.uiuipad.appstore.bean.UpdateAppInfo; +import com.uiuipad.appstore.utils.ApkUtils; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/fragment/RankFragment.java b/app/src/main/java/com/uiuipad/appstore/fragment/RankFragment.java similarity index 90% rename from app/src/main/java/com/uiui/zyappstore/fragment/RankFragment.java rename to app/src/main/java/com/uiuipad/appstore/fragment/RankFragment.java index 88beba0..2247901 100644 --- a/app/src/main/java/com/uiui/zyappstore/fragment/RankFragment.java +++ b/app/src/main/java/com/uiuipad/appstore/fragment/RankFragment.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.fragment; +package com.uiuipad.appstore.fragment; import android.os.Bundle; @@ -8,11 +8,11 @@ import android.view.View; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.adapter.AppAdapter; -import com.uiui.zyappstore.base.LazyLoadFragment; -import com.uiui.zyappstore.base.RefreshManager; -import com.uiui.zyappstore.utils.LogUtils; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.adapter.AppAdapter; +import com.uiuipad.appstore.base.LazyLoadFragment; +import com.uiuipad.appstore.base.RefreshManager; +import com.uiuipad.appstore.utils.LogUtils; import com.scwang.smartrefresh.layout.SmartRefreshLayout; import com.scwang.smartrefresh.layout.api.RefreshLayout; import com.scwang.smartrefresh.layout.listener.OnRefreshListener; diff --git a/app/src/main/java/com/uiui/zyappstore/gson/GsonUtils.java b/app/src/main/java/com/uiuipad/appstore/gson/GsonUtils.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/gson/GsonUtils.java rename to app/src/main/java/com/uiuipad/appstore/gson/GsonUtils.java index 2973b0b..7a52a71 100644 --- a/app/src/main/java/com/uiui/zyappstore/gson/GsonUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/gson/GsonUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.gson; +package com.uiuipad.appstore.gson; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/app/src/main/java/com/uiui/zyappstore/gson/IntegerDefault0Adapter.java b/app/src/main/java/com/uiuipad/appstore/gson/IntegerDefault0Adapter.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/gson/IntegerDefault0Adapter.java rename to app/src/main/java/com/uiuipad/appstore/gson/IntegerDefault0Adapter.java index b14cbdf..98fc439 100644 --- a/app/src/main/java/com/uiui/zyappstore/gson/IntegerDefault0Adapter.java +++ b/app/src/main/java/com/uiuipad/appstore/gson/IntegerDefault0Adapter.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.gson; +package com.uiuipad.appstore.gson; import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializer; diff --git a/app/src/main/java/com/uiui/zyappstore/gson/NullStringToEmptyAdapterFactory.java b/app/src/main/java/com/uiuipad/appstore/gson/NullStringToEmptyAdapterFactory.java similarity index 97% rename from app/src/main/java/com/uiui/zyappstore/gson/NullStringToEmptyAdapterFactory.java rename to app/src/main/java/com/uiuipad/appstore/gson/NullStringToEmptyAdapterFactory.java index 4353925..e5e8965 100644 --- a/app/src/main/java/com/uiui/zyappstore/gson/NullStringToEmptyAdapterFactory.java +++ b/app/src/main/java/com/uiuipad/appstore/gson/NullStringToEmptyAdapterFactory.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.gson; +package com.uiuipad.appstore.gson; import com.google.gson.Gson; import com.google.gson.TypeAdapter; diff --git a/app/src/main/java/com/uiui/zyappstore/helper/CustomSnapHelper.java b/app/src/main/java/com/uiuipad/appstore/helper/CustomSnapHelper.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/helper/CustomSnapHelper.java rename to app/src/main/java/com/uiuipad/appstore/helper/CustomSnapHelper.java index abdc7d2..ff99459 100644 --- a/app/src/main/java/com/uiui/zyappstore/helper/CustomSnapHelper.java +++ b/app/src/main/java/com/uiuipad/appstore/helper/CustomSnapHelper.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.helper; +package com.uiuipad.appstore.helper; import android.view.View; diff --git a/app/src/main/java/com/uiui/zyappstore/image/ImageLoader.java b/app/src/main/java/com/uiuipad/appstore/image/ImageLoader.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/image/ImageLoader.java rename to app/src/main/java/com/uiuipad/appstore/image/ImageLoader.java index 0def115..a40eff6 100644 --- a/app/src/main/java/com/uiui/zyappstore/image/ImageLoader.java +++ b/app/src/main/java/com/uiuipad/appstore/image/ImageLoader.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.image; +package com.uiuipad.appstore.image; import android.app.Activity; import android.content.Context; @@ -15,7 +15,7 @@ import com.bumptech.glide.request.RequestOptions; import com.bumptech.glide.request.target.SimpleTarget; import com.bumptech.glide.request.target.Target; import com.bumptech.glide.request.transition.Transition; -import com.uiui.zyappstore.R; +import com.uiuipad.appstore.R; // ImageLoader 加载图片 清除缓存 diff --git a/app/src/main/java/com/uiui/zyappstore/manager/ConnectManager.java b/app/src/main/java/com/uiuipad/appstore/manager/ConnectManager.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/manager/ConnectManager.java rename to app/src/main/java/com/uiuipad/appstore/manager/ConnectManager.java index ab72014..9234fce 100644 --- a/app/src/main/java/com/uiui/zyappstore/manager/ConnectManager.java +++ b/app/src/main/java/com/uiuipad/appstore/manager/ConnectManager.java @@ -1,12 +1,12 @@ -package com.uiui.zyappstore.manager; +package com.uiuipad.appstore.manager; import android.annotation.SuppressLint; import android.content.Context; import android.util.Log; import com.tencent.mmkv.MMKV; -import com.uiui.zyappstore.common.CommonConfig; -import com.uiui.zyappstore.utils.TimeUtils; +import com.uiuipad.appstore.common.CommonConfig; +import com.uiuipad.appstore.utils.TimeUtils; public class ConnectManager { private static final String TAG = ConnectManager.class.getSimpleName(); diff --git a/app/src/main/java/com/uiui/zyappstore/manager/ConnectMode.java b/app/src/main/java/com/uiuipad/appstore/manager/ConnectMode.java similarity index 79% rename from app/src/main/java/com/uiui/zyappstore/manager/ConnectMode.java rename to app/src/main/java/com/uiuipad/appstore/manager/ConnectMode.java index 237aa01..aa8c0d0 100644 --- a/app/src/main/java/com/uiui/zyappstore/manager/ConnectMode.java +++ b/app/src/main/java/com/uiuipad/appstore/manager/ConnectMode.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.manager; +package com.uiuipad.appstore.manager; public enum ConnectMode { DEFAULT, diff --git a/app/src/main/java/com/uiui/zyappstore/network/HTTPInterface.java b/app/src/main/java/com/uiuipad/appstore/network/HTTPInterface.java similarity index 93% rename from app/src/main/java/com/uiui/zyappstore/network/HTTPInterface.java rename to app/src/main/java/com/uiuipad/appstore/network/HTTPInterface.java index ffe42c4..c41ee36 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/HTTPInterface.java +++ b/app/src/main/java/com/uiuipad/appstore/network/HTTPInterface.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.network; +package com.uiuipad.appstore.network; import android.content.Context; import android.content.pm.PackageInfo; @@ -9,11 +9,11 @@ import android.util.Log; import com.google.gson.Gson; import com.google.gson.JsonObject; import com.google.gson.JsonParser; -import com.uiui.zyappstore.BuildConfig; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.utils.FileUtils; -import com.uiui.zyappstore.utils.JGYUtils; +import com.uiuipad.appstore.BuildConfig; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.utils.FileUtils; +import com.uiuipad.appstore.utils.JGYUtils; import io.reactivex.rxjava3.core.Observer; import io.reactivex.rxjava3.android.schedulers.AndroidSchedulers; diff --git a/app/src/main/java/com/uiui/zyappstore/network/NetInterfaceManager.java b/app/src/main/java/com/uiuipad/appstore/network/NetInterfaceManager.java similarity index 89% rename from app/src/main/java/com/uiui/zyappstore/network/NetInterfaceManager.java rename to app/src/main/java/com/uiuipad/appstore/network/NetInterfaceManager.java index e25d4b1..21576e2 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/NetInterfaceManager.java +++ b/app/src/main/java/com/uiuipad/appstore/network/NetInterfaceManager.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.network; +package com.uiuipad.appstore.network; import android.annotation.SuppressLint; import android.content.Context; @@ -6,33 +6,31 @@ import android.os.Environment; import android.util.Log; import com.tencent.mmkv.MMKV; -import com.uiui.zyappstore.bean.AppClassBean; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.Banner; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.common.CommonConfig; -import com.uiui.zyappstore.disklrucache.CacheHelper; -import com.uiui.zyappstore.network.api.AdminAppApi; -import com.uiui.zyappstore.network.api.AdminAppClassApi; -import com.uiui.zyappstore.network.api.ApplyForInstallApi; -import com.uiui.zyappstore.network.api.BannerImage; -import com.uiui.zyappstore.network.api.ClassAppApi; -import com.uiui.zyappstore.network.api.DownloadApp; -import com.uiui.zyappstore.network.api.GetBanner; -import com.uiui.zyappstore.network.api.NewestAppUpdate; -import com.uiui.zyappstore.network.api.QueryAllApp; -import com.uiui.zyappstore.network.api.QueryPackageApp; -import com.uiui.zyappstore.network.api.SNInfo; -import com.uiui.zyappstore.network.api.SearchAdminAppApi; -import com.uiui.zyappstore.network.api.SearchAppApi; -import com.uiui.zyappstore.network.interceptor.RepeatRequestInterceptor; -import com.uiui.zyappstore.utils.JGYUtils; -import com.uiui.zyappstore.utils.ToastUtil; -import com.uiui.zyappstore.utils.Utils; +import com.uiuipad.appstore.bean.AppClassBean; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.Banner; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.common.CommonConfig; +import com.uiuipad.appstore.disklrucache.CacheHelper; +import com.uiuipad.appstore.network.api.AdminAppApi; +import com.uiuipad.appstore.network.api.AdminAppClassApi; +import com.uiuipad.appstore.network.api.ApplyForInstallApi; +import com.uiuipad.appstore.network.api.BannerImage; +import com.uiuipad.appstore.network.api.ClassAppApi; +import com.uiuipad.appstore.network.api.DownloadApp; +import com.uiuipad.appstore.network.api.GetBanner; +import com.uiuipad.appstore.network.api.NewestAppUpdate; +import com.uiuipad.appstore.network.api.QueryAllApp; +import com.uiuipad.appstore.network.api.QueryPackageApp; +import com.uiuipad.appstore.network.api.SNInfo; +import com.uiuipad.appstore.network.api.SearchAdminAppApi; +import com.uiuipad.appstore.network.api.SearchAppApi; +import com.uiuipad.appstore.network.interceptor.RepeatRequestInterceptor; +import com.uiuipad.appstore.utils.JGYUtils; +import com.uiuipad.appstore.utils.ToastUtil; +import com.uiuipad.appstore.utils.Utils; import java.io.File; -import java.util.ArrayList; -import java.util.Arrays; import java.util.HashSet; import java.util.List; import java.util.Set; diff --git a/app/src/main/java/com/uiui/zyappstore/network/UrlAddress.java b/app/src/main/java/com/uiuipad/appstore/network/UrlAddress.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/network/UrlAddress.java rename to app/src/main/java/com/uiuipad/appstore/network/UrlAddress.java index 5a60536..25fa6e0 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/UrlAddress.java +++ b/app/src/main/java/com/uiuipad/appstore/network/UrlAddress.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.network; +package com.uiuipad.appstore.network; public class UrlAddress { public static final String ROOT_URL = "https://led.aolelearn.com/android/"; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/AdminAppApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/AdminAppApi.java similarity index 55% rename from app/src/main/java/com/uiui/zyappstore/network/api/AdminAppApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/AdminAppApi.java index 3bc28c6..1a97d46 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/AdminAppApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/AdminAppApi.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/AdminAppClassApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/AdminAppClassApi.java similarity index 57% rename from app/src/main/java/com/uiui/zyappstore/network/api/AdminAppClassApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/AdminAppClassApi.java index 2735239..bed6e85 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/AdminAppClassApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/AdminAppClassApi.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppClassBean; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppClassBean; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/ApplyForInstallApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/ApplyForInstallApi.java similarity index 69% rename from app/src/main/java/com/uiui/zyappstore/network/api/ApplyForInstallApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/ApplyForInstallApi.java index f02d244..b2b2406 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/ApplyForInstallApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/ApplyForInstallApi.java @@ -1,14 +1,12 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.Field; import retrofit2.http.FormUrlEncoded; -import retrofit2.http.GET; import retrofit2.http.POST; -import retrofit2.http.Query; public interface ApplyForInstallApi { @FormUrlEncoded diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/BannerImage.java b/app/src/main/java/com/uiuipad/appstore/network/api/BannerImage.java similarity index 62% rename from app/src/main/java/com/uiui/zyappstore/network/api/BannerImage.java rename to app/src/main/java/com/uiuipad/appstore/network/api/BannerImage.java index 3b0d043..2434cbd 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/BannerImage.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/BannerImage.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.bean.ImageUrl; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.bean.ImageUrl; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/ClassAppApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/ClassAppApi.java similarity index 63% rename from app/src/main/java/com/uiui/zyappstore/network/api/ClassAppApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/ClassAppApi.java index 31a4af6..71808bf 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/ClassAppApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/ClassAppApi.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/DownloadApp.java b/app/src/main/java/com/uiuipad/appstore/network/api/DownloadApp.java similarity index 77% rename from app/src/main/java/com/uiui/zyappstore/network/api/DownloadApp.java rename to app/src/main/java/com/uiuipad/appstore/network/api/DownloadApp.java index a4f3575..26afe10 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/DownloadApp.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/DownloadApp.java @@ -1,7 +1,7 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.Field; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/GetBanner.java b/app/src/main/java/com/uiuipad/appstore/network/api/GetBanner.java similarity index 52% rename from app/src/main/java/com/uiui/zyappstore/network/api/GetBanner.java rename to app/src/main/java/com/uiuipad/appstore/network/api/GetBanner.java index d93b853..626d409 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/GetBanner.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/GetBanner.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.Banner; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.Banner; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.GET; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/NewestAppUpdate.java b/app/src/main/java/com/uiuipad/appstore/network/api/NewestAppUpdate.java similarity index 68% rename from app/src/main/java/com/uiui/zyappstore/network/api/NewestAppUpdate.java rename to app/src/main/java/com/uiuipad/appstore/network/api/NewestAppUpdate.java index 87802eb..bd5c25f 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/NewestAppUpdate.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/NewestAppUpdate.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.GET; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/QueryAllApp.java b/app/src/main/java/com/uiuipad/appstore/network/api/QueryAllApp.java similarity index 62% rename from app/src/main/java/com/uiui/zyappstore/network/api/QueryAllApp.java rename to app/src/main/java/com/uiuipad/appstore/network/api/QueryAllApp.java index fad2815..7420833 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/QueryAllApp.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/QueryAllApp.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/QueryPackageApp.java b/app/src/main/java/com/uiuipad/appstore/network/api/QueryPackageApp.java similarity index 65% rename from app/src/main/java/com/uiui/zyappstore/network/api/QueryPackageApp.java rename to app/src/main/java/com/uiuipad/appstore/network/api/QueryPackageApp.java index b2322fd..0e36dd5 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/QueryPackageApp.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/QueryPackageApp.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.GET; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/SNInfo.java b/app/src/main/java/com/uiuipad/appstore/network/api/SNInfo.java similarity index 59% rename from app/src/main/java/com/uiui/zyappstore/network/api/SNInfo.java rename to app/src/main/java/com/uiuipad/appstore/network/api/SNInfo.java index 97b1c47..b3c6c03 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/SNInfo.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/SNInfo.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.bean.UserInfo; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.bean.UserInfo; +import com.uiuipad.appstore.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.GET; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/SearchAdminAppApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/SearchAdminAppApi.java similarity index 63% rename from app/src/main/java/com/uiui/zyappstore/network/api/SearchAdminAppApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/SearchAdminAppApi.java index 2eb5aa9..5829739 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/SearchAdminAppApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/SearchAdminAppApi.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/api/SearchAppApi.java b/app/src/main/java/com/uiuipad/appstore/network/api/SearchAppApi.java similarity index 65% rename from app/src/main/java/com/uiui/zyappstore/network/api/SearchAppApi.java rename to app/src/main/java/com/uiuipad/appstore/network/api/SearchAppApi.java index 3f02384..0ad75cf 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/api/SearchAppApi.java +++ b/app/src/main/java/com/uiuipad/appstore/network/api/SearchAppApi.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.network.api; +package com.uiuipad.appstore.network.api; -import com.uiui.zyappstore.bean.AppInfo; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.UrlAddress; +import com.uiuipad.appstore.bean.AppInfo; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.UrlAddress; import java.util.List; diff --git a/app/src/main/java/com/uiui/zyappstore/network/interceptor/RepeatRequestInterceptor.java b/app/src/main/java/com/uiuipad/appstore/network/interceptor/RepeatRequestInterceptor.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/network/interceptor/RepeatRequestInterceptor.java rename to app/src/main/java/com/uiuipad/appstore/network/interceptor/RepeatRequestInterceptor.java index 3b1eca7..425c5bf 100644 --- a/app/src/main/java/com/uiui/zyappstore/network/interceptor/RepeatRequestInterceptor.java +++ b/app/src/main/java/com/uiuipad/appstore/network/interceptor/RepeatRequestInterceptor.java @@ -1,10 +1,10 @@ -package com.uiui.zyappstore.network.interceptor; +package com.uiuipad.appstore.network.interceptor; import android.util.Log; -import com.uiui.zyappstore.BuildConfig; -import com.uiui.zyappstore.utils.MD5Util; +import com.uiuipad.appstore.BuildConfig; +import com.uiuipad.appstore.utils.MD5Util; import org.jetbrains.annotations.NotNull; diff --git a/app/src/main/java/com/uiui/zyappstore/receiver/AppManagerReceiver.java b/app/src/main/java/com/uiuipad/appstore/receiver/AppManagerReceiver.java similarity index 84% rename from app/src/main/java/com/uiui/zyappstore/receiver/AppManagerReceiver.java rename to app/src/main/java/com/uiuipad/appstore/receiver/AppManagerReceiver.java index 4ec2f3b..c054bfe 100644 --- a/app/src/main/java/com/uiui/zyappstore/receiver/AppManagerReceiver.java +++ b/app/src/main/java/com/uiuipad/appstore/receiver/AppManagerReceiver.java @@ -1,14 +1,14 @@ -package com.uiui.zyappstore.receiver; +package com.uiuipad.appstore.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; -import com.uiui.zyappstore.utils.ApkUtils; -import com.uiui.zyappstore.utils.LogUtils; -import com.uiui.zyappstore.utils.SPUtils; -import com.uiui.zyappstore.utils.ToastUtil; +import com.uiuipad.appstore.utils.ApkUtils; +import com.uiuipad.appstore.utils.LogUtils; +import com.uiuipad.appstore.utils.SPUtils; +import com.uiuipad.appstore.utils.ToastUtil; import java.util.Arrays; @@ -28,11 +28,11 @@ public class AppManagerReceiver extends BroadcastReceiver { if (action.equals(Intent.ACTION_PACKAGE_ADDED) || action.equals(Intent.ACTION_PACKAGE_REPLACED)) { String packageName = intent.getDataString().replace("package:", ""); if (action.equals(Intent.ACTION_PACKAGE_ADDED)) { - Intent intents = new Intent("com.uiui.zyappstore.PACKAGE_ADDED"); + Intent intents = new Intent("com.uiuipad.appstore.PACKAGE_ADDED"); intents.putExtra("package", packageName); context.sendBroadcast(intents); } else { - Intent intents = new Intent("com.uiui.zyappstore.PACKAGE_REPLACED"); + Intent intents = new Intent("com.uiuipad.appstore.PACKAGE_REPLACED"); intents.putExtra("package", packageName); context.sendBroadcast(intents); } @@ -53,7 +53,7 @@ public class AppManagerReceiver extends BroadcastReceiver { if (action.equals(Intent.ACTION_PACKAGE_REMOVED)) { String packageName = intent.getDataString().replace("package:", ""); LogUtils.e(TAG, "卸载了:" + packageName + "包名的程序"); - Intent intents = new Intent("com.uiui.zyappstore.PACKAGE_REMOVED"); + Intent intents = new Intent("com.uiuipad.appstore.PACKAGE_REMOVED"); context.sendBroadcast(intents); if (!packageName.equals(context.getPackageName()) && !Arrays.asList(packages).contains(packageName)) { if (admin_id == -1 || sn_id == -1) { @@ -71,7 +71,7 @@ public class AppManagerReceiver extends BroadcastReceiver { } String[] packages = { - "com.uiui.zyappstore", + "com.uiuipad.appstore", "com.uiuios.updatetools", "com.uiui.sn", "com.android.uiuios", diff --git a/app/src/main/java/com/uiui/zyappstore/receiver/BootReceiver.java b/app/src/main/java/com/uiuipad/appstore/receiver/BootReceiver.java similarity index 90% rename from app/src/main/java/com/uiui/zyappstore/receiver/BootReceiver.java rename to app/src/main/java/com/uiuipad/appstore/receiver/BootReceiver.java index 83fe0e9..437e996 100644 --- a/app/src/main/java/com/uiui/zyappstore/receiver/BootReceiver.java +++ b/app/src/main/java/com/uiuipad/appstore/receiver/BootReceiver.java @@ -1,11 +1,11 @@ -package com.uiui.zyappstore.receiver; +package com.uiuipad.appstore.receiver; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.util.Log; -import com.uiui.zyappstore.utils.LogUtils; +import com.uiuipad.appstore.utils.LogUtils; public class BootReceiver extends BroadcastReceiver { public static final String BOOT_COMPLETED = "zuoyeos.action.BOOT_COMPLETED"; diff --git a/app/src/main/java/com/uiui/zyappstore/receiver/InstallResultReceiver.java b/app/src/main/java/com/uiuipad/appstore/receiver/InstallResultReceiver.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/receiver/InstallResultReceiver.java rename to app/src/main/java/com/uiuipad/appstore/receiver/InstallResultReceiver.java index 3f902ae..5b6dbe3 100644 --- a/app/src/main/java/com/uiui/zyappstore/receiver/InstallResultReceiver.java +++ b/app/src/main/java/com/uiuipad/appstore/receiver/InstallResultReceiver.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.receiver; +package com.uiuipad.appstore.receiver; import android.content.BroadcastReceiver; import android.content.Context; @@ -9,7 +9,7 @@ import android.util.Log; import androidx.annotation.RequiresApi; -import com.uiui.zyappstore.utils.ToastUtil; +import com.uiuipad.appstore.utils.ToastUtil; public class InstallResultReceiver extends BroadcastReceiver { private static final String TAG = "InstallResultReceiver"; diff --git a/app/src/main/java/com/uiui/zyappstore/receiver/NewAppReceiver.java b/app/src/main/java/com/uiuipad/appstore/receiver/NewAppReceiver.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/receiver/NewAppReceiver.java rename to app/src/main/java/com/uiuipad/appstore/receiver/NewAppReceiver.java index d5eea2a..82a4039 100644 --- a/app/src/main/java/com/uiui/zyappstore/receiver/NewAppReceiver.java +++ b/app/src/main/java/com/uiuipad/appstore/receiver/NewAppReceiver.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.receiver; +package com.uiuipad.appstore.receiver; import android.annotation.SuppressLint; import android.content.BroadcastReceiver; @@ -7,8 +7,8 @@ import android.content.Intent; import android.text.TextUtils; import android.util.Log; -import com.uiui.zyappstore.utils.ApkUtils; -import com.uiui.zyappstore.utils.JGYUtils; +import com.uiuipad.appstore.utils.ApkUtils; +import com.uiuipad.appstore.utils.JGYUtils; import java.util.concurrent.TimeUnit; diff --git a/app/src/main/java/com/uiui/zyappstore/service/main/MainSContact.java b/app/src/main/java/com/uiuipad/appstore/service/main/MainSContact.java similarity index 63% rename from app/src/main/java/com/uiui/zyappstore/service/main/MainSContact.java rename to app/src/main/java/com/uiuipad/appstore/service/main/MainSContact.java index 9fe4df3..22d07a6 100644 --- a/app/src/main/java/com/uiui/zyappstore/service/main/MainSContact.java +++ b/app/src/main/java/com/uiuipad/appstore/service/main/MainSContact.java @@ -1,7 +1,7 @@ -package com.uiui.zyappstore.service.main; +package com.uiuipad.appstore.service.main; -import com.uiui.zyappstore.base.BasePresenter; -import com.uiui.zyappstore.base.BaseView; +import com.uiuipad.appstore.base.BasePresenter; +import com.uiuipad.appstore.base.BaseView; public class MainSContact { public interface MainView extends BaseView { diff --git a/app/src/main/java/com/uiui/zyappstore/service/main/MainSPresenter.java b/app/src/main/java/com/uiuipad/appstore/service/main/MainSPresenter.java similarity index 91% rename from app/src/main/java/com/uiui/zyappstore/service/main/MainSPresenter.java rename to app/src/main/java/com/uiuipad/appstore/service/main/MainSPresenter.java index 9b0352d..f9b91b8 100644 --- a/app/src/main/java/com/uiui/zyappstore/service/main/MainSPresenter.java +++ b/app/src/main/java/com/uiuipad/appstore/service/main/MainSPresenter.java @@ -1,9 +1,9 @@ -package com.uiui.zyappstore.service.main; +package com.uiuipad.appstore.service.main; import android.content.Context; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.zyappstore.network.NetInterfaceManager; +import com.uiuipad.appstore.network.NetInterfaceManager; import io.reactivex.rxjava3.subjects.BehaviorSubject; diff --git a/app/src/main/java/com/uiui/zyappstore/service/main/MainService.java b/app/src/main/java/com/uiuipad/appstore/service/main/MainService.java similarity index 93% rename from app/src/main/java/com/uiui/zyappstore/service/main/MainService.java rename to app/src/main/java/com/uiuipad/appstore/service/main/MainService.java index a1ce87c..7ec4ef3 100644 --- a/app/src/main/java/com/uiui/zyappstore/service/main/MainService.java +++ b/app/src/main/java/com/uiuipad/appstore/service/main/MainService.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.service.main; +package com.uiuipad.appstore.service.main; import android.app.Service; import android.content.Intent; @@ -16,14 +16,14 @@ import com.trello.rxlifecycle4.LifecycleTransformer; import com.trello.rxlifecycle4.RxLifecycle; import com.trello.rxlifecycle4.android.ActivityEvent; import com.trello.rxlifecycle4.android.RxLifecycleAndroid; -import com.uiui.zyappstore.bean.BaseResponse; -import com.uiui.zyappstore.network.HTTPInterface; -import com.uiui.zyappstore.network.NetInterfaceManager; -import com.uiui.zyappstore.utils.ApkUtils; -import com.uiui.zyappstore.utils.JGYUtils; -import com.uiui.zyappstore.utils.LogUtils; -import com.uiui.zyappstore.utils.SPUtils; -import com.uiui.zyappstore.utils.Utils; +import com.uiuipad.appstore.bean.BaseResponse; +import com.uiuipad.appstore.network.HTTPInterface; +import com.uiuipad.appstore.network.NetInterfaceManager; +import com.uiuipad.appstore.utils.ApkUtils; +import com.uiuipad.appstore.utils.JGYUtils; +import com.uiuipad.appstore.utils.LogUtils; +import com.uiuipad.appstore.utils.SPUtils; +import com.uiuipad.appstore.utils.Utils; import org.jetbrains.annotations.NotNull; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/ApkUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/ApkUtils.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/utils/ApkUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/ApkUtils.java index 890ef59..3cf2d1c 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/ApkUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/ApkUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.app.PendingIntent; import android.content.Context; @@ -15,8 +15,6 @@ import android.os.Build; import android.provider.Settings; import android.text.TextUtils; import android.util.Log; -import android.view.View; -import android.widget.Toast; import androidx.annotation.RequiresApi; import androidx.core.content.FileProvider; @@ -24,12 +22,11 @@ import androidx.core.content.FileProvider; import com.arialyy.aria.core.Aria; import com.arialyy.aria.core.download.DownloadEntity; import com.google.gson.JsonObject; -import com.uiui.zyappstore.BuildConfig; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.bean.LocalApp; -import com.uiui.zyappstore.common.CommonConfig; -import com.uiui.zyappstore.gson.GsonUtils; -import com.uiui.zyappstore.receiver.InstallResultReceiver; +import com.uiuipad.appstore.BuildConfig; +import com.uiuipad.appstore.bean.LocalApp; +import com.uiuipad.appstore.common.CommonConfig; +import com.uiuipad.appstore.gson.GsonUtils; +import com.uiuipad.appstore.receiver.InstallResultReceiver; import java.io.BufferedReader; import java.io.DataOutputStream; @@ -115,7 +112,7 @@ public class ApkUtils { if (Build.VERSION.SDK_INT >= 24) { //判读版本是否在7.0以上 //参数1 上下文, 参数2 Provider主机地址 和配置文件中保持一致 参数3 共享的文件 Uri apkUri = - FileProvider.getUriForFile(context, "com.uiui.zyappstore.fileprovider", uriFile); + FileProvider.getUriForFile(context, "com.uiuipad.appstore.fileprovider", uriFile); //添加这一句表示对目标应用临时授权该Uri所代表的文件 intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); intent.setDataAndType(apkUri, "application/vnd.android.package-archive"); @@ -684,7 +681,7 @@ public class ApkUtils { this.add("com.jxw.liancichengju"); this.add("com.jxw.singsound"); this.add("com.jxw.jxwcalculator"); - this.add("com.uiui.zyappstore"); + this.add("com.uiuipad.appstore"); this.add("com.jxw.launcher"); this.add("com.jxw.jxwbook"); this.add("com.uiui.zysn"); @@ -839,7 +836,7 @@ public class ApkUtils { this.add("com.teclast.zybrowser"); this.add("com.uiui.zyos"); this.add("com.uiui.zy"); - this.add("com.uiui.zyappstore"); + this.add("com.uiuipad.appstore"); this.add("com.uiui.zybrowser"); this.add("com.uiui.zysn"); this.add("com.uiui.calendar"); diff --git a/app/src/main/java/com/uiui/zyappstore/utils/DensityUtil.java b/app/src/main/java/com/uiuipad/appstore/utils/DensityUtil.java similarity index 95% rename from app/src/main/java/com/uiui/zyappstore/utils/DensityUtil.java rename to app/src/main/java/com/uiuipad/appstore/utils/DensityUtil.java index d1c36ef..ddb221b 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/DensityUtil.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/DensityUtil.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.content.Context; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/FileUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/FileUtils.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/utils/FileUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/FileUtils.java index d844cb8..07b0bfa 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/FileUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/FileUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.content.Context; import android.util.Log; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/GlideLoadUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/GlideLoadUtils.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/utils/GlideLoadUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/GlideLoadUtils.java index 17b1aa7..222a9e3 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/GlideLoadUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/GlideLoadUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.annotation.TargetApi; import android.app.Activity; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/JGYUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/JGYUtils.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/utils/JGYUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/JGYUtils.java index a10eec4..433ca41 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/JGYUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/JGYUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.annotation.SuppressLint; import android.content.ComponentName; @@ -21,8 +21,8 @@ import android.util.Log; import androidx.core.content.ContextCompat; import com.blankj.utilcode.util.FileUtils; -import com.uiui.zyappstore.BuildConfig; -import com.uiui.zyappstore.receiver.BootReceiver; +import com.uiuipad.appstore.BuildConfig; +import com.uiuipad.appstore.receiver.BootReceiver; import java.io.File; import java.io.IOException; @@ -422,10 +422,10 @@ public class JGYUtils { } public static final String PACKAGE_DEVICEINFO = "com.uiui.sn"; - public static final String PACKAGE_APPSTORE = "com.uiui.zyappstore"; + public static final String PACKAGE_APPSTORE = "com.uiuipad.appstore"; public static final String PACKAGE_UPDATETOOLS = "com.uiui.updatetools"; public static final String CLASS_DEVICEINFO = "com.uiui.sn.receiver.BootReceiver"; - public static final String CLASS_APPSTORE = "com.uiui.zyappstore.receiver.BootReceiver"; + public static final String CLASS_APPSTORE = "com.uiuipad.appstore.receiver.BootReceiver"; public static final String CLASS_UPDATETOOLS = "com.uiui.updatetools.receiver.BootReceiver"; public void wakeUpDeviceInfo() { diff --git a/app/src/main/java/com/uiui/zyappstore/utils/LogUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/LogUtils.java similarity index 90% rename from app/src/main/java/com/uiui/zyappstore/utils/LogUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/LogUtils.java index 8653b30..68165c7 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/LogUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/LogUtils.java @@ -1,8 +1,8 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.util.Log; -import com.uiui.zyappstore.BuildConfig; +import com.uiuipad.appstore.BuildConfig; public class LogUtils { public static void v(String tag, String msg) { diff --git a/app/src/main/java/com/uiui/zyappstore/utils/MD5Util.java b/app/src/main/java/com/uiuipad/appstore/utils/MD5Util.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/utils/MD5Util.java rename to app/src/main/java/com/uiuipad/appstore/utils/MD5Util.java index f9d2360..c989ebe 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/MD5Util.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/MD5Util.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/SPUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/SPUtils.java similarity index 98% rename from app/src/main/java/com/uiui/zyappstore/utils/SPUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/SPUtils.java index af1ab47..9732f05 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/SPUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/SPUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.content.Context; import android.content.SharedPreferences; @@ -9,7 +9,7 @@ import android.util.Base64; import android.widget.ImageView; -import com.uiui.zyappstore.common.CommonConfig; +import com.uiuipad.appstore.common.CommonConfig; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/ServiceAliveUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/ServiceAliveUtils.java similarity index 89% rename from app/src/main/java/com/uiui/zyappstore/utils/ServiceAliveUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/ServiceAliveUtils.java index f9a902f..b2e5e43 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/ServiceAliveUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/ServiceAliveUtils.java @@ -1,10 +1,8 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.app.ActivityManager; import android.content.Context; -import com.uiui.zyappstore.base.BaseApplication; - public class ServiceAliveUtils { public static boolean isServiceAlice(Context context) { diff --git a/app/src/main/java/com/uiui/zyappstore/utils/StatusBarUtil.java b/app/src/main/java/com/uiuipad/appstore/utils/StatusBarUtil.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/utils/StatusBarUtil.java rename to app/src/main/java/com/uiuipad/appstore/utils/StatusBarUtil.java index 259d66d..8996e48 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/StatusBarUtil.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/StatusBarUtil.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.app.Activity; import android.content.Context; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/StorageUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/StorageUtils.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/utils/StorageUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/StorageUtils.java index b21e5aa..442f21b 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/StorageUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/StorageUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.content.Context; import android.os.Build; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/TimeUtils.java b/app/src/main/java/com/uiuipad/appstore/utils/TimeUtils.java similarity index 96% rename from app/src/main/java/com/uiui/zyappstore/utils/TimeUtils.java rename to app/src/main/java/com/uiuipad/appstore/utils/TimeUtils.java index 19eae5e..c9665c1 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/TimeUtils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/TimeUtils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.os.Build; diff --git a/app/src/main/java/com/uiui/zyappstore/utils/ToastUtil.java b/app/src/main/java/com/uiuipad/appstore/utils/ToastUtil.java similarity index 95% rename from app/src/main/java/com/uiui/zyappstore/utils/ToastUtil.java rename to app/src/main/java/com/uiuipad/appstore/utils/ToastUtil.java index e14169c..04ce9d8 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/ToastUtil.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/ToastUtil.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.annotation.SuppressLint; import android.content.Context; @@ -6,7 +6,7 @@ import android.os.Handler; import android.os.Looper; import android.widget.Toast; -import com.uiui.zyappstore.BuildConfig; +import com.uiuipad.appstore.BuildConfig; /** * Created by haoge on 2017/3/2. diff --git a/app/src/main/java/com/uiui/zyappstore/utils/Utils.java b/app/src/main/java/com/uiuipad/appstore/utils/Utils.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/utils/Utils.java rename to app/src/main/java/com/uiuipad/appstore/utils/Utils.java index f689bb3..0299d5b 100644 --- a/app/src/main/java/com/uiui/zyappstore/utils/Utils.java +++ b/app/src/main/java/com/uiuipad/appstore/utils/Utils.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.utils; +package com.uiuipad.appstore.utils; import android.annotation.SuppressLint; import android.app.admin.DevicePolicyManager; @@ -33,8 +33,8 @@ import android.view.inputmethod.InputMethodManager; import android.widget.EditText; import android.widget.Toast; -import com.uiui.zyappstore.R; -import com.uiui.zyappstore.common.CommonConfig; +import com.uiuipad.appstore.R; +import com.uiuipad.appstore.common.CommonConfig; import java.io.BufferedReader; import java.io.File; diff --git a/app/src/main/java/com/uiui/zyappstore/view/CornerImageView.kt b/app/src/main/java/com/uiuipad/appstore/view/CornerImageView.kt similarity index 94% rename from app/src/main/java/com/uiui/zyappstore/view/CornerImageView.kt rename to app/src/main/java/com/uiuipad/appstore/view/CornerImageView.kt index 3418fdc..b0bd689 100644 --- a/app/src/main/java/com/uiui/zyappstore/view/CornerImageView.kt +++ b/app/src/main/java/com/uiuipad/appstore/view/CornerImageView.kt @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.view +package com.uiuipad.appstore.view import android.content.Context import android.os.Build diff --git a/app/src/main/java/com/uiui/zyappstore/view/HorizontalItemDecoration.java b/app/src/main/java/com/uiuipad/appstore/view/HorizontalItemDecoration.java similarity index 97% rename from app/src/main/java/com/uiui/zyappstore/view/HorizontalItemDecoration.java rename to app/src/main/java/com/uiuipad/appstore/view/HorizontalItemDecoration.java index 488fed5..7c98b9c 100644 --- a/app/src/main/java/com/uiui/zyappstore/view/HorizontalItemDecoration.java +++ b/app/src/main/java/com/uiuipad/appstore/view/HorizontalItemDecoration.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore.view; +package com.uiuipad.appstore.view; import android.content.Context; import android.graphics.Rect; diff --git a/app/src/main/java/com/uiui/zyappstore/view/NumberProgressBar.java b/app/src/main/java/com/uiuipad/appstore/view/NumberProgressBar.java similarity index 99% rename from app/src/main/java/com/uiui/zyappstore/view/NumberProgressBar.java rename to app/src/main/java/com/uiuipad/appstore/view/NumberProgressBar.java index 6961ea8..6487bf4 100644 --- a/app/src/main/java/com/uiui/zyappstore/view/NumberProgressBar.java +++ b/app/src/main/java/com/uiuipad/appstore/view/NumberProgressBar.java @@ -13,7 +13,7 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -package com.uiui.zyappstore.view; +package com.uiuipad.appstore.view; import android.content.Context; import android.content.res.TypedArray; @@ -26,7 +26,7 @@ import android.os.Parcelable; import android.util.AttributeSet; import android.view.View; -import com.uiui.zyappstore.R; +import com.uiuipad.appstore.R; /** * ================================================ diff --git a/app/src/main/res/layout-land/item_download_manager.xml b/app/src/main/res/layout-land/item_download_manager.xml index a7e783b..116b922 100644 --- a/app/src/main/res/layout-land/item_download_manager.xml +++ b/app/src/main/res/layout-land/item_download_manager.xml @@ -41,7 +41,7 @@ android:textSize="@dimen/sp_11" android:textStyle="bold" /> - - - - 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index 3e98f6ebb7961b2d0fdbe95c0413a933ca28b73a..07203b4c7420fe1f9624e8d7490d633bbc8af21e 100644 GIT binary patch delta 5813 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 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 3e98f6ebb7961b2d0fdbe95c0413a933ca28b73a..07203b4c7420fe1f9624e8d7490d633bbc8af21e 100644 GIT binary patch delta 5813 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 3e98f6ebb7961b2d0fdbe95c0413a933ca28b73a..07203b4c7420fe1f9624e8d7490d633bbc8af21e 100644 GIT binary patch delta 5813 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 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 3e98f6ebb7961b2d0fdbe95c0413a933ca28b73a..07203b4c7420fe1f9624e8d7490d633bbc8af21e 100644 GIT binary patch delta 5813 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 diff --git a/app/src/test/java/com/uiui/zyappstore/ExampleUnitTest.java b/app/src/test/java/com/uiuipad/appstore/ExampleUnitTest.java similarity index 92% rename from app/src/test/java/com/uiui/zyappstore/ExampleUnitTest.java rename to app/src/test/java/com/uiuipad/appstore/ExampleUnitTest.java index 3955f83..33b697b 100644 --- a/app/src/test/java/com/uiui/zyappstore/ExampleUnitTest.java +++ b/app/src/test/java/com/uiuipad/appstore/ExampleUnitTest.java @@ -1,4 +1,4 @@ -package com.uiui.zyappstore; +package com.uiuipad.appstore; import org.junit.Test; diff --git a/app/tpns-configs.json b/app/tpns-configs.json deleted file mode 100644 index ac23e3a..0000000 --- a/app/tpns-configs.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "tpns": { - "access_id": "1500033122", - "access_key": "A5QBQVQ7KLQD" - }, - "com.uiui.zyappstore": { - "channel": { - "enable": true - } - }, - "debug": false, - "version": "1.3.5.0-release", - "upgrade": true -} \ No newline at end of file