diff --git a/FlycoTabLayoutZ_Lib/build.gradle b/FlycoTabLayoutZ_Lib/build.gradle index e21b40c..002590b 100644 --- a/FlycoTabLayoutZ_Lib/build.gradle +++ b/FlycoTabLayoutZ_Lib/build.gradle @@ -12,11 +12,10 @@ android { versionCode 5 versionName version } + buildTypes { - U807Debug {} - U807Release {} - iPlay50SEDebug {} - iPlay50SERelease {} + zhanRuiDebug {} + zhanRuiRelease {} debug {} release {} } diff --git a/JZVideo/build.gradle b/JZVideo/build.gradle index f0ad8f5..e8a17f6 100644 --- a/JZVideo/build.gradle +++ b/JZVideo/build.gradle @@ -20,6 +20,13 @@ android { lintOptions { abortOnError false } + + buildTypes { + zhanRuiDebug {} + zhanRuiRelease {} + debug {} + release {} + } } dependencies { diff --git a/app/build.gradle b/app/build.gradle index 56c5b87..5331162 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,7 +1,7 @@ apply plugin: 'com.android.application' static def appName() { - return "HomeVideoPlayer" + return "HaiNaOS" } static def releaseTime() { @@ -13,13 +13,13 @@ android { buildToolsVersion "30.0.3" defaultConfig { - applicationId "com.uiui.videoplayer" + applicationId "com.hainaos.vc" //There are no CERT files because If the mini sdk version is 23+, the AGP will ignore the V1 scheme signature. minSdkVersion 23 targetSdkVersion 28 - versionCode 122 - versionName "1.2.2" + versionCode 1 + versionName "1.0.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -51,6 +51,15 @@ android { //签名 signingConfigs { + zhanRui { + storeFile file("keystore/zhanxun.keystore") + storePassword "123456" + keyAlias "zhanxun" + keyPassword "123456" + v1SigningEnabled true + v2SigningEnabled false + } + tuixin {// 签名文件 storeFile file("keystore/tuixin.jks") storePassword "123456" @@ -61,36 +70,23 @@ android { } } - //多版本 - productFlavors { - uiui { - flavorDimensions "default" - } - - uiuios { - flavorDimensions "default" - } - } - - sourceSets { - uiui { - java { - srcDirs += ['uiui/java'] // 5 添加 - } - aidl.srcDirs 'src/uiui/aidl' - } - - uiuios { - java { - srcDirs += ['uiuios/java'] // 5 添加 - } - aidl.srcDirs 'src/uiuios/aidl' - } - } - buildTypes { + zhanRuiDebug.initWith(debug) + zhanRuiDebug { + debuggable true + versionNameSuffix "-debug" + signingConfig signingConfigs.zhanRui + buildConfigField "String", "platform", '"展锐"' + } + + zhanRuiRelease.initWith(release) + zhanRuiRelease { + signingConfig signingConfigs.zhanRui + buildConfigField "String", "platform", '"展锐"' + } + debug { - buildConfigField "String", "platform", '"UMTK11"' + buildConfigField "String", "platform", '"tuixin"' versionNameSuffix "_debug" //Zipalign优化 zipAlignEnabled true @@ -107,7 +103,7 @@ android { } release { - buildConfigField "String", "platform", '"UMTK11"' + buildConfigField "String", "platform", '"tuixin"' //Zipalign优化 zipAlignEnabled true //混淆 diff --git a/app/keystore/zhanxun.keystore b/app/keystore/zhanxun.keystore new file mode 100644 index 0000000..7c46fbc Binary files /dev/null and b/app/keystore/zhanxun.keystore differ diff --git a/app/src/androidTest/java/com/hainaos/vc/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/hainaos/vc/ExampleInstrumentedTest.java new file mode 100644 index 0000000..3e15f38 --- /dev/null +++ b/app/src/androidTest/java/com/hainaos/vc/ExampleInstrumentedTest.java @@ -0,0 +1,27 @@ +package com.hainaos.vc; + +import android.content.Context; + +import androidx.test.ext.junit.runners.AndroidJUnit4; +import androidx.test.platform.app.InstrumentationRegistry; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + + assertEquals("com.hainaos.vc", appContext.getPackageName()); + } +} diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b22c7bf..03af9f3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,6 +1,7 @@ + package="com.hainaos.vc" + android:sharedUserId="android.uid.system"> @@ -17,6 +18,7 @@ android:name=".activity.splash.SplashActivity" android:exported="true" android:launchMode="singleTask" + android:screenOrientation="portrait" android:theme="@style/AppSplashTheme"> @@ -29,7 +31,8 @@ + android:launchMode="singleTask" + android:screenOrientation="portrait"> @@ -40,29 +43,45 @@ + android:launchMode="singleTask" + android:screenOrientation="portrait" /> + android:launchMode="singleTask" + android:screenOrientation="portrait" /> + android:launchMode="singleTask" + android:screenOrientation="portrait" /> + android:configChanges="orientation|screenSize|keyboardHidden" + android:screenOrientation="portrait" /> + + + + diff --git a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdAssert.java b/app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdAssert.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdAssert.java rename to app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdAssert.java index ab360be..6af33ac 100644 --- a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdAssert.java +++ b/app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdAssert.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.CustomJzvd; +package com.hainaos.vc.CustomJzvd; import android.content.Context; import android.util.AttributeSet; diff --git a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdTikTok.java b/app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdTikTok.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdTikTok.java rename to app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdTikTok.java index 221cac2..29378a1 100644 --- a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/JzvdStdTikTok.java +++ b/app/src/main/java/com/hainaos/vc/CustomJzvd/JzvdStdTikTok.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.CustomJzvd; +package com.hainaos.vc.CustomJzvd; import android.content.Context; import android.util.AttributeSet; @@ -6,7 +6,7 @@ import android.util.Log; import android.view.View; import android.widget.ImageView; -import com.uiui.videoplayer.R; +import com.hainaos.vc.R; import cn.jzvd.JzvdStd; diff --git a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/MyJzvdStd.java b/app/src/main/java/com/hainaos/vc/CustomJzvd/MyJzvdStd.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/CustomJzvd/MyJzvdStd.java rename to app/src/main/java/com/hainaos/vc/CustomJzvd/MyJzvdStd.java index 9fe6846..d0c9f81 100644 --- a/app/src/main/java/com/uiui/videoplayer/CustomJzvd/MyJzvdStd.java +++ b/app/src/main/java/com/hainaos/vc/CustomJzvd/MyJzvdStd.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.CustomJzvd; +package com.hainaos.vc.CustomJzvd; import android.content.Context; import android.util.AttributeSet; @@ -7,7 +7,7 @@ import android.view.MotionEvent; import android.view.View; import android.widget.SeekBar; -import com.uiui.videoplayer.R; +import com.hainaos.vc.R; import cn.jzvd.JzvdStd; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/PlayActivity.java b/app/src/main/java/com/hainaos/vc/activity/PlayActivity.java similarity index 81% rename from app/src/main/java/com/uiui/videoplayer/activity/PlayActivity.java rename to app/src/main/java/com/hainaos/vc/activity/PlayActivity.java index 12a495d..2f95759 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/PlayActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/PlayActivity.java @@ -1,10 +1,10 @@ -package com.uiui.videoplayer.activity; - -import androidx.appcompat.app.AppCompatActivity; +package com.hainaos.vc.activity; import android.os.Bundle; -import com.uiui.videoplayer.R; +import androidx.appcompat.app.AppCompatActivity; + +import com.hainaos.vc.R; public class PlayActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/uiui/videoplayer/activity/main/MainActivity.java b/app/src/main/java/com/hainaos/vc/activity/main/MainActivity.java similarity index 93% rename from app/src/main/java/com/uiui/videoplayer/activity/main/MainActivity.java rename to app/src/main/java/com/hainaos/vc/activity/main/MainActivity.java index ef00189..b1fcb44 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/main/MainActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/main/MainActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.main; +package com.hainaos.vc.activity.main; import android.Manifest; import android.content.Intent; @@ -17,20 +17,20 @@ import androidx.core.app.ActivityCompat; import androidx.fragment.app.Fragment; import androidx.fragment.app.FragmentManager; +import com.hainaos.vc.BuildConfig; +import com.hainaos.vc.R; +import com.hainaos.vc.activity.vip.VipActivity; +import com.hainaos.vc.base.BaseFragmentPagerAdapter; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.databinding.ActivityMainBinding; +import com.hainaos.vc.dialog.PermissionsDialog; +import com.hainaos.vc.fragment.pic.PictureFragment; +import com.hainaos.vc.fragment.video.VideoFragment; +import com.hainaos.vc.utils.JgyUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.utils.VideoUtils; import com.hjq.permissions.OnPermissionCallback; import com.hjq.permissions.XXPermissions; -import com.uiui.videoplayer.BuildConfig; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.activity.vip.VipActivity; -import com.uiui.videoplayer.base.BaseFragmentPagerAdapter; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.databinding.ActivityMainBinding; -import com.uiui.videoplayer.dialog.PermissionsDialog; -import com.uiui.videoplayer.fragment.pic.PictureFragment; -import com.uiui.videoplayer.fragment.video.VideoFragment; -import com.uiui.videoplayer.utils.JGYUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.utils.VideoUtils; import java.io.File; import java.io.FileInputStream; @@ -189,7 +189,7 @@ public class MainActivity extends BaseMvvmActivity picFileList = new ArrayList<>(); List videoFileList = new ArrayList<>(); - String rootPath = JGYUtils.getInstance().getDownLoadPath() + File.separator; + String rootPath = JgyUtils.getInstance().getDownLoadPath() + File.separator; File file = new File(rootPath); if (file.exists()) { LinkedList list = new LinkedList(); diff --git a/app/src/main/java/com/uiui/videoplayer/activity/main/MainViewModel.java b/app/src/main/java/com/hainaos/vc/activity/main/MainViewModel.java similarity index 68% rename from app/src/main/java/com/uiui/videoplayer/activity/main/MainViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/main/MainViewModel.java index abe5ad9..1ebb9d3 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/main/MainViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/main/MainViewModel.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.activity.main; +package com.hainaos.vc.activity.main; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.databinding.ActivityMainBinding; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.databinding.ActivityMainBinding; public class MainViewModel extends BaseViewModel { private static final String TAG = "MainViewModel"; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryActivity.java b/app/src/main/java/com/hainaos/vc/activity/pic/GalleryActivity.java similarity index 88% rename from app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryActivity.java rename to app/src/main/java/com/hainaos/vc/activity/pic/GalleryActivity.java index 6d966a2..a5d9cd4 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/pic/GalleryActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.pic; +package com.hainaos.vc.activity.pic; import android.view.View; @@ -7,13 +7,13 @@ import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.PicAdapter; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.databinding.ActivityGalleryBinding; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.view.BGAGridDivider; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.PicAdapter; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.databinding.ActivityGalleryBinding; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.view.BGAGridDivider; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryViewModel.java b/app/src/main/java/com/hainaos/vc/activity/pic/GalleryViewModel.java similarity index 79% rename from app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/pic/GalleryViewModel.java index 503940c..a0c7dbe 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/pic/GalleryViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/pic/GalleryViewModel.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.activity.pic; +package com.hainaos.vc.activity.pic; import androidx.lifecycle.MutableLiveData; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.databinding.ActivityGalleryBinding; +import com.hainaos.vc.network.NetInterfaceManager; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.databinding.ActivityGalleryBinding; -import com.uiui.videoplayer.network.NetInterfaceManager; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewActivity.java b/app/src/main/java/com/hainaos/vc/activity/preview/PreviewActivity.java similarity index 88% rename from app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewActivity.java rename to app/src/main/java/com/hainaos/vc/activity/preview/PreviewActivity.java index 37907db..3e332af 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/preview/PreviewActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.preview; +package com.hainaos.vc.activity.preview; import android.content.Intent; import android.graphics.Color; @@ -6,12 +6,12 @@ import android.os.Bundle; import android.widget.ImageView; import com.bumptech.glide.Glide; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.PreviewAdapter; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.databinding.ActivityPreviewBinding; -import com.uiui.videoplayer.view.ScaleCircleNavigator; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.PreviewAdapter; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.databinding.ActivityPreviewBinding; +import com.hainaos.vc.view.ScaleCircleNavigator; import net.lucode.hackware.magicindicator.ViewPagerHelper; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewViewModel.java b/app/src/main/java/com/hainaos/vc/activity/preview/PreviewViewModel.java similarity index 64% rename from app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/preview/PreviewViewModel.java index 4aabd65..f17bcbf 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/preview/PreviewViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/preview/PreviewViewModel.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.activity.preview; +package com.hainaos.vc.activity.preview; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.databinding.ActivityPreviewBinding; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.databinding.ActivityPreviewBinding; public class PreviewViewModel extends BaseViewModel { diff --git a/app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyActivity.java b/app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyActivity.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyActivity.java rename to app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyActivity.java index 7098151..fb05c85 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.privacy; +package com.hainaos.vc.activity.privacy; import android.content.Intent; import android.view.View; @@ -7,9 +7,9 @@ import android.webkit.WebSettings; import android.webkit.WebView; import android.webkit.WebViewClient; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.databinding.ActivityPrivacyaBinding; +import com.hainaos.vc.R; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.databinding.ActivityPrivacyaBinding; public class PrivacyActivity extends BaseMvvmActivity { private static final String TAG = "PrivacyActivity"; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyViewModel.java b/app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyViewModel.java similarity index 64% rename from app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyViewModel.java index 1e235b2..97218c4 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/privacy/PrivacyViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/privacy/PrivacyViewModel.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.activity.privacy; +package com.hainaos.vc.activity.privacy; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.databinding.ActivityPrivacyaBinding; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.databinding.ActivityPrivacyaBinding; public class PrivacyViewModel extends BaseViewModel { diff --git a/app/src/main/java/com/uiui/videoplayer/activity/splash/SplashActivity.java b/app/src/main/java/com/hainaos/vc/activity/splash/SplashActivity.java similarity index 88% rename from app/src/main/java/com/uiui/videoplayer/activity/splash/SplashActivity.java rename to app/src/main/java/com/hainaos/vc/activity/splash/SplashActivity.java index 3932139..cf90af3 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/splash/SplashActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/splash/SplashActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.splash; +package com.hainaos.vc.activity.splash; import android.content.Intent; import android.os.Build; @@ -6,13 +6,13 @@ import android.util.Log; import androidx.databinding.DataBindingUtil; +import com.hainaos.vc.R; +import com.hainaos.vc.activity.main.MainActivity; +import com.hainaos.vc.base.BaseDataBindingActivity; +import com.hainaos.vc.config.CommonConfig; +import com.hainaos.vc.databinding.ActivitySplashBinding; +import com.hainaos.vc.dialog.PrivacyPolicyDialog; import com.tencent.mmkv.MMKV; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.activity.main.MainActivity; -import com.uiui.videoplayer.base.BaseDataBindingActivity; -import com.uiui.videoplayer.config.CommonConfig; -import com.uiui.videoplayer.databinding.ActivitySplashBinding; -import com.uiui.videoplayer.dialog.PrivacyPolicyDialog; public class SplashActivity extends BaseDataBindingActivity { private static final String TAG = "SplashActivity"; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokActivity.java b/app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokActivity.java similarity index 93% rename from app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokActivity.java rename to app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokActivity.java index d949205..c189d28 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.tiktok; +package com.hainaos.vc.activity.tiktok; import android.content.Intent; import android.content.pm.ActivityInfo; @@ -14,16 +14,16 @@ import androidx.annotation.NonNull; import androidx.recyclerview.widget.OrientationHelper; import androidx.recyclerview.widget.RecyclerView; -import com.uiui.videoplayer.CustomJzvd.JzvdStdAssert; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.TikTokRecyclerViewAdapter; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.databinding.ActivityTiktokBinding; -import com.uiui.videoplayer.listener.OnViewPagerListener; -import com.uiui.videoplayer.utils.SPUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.view.ViewPagerLayoutManager; +import com.hainaos.vc.CustomJzvd.JzvdStdAssert; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.TikTokRecyclerViewAdapter; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.databinding.ActivityTiktokBinding; +import com.hainaos.vc.listener.OnViewPagerListener; +import com.hainaos.vc.utils.SPUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.view.ViewPagerLayoutManager; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokViewModel.java b/app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokViewModel.java similarity index 64% rename from app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokViewModel.java index 92533eb..d2ea83e 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/tiktok/TikTokViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/tiktok/TikTokViewModel.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.activity.tiktok; +package com.hainaos.vc.activity.tiktok; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.databinding.ActivityTiktokBinding; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.databinding.ActivityTiktokBinding; public class TikTokViewModel extends BaseViewModel { diff --git a/app/src/main/java/com/uiui/videoplayer/activity/video/VideoActivity.java b/app/src/main/java/com/hainaos/vc/activity/video/VideoActivity.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/activity/video/VideoActivity.java rename to app/src/main/java/com/hainaos/vc/activity/video/VideoActivity.java index 97ad5ea..bf8af6e 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/video/VideoActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/video/VideoActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.activity.video; +package com.hainaos.vc.activity.video; import android.content.res.Configuration; import android.graphics.PorterDuff; @@ -25,17 +25,17 @@ import com.arialyy.annotations.Download; import com.arialyy.aria.core.Aria; import com.arialyy.aria.core.task.DownloadTask; import com.google.gson.JsonObject; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.VideoAdapter; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.databinding.ActivityVideoBinding; -import com.uiui.videoplayer.gson.GsonUtils; -import com.uiui.videoplayer.utils.SPUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.utils.VideoUtils; -import com.uiui.videoplayer.view.CustomDialog; -import com.uiui.videoplayer.view.RecycleGridLayoutManager; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.VideoAdapter; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.databinding.ActivityVideoBinding; +import com.hainaos.vc.gson.GsonUtils; +import com.hainaos.vc.utils.SPUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.utils.VideoUtils; +import com.hainaos.vc.view.CustomDialog; +import com.hainaos.vc.view.RecycleGridLayoutManager; import java.io.File; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/video/VideoViewModel.java b/app/src/main/java/com/hainaos/vc/activity/video/VideoViewModel.java similarity index 79% rename from app/src/main/java/com/uiui/videoplayer/activity/video/VideoViewModel.java rename to app/src/main/java/com/hainaos/vc/activity/video/VideoViewModel.java index cbb559c..54ca2cc 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/video/VideoViewModel.java +++ b/app/src/main/java/com/hainaos/vc/activity/video/VideoViewModel.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.activity.video; +package com.hainaos.vc.activity.video; import androidx.lifecycle.MutableLiveData; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.databinding.ActivityVideoBinding; +import com.hainaos.vc.network.NetInterfaceManager; import com.trello.rxlifecycle4.android.ActivityEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.databinding.ActivityVideoBinding; -import com.uiui.videoplayer.network.NetInterfaceManager; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/activity/vip/VipActivity.java b/app/src/main/java/com/hainaos/vc/activity/vip/VipActivity.java similarity index 80% rename from app/src/main/java/com/uiui/videoplayer/activity/vip/VipActivity.java rename to app/src/main/java/com/hainaos/vc/activity/vip/VipActivity.java index 0f77570..c1490f7 100644 --- a/app/src/main/java/com/uiui/videoplayer/activity/vip/VipActivity.java +++ b/app/src/main/java/com/hainaos/vc/activity/vip/VipActivity.java @@ -1,17 +1,17 @@ -package com.uiui.videoplayer.activity.vip; +package com.hainaos.vc.activity.vip; import android.content.Intent; import android.view.View; import androidx.lifecycle.Observer; -import com.uiui.videoplayer.BuildConfig; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.activity.privacy.PrivacyActivity; -import com.uiui.videoplayer.base.mvvm.BaseMvvmActivity; -import com.uiui.videoplayer.bean.SpaceInfo; -import com.uiui.videoplayer.databinding.ActivityVipBinding; -import com.uiui.videoplayer.utils.Utils; +import com.hainaos.vc.BuildConfig; +import com.hainaos.vc.R; +import com.hainaos.vc.activity.privacy.PrivacyActivity; +import com.hainaos.vc.base.mvvm.BaseMvvmActivity; +import com.hainaos.vc.bean.SpaceInfo; +import com.hainaos.vc.databinding.ActivityVipBinding; +import com.hainaos.vc.utils.FileUtils; public class VipActivity extends BaseMvvmActivity { @@ -66,8 +66,8 @@ public class VipActivity extends BaseMvvmActivity { holder.tv_name.setText(fileName); } RequestOptions options = RequestOptions.bitmapTransform(new RoundedCorners(ScreenUtils.dip2px(mContext, 4F))); - if (!JGYUtils.getInstance().fileExists(photoInfo.getFile())) { + if (!JgyUtils.getInstance().fileExists(photoInfo.getFile())) { // Glide.with(mContext).load(fileUrl).into(holder.iv_pic); loadImg(fileUrl, holder.iv_pic); } else { // Glide.with(mContext).load(JGYUtils.getInstance().getUrlLocalPath(photoInfo.getFile())).into(holder.iv_pic); - loadImg(JGYUtils.getInstance().getUrlLocalPath(photoInfo.getFile()), holder.iv_pic); + loadImg(JgyUtils.getInstance().getUrlLocalPath(photoInfo.getFile()), holder.iv_pic); } holder.root.setOnClickListener(new View.OnClickListener() { @Override diff --git a/app/src/main/java/com/uiui/videoplayer/adapter/PreviewAdapter.java b/app/src/main/java/com/hainaos/vc/adapter/PreviewAdapter.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/adapter/PreviewAdapter.java rename to app/src/main/java/com/hainaos/vc/adapter/PreviewAdapter.java index 56ecc73..d23e5ad 100644 --- a/app/src/main/java/com/uiui/videoplayer/adapter/PreviewAdapter.java +++ b/app/src/main/java/com/hainaos/vc/adapter/PreviewAdapter.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.adapter; +package com.hainaos.vc.adapter; import android.view.View; import android.view.ViewGroup; diff --git a/app/src/main/java/com/uiui/videoplayer/adapter/TikTokRecyclerViewAdapter.java b/app/src/main/java/com/hainaos/vc/adapter/TikTokRecyclerViewAdapter.java similarity index 94% rename from app/src/main/java/com/uiui/videoplayer/adapter/TikTokRecyclerViewAdapter.java rename to app/src/main/java/com/hainaos/vc/adapter/TikTokRecyclerViewAdapter.java index 495238f..974aedb 100644 --- a/app/src/main/java/com/uiui/videoplayer/adapter/TikTokRecyclerViewAdapter.java +++ b/app/src/main/java/com/hainaos/vc/adapter/TikTokRecyclerViewAdapter.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.adapter; +package com.hainaos.vc.adapter; import android.annotation.SuppressLint; import android.content.Context; @@ -18,14 +18,14 @@ import com.arialyy.aria.core.task.DownloadTask; import com.bumptech.glide.Glide; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; +import com.hainaos.vc.CustomJzvd.JzvdStdAssert; +import com.hainaos.vc.R; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.gson.GsonUtils; +import com.hainaos.vc.utils.JgyUtils; +import com.hainaos.vc.utils.SPUtils; +import com.hainaos.vc.utils.VideoUtils; import com.shehuan.niv.NiceImageView; -import com.uiui.videoplayer.CustomJzvd.JzvdStdAssert; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.gson.GsonUtils; -import com.uiui.videoplayer.utils.JGYUtils; -import com.uiui.videoplayer.utils.SPUtils; -import com.uiui.videoplayer.utils.VideoUtils; import java.lang.reflect.Type; import java.util.List; @@ -102,7 +102,7 @@ public class TikTokRecyclerViewAdapter extends RecyclerView.Adapter } else { holder.title.setText(fileName); } - holder.duration.setText(Utils.TimeFormat(localVideoInfo.getDuration() * 1000)); + holder.duration.setText(TimeUtils.TimeFormat(localVideoInfo.getDuration() * 1000)); } } else { holder.title.setText(VideoUtils.getFileNameWithoutExtension(localPath)); @@ -103,7 +103,7 @@ public class VideoAdapter extends RecyclerView.Adapter if (file.exists()) { holder.iv_status.setVisibility(View.GONE); Glide.with(mContext).load(url + "?x-oss-process=video/snapshot,t_0,f_jpg").error(R.mipmap.ic_launcher).into(holder.video_image); - holder.duration.setText(Utils.TimeFormat(localVideoInfo.getDuration() * 1000)); + holder.duration.setText(TimeUtils.TimeFormat(localVideoInfo.getDuration() * 1000)); // Observable.create(new ObservableOnSubscribe() { // @Override // public void subscribe(ObservableEmitter emitter) throws Exception { @@ -163,13 +163,13 @@ public class VideoAdapter extends RecyclerView.Adapter @Override public void onClick(View v) { if (TextUtils.isEmpty(localPath)) { - if (JGYUtils.getInstance().fileExists(url)) { + if (JgyUtils.getInstance().fileExists(url)) { Intent intent = new Intent(mContext, TikTokActivity.class); intent.putExtra("position", position); intent.putParcelableArrayListExtra("list", mLocalVideoInfos); mContext.startActivity(intent); } else { - JGYUtils.getInstance().ariaDownload(url, GsonUtils.getJsonObject(GsonUtils.toJSONString(localVideoInfo))); + JgyUtils.getInstance().ariaDownload(url, GsonUtils.getJsonObject(GsonUtils.toJSONString(localVideoInfo))); ToastUtil.show(String.format(mContext.getString(R.string.download_now), VideoUtils.getFileNameWithoutExtension(url))); } } else { @@ -186,13 +186,13 @@ public class VideoAdapter extends RecyclerView.Adapter @Override public void onClick(View view) { if (TextUtils.isEmpty(localPath)) { - if (JGYUtils.getInstance().fileExists(url)) { + if (JgyUtils.getInstance().fileExists(url)) { Intent intent = new Intent(mContext, TikTokActivity.class); intent.putExtra("position", position); intent.putParcelableArrayListExtra("list", mLocalVideoInfos); mContext.startActivity(intent); } else { - JGYUtils.getInstance().ariaDownload(url, GsonUtils.getJsonObject(GsonUtils.toJSONString(localVideoInfo))); + JgyUtils.getInstance().ariaDownload(url, GsonUtils.getJsonObject(GsonUtils.toJSONString(localVideoInfo))); ToastUtil.show(String.format(mContext.getString(R.string.download_now), VideoUtils.getFileNameWithoutExtension(url))); } } else { diff --git a/app/src/main/java/com/uiui/videoplayer/base/BaseApplication.java b/app/src/main/java/com/hainaos/vc/base/BaseApplication.java similarity index 61% rename from app/src/main/java/com/uiui/videoplayer/base/BaseApplication.java rename to app/src/main/java/com/hainaos/vc/base/BaseApplication.java index d6f5cf2..229c862 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/BaseApplication.java +++ b/app/src/main/java/com/hainaos/vc/base/BaseApplication.java @@ -1,15 +1,14 @@ -package com.uiui.videoplayer.base; +package com.hainaos.vc.base; import android.app.Application; import android.util.Log; import com.arialyy.aria.core.Aria; +import com.hainaos.vc.manager.ConnectManager; +import com.hainaos.vc.network.NetInterfaceManager; +import com.hainaos.vc.utils.JgyUtils; +import com.hainaos.vc.utils.ToastUtil; import com.tencent.mmkv.MMKV; -import com.uiui.sn.manager.RemoteManager; -import com.uiui.videoplayer.manager.ConnectManager; -import com.uiui.videoplayer.network.NetInterfaceManager; -import com.uiui.videoplayer.utils.JGYUtils; -import com.uiui.videoplayer.utils.ToastUtil; public class BaseApplication extends Application { private static final String TAG = "BaseApplication"; @@ -20,10 +19,9 @@ public class BaseApplication extends Application { String rootDir = MMKV.initialize(this); Log.i(TAG, "mmkv root: " + rootDir); - JGYUtils.init(this); + JgyUtils.init(this); Aria.init(this); ConnectManager.init(this); - RemoteManager.init(this); ToastUtil.init(this); NetInterfaceManager.init(this); diff --git a/app/src/main/java/com/uiui/videoplayer/base/BaseDataBindingActivity.java b/app/src/main/java/com/hainaos/vc/base/BaseDataBindingActivity.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/base/BaseDataBindingActivity.java rename to app/src/main/java/com/hainaos/vc/base/BaseDataBindingActivity.java index 81478ff..303afa5 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/BaseDataBindingActivity.java +++ b/app/src/main/java/com/hainaos/vc/base/BaseDataBindingActivity.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.base; +package com.hainaos.vc.base; import android.os.Bundle; import androidx.annotation.CallSuper; import androidx.annotation.Nullable; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.base.rx.BaseRxActivity; +import com.hainaos.vc.R; +import com.hainaos.vc.base.rx.BaseRxActivity; import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX; public abstract class BaseDataBindingActivity extends BaseRxActivity { diff --git a/app/src/main/java/com/uiui/videoplayer/base/BaseFragment.java b/app/src/main/java/com/hainaos/vc/base/BaseFragment.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/base/BaseFragment.java rename to app/src/main/java/com/hainaos/vc/base/BaseFragment.java index 1dbe784..b0383db 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/BaseFragment.java +++ b/app/src/main/java/com/hainaos/vc/base/BaseFragment.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.base; +package com.hainaos.vc.base; import android.os.Bundle; -import com.uiui.videoplayer.base.rx.BaseRxFragment; +import com.hainaos.vc.base.rx.BaseRxFragment; public abstract class BaseFragment extends BaseRxFragment { diff --git a/app/src/main/java/com/uiui/videoplayer/base/BaseFragmentPagerAdapter.java b/app/src/main/java/com/hainaos/vc/base/BaseFragmentPagerAdapter.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/base/BaseFragmentPagerAdapter.java rename to app/src/main/java/com/hainaos/vc/base/BaseFragmentPagerAdapter.java index c727384..4087fd4 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/BaseFragmentPagerAdapter.java +++ b/app/src/main/java/com/hainaos/vc/base/BaseFragmentPagerAdapter.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base; +package com.hainaos.vc.base; import android.util.SparseArray; diff --git a/app/src/main/java/com/uiui/videoplayer/base/BaseTransparentActivity.java b/app/src/main/java/com/hainaos/vc/base/BaseTransparentActivity.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/base/BaseTransparentActivity.java rename to app/src/main/java/com/hainaos/vc/base/BaseTransparentActivity.java index e5ba4db..85725a7 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/BaseTransparentActivity.java +++ b/app/src/main/java/com/hainaos/vc/base/BaseTransparentActivity.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.base; +package com.hainaos.vc.base; import android.os.Bundle; import androidx.annotation.CallSuper; import androidx.annotation.Nullable; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.base.rx.BaseRxActivity; +import com.hainaos.vc.R; +import com.hainaos.vc.base.rx.BaseRxActivity; import com.zackratos.ultimatebarx.ultimatebarx.java.UltimateBarX; public abstract class BaseTransparentActivity extends BaseRxActivity { diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvp/BaseActivity.java b/app/src/main/java/com/hainaos/vc/base/mvp/BaseActivity.java similarity index 86% rename from app/src/main/java/com/uiui/videoplayer/base/mvp/BaseActivity.java rename to app/src/main/java/com/hainaos/vc/base/mvp/BaseActivity.java index fba7ad5..c148ca5 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvp/BaseActivity.java +++ b/app/src/main/java/com/hainaos/vc/base/mvp/BaseActivity.java @@ -1,11 +1,11 @@ -package com.uiui.videoplayer.base.mvp; +package com.hainaos.vc.base.mvp; import android.os.Bundle; import androidx.annotation.CallSuper; import androidx.annotation.Nullable; -import com.uiui.videoplayer.base.BaseTransparentActivity; +import com.hainaos.vc.base.BaseTransparentActivity; @Deprecated public abstract class BaseActivity extends BaseTransparentActivity { diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvp/BasePresenter.java b/app/src/main/java/com/hainaos/vc/base/mvp/BasePresenter.java similarity index 75% rename from app/src/main/java/com/uiui/videoplayer/base/mvp/BasePresenter.java rename to app/src/main/java/com/hainaos/vc/base/mvp/BasePresenter.java index e0fc978..5043283 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvp/BasePresenter.java +++ b/app/src/main/java/com/hainaos/vc/base/mvp/BasePresenter.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvp; +package com.hainaos.vc.base.mvp; @Deprecated public interface BasePresenter { diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvp/BaseView.java b/app/src/main/java/com/hainaos/vc/base/mvp/BaseView.java similarity index 52% rename from app/src/main/java/com/uiui/videoplayer/base/mvp/BaseView.java rename to app/src/main/java/com/hainaos/vc/base/mvp/BaseView.java index 0f1042b..14b1367 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvp/BaseView.java +++ b/app/src/main/java/com/hainaos/vc/base/mvp/BaseView.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvp; +package com.hainaos.vc.base.mvp; @Deprecated public interface BaseView { diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseMvvmActivity.java b/app/src/main/java/com/hainaos/vc/base/mvvm/BaseMvvmActivity.java similarity index 94% rename from app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseMvvmActivity.java rename to app/src/main/java/com/hainaos/vc/base/mvvm/BaseMvvmActivity.java index ec33c38..75e7601 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseMvvmActivity.java +++ b/app/src/main/java/com/hainaos/vc/base/mvvm/BaseMvvmActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvvm; +package com.hainaos.vc.base.mvvm; import android.os.Bundle; import android.util.Log; @@ -9,7 +9,7 @@ import androidx.databinding.ViewDataBinding; import androidx.lifecycle.ViewModel; import androidx.lifecycle.ViewModelProvider; -import com.uiui.videoplayer.base.BaseTransparentActivity; +import com.hainaos.vc.base.BaseTransparentActivity; import java.lang.reflect.Modifier; import java.lang.reflect.ParameterizedType; diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseViewModel.java b/app/src/main/java/com/hainaos/vc/base/mvvm/BaseViewModel.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseViewModel.java rename to app/src/main/java/com/hainaos/vc/base/mvvm/BaseViewModel.java index e20ccfa..fba744d 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvvm/BaseViewModel.java +++ b/app/src/main/java/com/hainaos/vc/base/mvvm/BaseViewModel.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvvm; +package com.hainaos.vc.base.mvvm; import android.content.Context; diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvvm/ViewDataBindingCallback.java b/app/src/main/java/com/hainaos/vc/base/mvvm/ViewDataBindingCallback.java similarity index 93% rename from app/src/main/java/com/uiui/videoplayer/base/mvvm/ViewDataBindingCallback.java rename to app/src/main/java/com/hainaos/vc/base/mvvm/ViewDataBindingCallback.java index 80488db..887e35b 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvvm/ViewDataBindingCallback.java +++ b/app/src/main/java/com/hainaos/vc/base/mvvm/ViewDataBindingCallback.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvvm; +package com.hainaos.vc.base.mvvm; import android.content.Context; diff --git a/app/src/main/java/com/uiui/videoplayer/base/mvvm/fragment/BaseMvvmFragment.java b/app/src/main/java/com/hainaos/vc/base/mvvm/fragment/BaseMvvmFragment.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/base/mvvm/fragment/BaseMvvmFragment.java rename to app/src/main/java/com/hainaos/vc/base/mvvm/fragment/BaseMvvmFragment.java index 063d1e0..5bf8c81 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/mvvm/fragment/BaseMvvmFragment.java +++ b/app/src/main/java/com/hainaos/vc/base/mvvm/fragment/BaseMvvmFragment.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.mvvm.fragment; +package com.hainaos.vc.base.mvvm.fragment; import android.app.Activity; import android.content.Context; @@ -19,7 +19,7 @@ import androidx.databinding.ViewDataBinding; import androidx.lifecycle.ViewModel; import androidx.lifecycle.ViewModelProvider; -import com.uiui.videoplayer.base.BaseFragment; +import com.hainaos.vc.base.BaseFragment; import java.lang.ref.WeakReference; import java.lang.reflect.ParameterizedType; diff --git a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxActivity.java b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxActivity.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxActivity.java rename to app/src/main/java/com/hainaos/vc/base/rx/BaseRxActivity.java index 1f684fc..bbbd471 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxActivity.java +++ b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxActivity.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.rx; +package com.hainaos.vc.base.rx; import android.os.Bundle; diff --git a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxFragment.java b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxFragment.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxFragment.java rename to app/src/main/java/com/hainaos/vc/base/rx/BaseRxFragment.java index 5f3de79..a229a7e 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxFragment.java +++ b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxFragment.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.rx; +package com.hainaos.vc.base.rx; import android.os.Bundle; import android.view.View; diff --git a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxService.java b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxService.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxService.java rename to app/src/main/java/com/hainaos/vc/base/rx/BaseRxService.java index c9ebf15..e0af208 100644 --- a/app/src/main/java/com/uiui/videoplayer/base/rx/BaseRxService.java +++ b/app/src/main/java/com/hainaos/vc/base/rx/BaseRxService.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.base.rx; +package com.hainaos.vc.base.rx; import android.app.Service; import android.content.Intent; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/ActivationInfo.java b/app/src/main/java/com/hainaos/vc/bean/ActivationInfo.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/bean/ActivationInfo.java rename to app/src/main/java/com/hainaos/vc/bean/ActivationInfo.java index 0b559e4..3a432d1 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/ActivationInfo.java +++ b/app/src/main/java/com/hainaos/vc/bean/ActivationInfo.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/BaseResponse.java b/app/src/main/java/com/hainaos/vc/bean/BaseResponse.java similarity index 93% rename from app/src/main/java/com/uiui/videoplayer/bean/BaseResponse.java rename to app/src/main/java/com/hainaos/vc/bean/BaseResponse.java index 7f76324..8125135 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/BaseResponse.java +++ b/app/src/main/java/com/hainaos/vc/bean/BaseResponse.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/LocalVideoInfo.java b/app/src/main/java/com/hainaos/vc/bean/LocalVideoInfo.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/bean/LocalVideoInfo.java rename to app/src/main/java/com/hainaos/vc/bean/LocalVideoInfo.java index 6038ac1..7c215a2 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/LocalVideoInfo.java +++ b/app/src/main/java/com/hainaos/vc/bean/LocalVideoInfo.java @@ -1,6 +1,5 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; -import android.graphics.Bitmap; import android.os.Parcel; import android.os.Parcelable; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/PhotoInfo.java b/app/src/main/java/com/hainaos/vc/bean/PhotoInfo.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/bean/PhotoInfo.java rename to app/src/main/java/com/hainaos/vc/bean/PhotoInfo.java index 77bc914..661f9c0 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/PhotoInfo.java +++ b/app/src/main/java/com/hainaos/vc/bean/PhotoInfo.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; import android.os.Parcel; import android.os.Parcelable; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/SpaceInfo.java b/app/src/main/java/com/hainaos/vc/bean/SpaceInfo.java similarity index 95% rename from app/src/main/java/com/uiui/videoplayer/bean/SpaceInfo.java rename to app/src/main/java/com/hainaos/vc/bean/SpaceInfo.java index dabdbbb..7912ed6 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/SpaceInfo.java +++ b/app/src/main/java/com/hainaos/vc/bean/SpaceInfo.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; import java.io.Serializable; diff --git a/app/src/main/java/com/uiui/videoplayer/bean/VideoInfo.java b/app/src/main/java/com/hainaos/vc/bean/VideoInfo.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/bean/VideoInfo.java rename to app/src/main/java/com/hainaos/vc/bean/VideoInfo.java index 2c36f88..e6be0b9 100644 --- a/app/src/main/java/com/uiui/videoplayer/bean/VideoInfo.java +++ b/app/src/main/java/com/hainaos/vc/bean/VideoInfo.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.bean; +package com.hainaos.vc.bean; import androidx.annotation.NonNull; diff --git a/app/src/main/java/com/uiui/videoplayer/config/CommonConfig.java b/app/src/main/java/com/hainaos/vc/config/CommonConfig.java similarity index 89% rename from app/src/main/java/com/uiui/videoplayer/config/CommonConfig.java rename to app/src/main/java/com/hainaos/vc/config/CommonConfig.java index 667ce77..2b7360d 100644 --- a/app/src/main/java/com/uiui/videoplayer/config/CommonConfig.java +++ b/app/src/main/java/com/hainaos/vc/config/CommonConfig.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.config; +package com.hainaos.vc.config; public class CommonConfig { public static final String MMKV_ID = "InterProcessKV"; diff --git a/app/src/main/java/com/uiui/videoplayer/dialog/PermissionsDialog.java b/app/src/main/java/com/hainaos/vc/dialog/PermissionsDialog.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/dialog/PermissionsDialog.java rename to app/src/main/java/com/hainaos/vc/dialog/PermissionsDialog.java index ccab561..1a5edba 100644 --- a/app/src/main/java/com/uiui/videoplayer/dialog/PermissionsDialog.java +++ b/app/src/main/java/com/hainaos/vc/dialog/PermissionsDialog.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.dialog; +package com.hainaos.vc.dialog; import android.content.Context; import android.os.Bundle; @@ -10,7 +10,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; -import com.uiui.videoplayer.R; +import com.hainaos.vc.R; public class PermissionsDialog extends AlertDialog { diff --git a/app/src/main/java/com/uiui/videoplayer/dialog/PrivacyPolicyDialog.java b/app/src/main/java/com/hainaos/vc/dialog/PrivacyPolicyDialog.java similarity index 95% rename from app/src/main/java/com/uiui/videoplayer/dialog/PrivacyPolicyDialog.java rename to app/src/main/java/com/hainaos/vc/dialog/PrivacyPolicyDialog.java index dc50dc3..1863565 100644 --- a/app/src/main/java/com/uiui/videoplayer/dialog/PrivacyPolicyDialog.java +++ b/app/src/main/java/com/hainaos/vc/dialog/PrivacyPolicyDialog.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.dialog; +package com.hainaos.vc.dialog; import android.content.Context; import android.content.Intent; @@ -17,8 +17,8 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AlertDialog; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.activity.privacy.PrivacyActivity; +import com.hainaos.vc.R; +import com.hainaos.vc.activity.privacy.PrivacyActivity; public class PrivacyPolicyDialog extends AlertDialog { private Context mContext; diff --git a/app/src/main/java/com/uiui/videoplayer/disklrucache/CacheHelper.java b/app/src/main/java/com/hainaos/vc/disklrucache/CacheHelper.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/disklrucache/CacheHelper.java rename to app/src/main/java/com/hainaos/vc/disklrucache/CacheHelper.java index 36a79c8..3318fb4 100644 --- a/app/src/main/java/com/uiui/videoplayer/disklrucache/CacheHelper.java +++ b/app/src/main/java/com/hainaos/vc/disklrucache/CacheHelper.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.disklrucache; +package com.hainaos.vc.disklrucache; import android.content.Context; import android.graphics.Bitmap; @@ -6,9 +6,9 @@ import android.graphics.drawable.Drawable; import android.os.Environment; import android.util.Log; +import com.hainaos.vc.config.CommonConfig; import com.jakewharton.disklrucache.DiskLruCache; import com.tencent.mmkv.MMKV; -import com.uiui.videoplayer.config.CommonConfig; import org.json.JSONArray; import org.json.JSONException; diff --git a/app/src/main/java/com/uiui/videoplayer/disklrucache/DiskLruCacheHelper.java b/app/src/main/java/com/hainaos/vc/disklrucache/DiskLruCacheHelper.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/disklrucache/DiskLruCacheHelper.java rename to app/src/main/java/com/hainaos/vc/disklrucache/DiskLruCacheHelper.java index e18baff..c2720a8 100644 --- a/app/src/main/java/com/uiui/videoplayer/disklrucache/DiskLruCacheHelper.java +++ b/app/src/main/java/com/hainaos/vc/disklrucache/DiskLruCacheHelper.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.disklrucache; +package com.hainaos.vc.disklrucache; import android.content.Context; import android.graphics.Bitmap; diff --git a/app/src/main/java/com/uiui/videoplayer/disklrucache/Utils.java b/app/src/main/java/com/hainaos/vc/disklrucache/Utils.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/disklrucache/Utils.java rename to app/src/main/java/com/hainaos/vc/disklrucache/Utils.java index c9f9769..273ef93 100644 --- a/app/src/main/java/com/uiui/videoplayer/disklrucache/Utils.java +++ b/app/src/main/java/com/hainaos/vc/disklrucache/Utils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.disklrucache; +package com.hainaos.vc.disklrucache; import android.content.Context; import android.content.pm.PackageInfo; diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/doc/DocFragment.java b/app/src/main/java/com/hainaos/vc/fragment/doc/DocFragment.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/fragment/doc/DocFragment.java rename to app/src/main/java/com/hainaos/vc/fragment/doc/DocFragment.java index 13823fd..7f8599d 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/doc/DocFragment.java +++ b/app/src/main/java/com/hainaos/vc/fragment/doc/DocFragment.java @@ -1,13 +1,13 @@ -package com.uiui.videoplayer.fragment.doc; +package com.hainaos.vc.fragment.doc; import android.app.Activity; import android.os.Bundle; import androidx.fragment.app.Fragment; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.base.mvvm.fragment.BaseMvvmFragment; -import com.uiui.videoplayer.databinding.FragmentDocBinding; +import com.hainaos.vc.R; +import com.hainaos.vc.base.mvvm.fragment.BaseMvvmFragment; +import com.hainaos.vc.databinding.FragmentDocBinding; /** * A simple {@link Fragment} subclass. diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/doc/DocViewModel.java b/app/src/main/java/com/hainaos/vc/fragment/doc/DocViewModel.java similarity index 64% rename from app/src/main/java/com/uiui/videoplayer/fragment/doc/DocViewModel.java rename to app/src/main/java/com/hainaos/vc/fragment/doc/DocViewModel.java index f770269..0e45df2 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/doc/DocViewModel.java +++ b/app/src/main/java/com/hainaos/vc/fragment/doc/DocViewModel.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.fragment.doc; +package com.hainaos.vc.fragment.doc; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.databinding.FragmentDocBinding; import com.trello.rxlifecycle4.android.FragmentEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.databinding.FragmentDocBinding; public class DocViewModel extends BaseViewModel { diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureFragment.java b/app/src/main/java/com/hainaos/vc/fragment/pic/PictureFragment.java similarity index 91% rename from app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureFragment.java rename to app/src/main/java/com/hainaos/vc/fragment/pic/PictureFragment.java index 3187c35..597a707 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureFragment.java +++ b/app/src/main/java/com/hainaos/vc/fragment/pic/PictureFragment.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.fragment.pic; +package com.hainaos.vc.fragment.pic; import android.app.Activity; import android.os.Bundle; @@ -11,14 +11,14 @@ import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.swiperefreshlayout.widget.SwipeRefreshLayout; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.PicAdapter; -import com.uiui.videoplayer.base.mvvm.fragment.BaseMvvmFragment; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.databinding.FragmentPictureBinding; -import com.uiui.videoplayer.utils.ScreenUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.view.EquallyDividedItemDecoration; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.PicAdapter; +import com.hainaos.vc.base.mvvm.fragment.BaseMvvmFragment; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.databinding.FragmentPictureBinding; +import com.hainaos.vc.utils.ScreenUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.view.EquallyDividedItemDecoration; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureViewModel.java b/app/src/main/java/com/hainaos/vc/fragment/pic/PictureViewModel.java similarity index 79% rename from app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureViewModel.java rename to app/src/main/java/com/hainaos/vc/fragment/pic/PictureViewModel.java index 1e2313d..b3b2f69 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/pic/PictureViewModel.java +++ b/app/src/main/java/com/hainaos/vc/fragment/pic/PictureViewModel.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.fragment.pic; +package com.hainaos.vc.fragment.pic; import androidx.lifecycle.MutableLiveData; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.databinding.FragmentPictureBinding; +import com.hainaos.vc.network.NetInterfaceManager; import com.trello.rxlifecycle4.android.FragmentEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.databinding.FragmentPictureBinding; -import com.uiui.videoplayer.network.NetInterfaceManager; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/video/VideoFragment.java b/app/src/main/java/com/hainaos/vc/fragment/video/VideoFragment.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/fragment/video/VideoFragment.java rename to app/src/main/java/com/hainaos/vc/fragment/video/VideoFragment.java index 5f39e0b..3287c3b 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/video/VideoFragment.java +++ b/app/src/main/java/com/hainaos/vc/fragment/video/VideoFragment.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.fragment.video; +package com.hainaos.vc.fragment.video; import android.app.Activity; import android.os.Bundle; @@ -14,18 +14,18 @@ import com.arialyy.annotations.Download; import com.arialyy.aria.core.Aria; import com.arialyy.aria.core.task.DownloadTask; import com.google.gson.JsonObject; -import com.uiui.videoplayer.R; -import com.uiui.videoplayer.adapter.VideoAdapter; -import com.uiui.videoplayer.base.mvvm.fragment.BaseMvvmFragment; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.databinding.FragmentVideoBinding; -import com.uiui.videoplayer.gson.GsonUtils; -import com.uiui.videoplayer.utils.ScreenUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.utils.VideoUtils; -import com.uiui.videoplayer.view.CustomDialog; -import com.uiui.videoplayer.view.EquallyDividedItemDecoration; -import com.uiui.videoplayer.view.RecycleGridLayoutManager; +import com.hainaos.vc.R; +import com.hainaos.vc.adapter.VideoAdapter; +import com.hainaos.vc.base.mvvm.fragment.BaseMvvmFragment; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.databinding.FragmentVideoBinding; +import com.hainaos.vc.gson.GsonUtils; +import com.hainaos.vc.utils.ScreenUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.utils.VideoUtils; +import com.hainaos.vc.view.CustomDialog; +import com.hainaos.vc.view.EquallyDividedItemDecoration; +import com.hainaos.vc.view.RecycleGridLayoutManager; import java.io.File; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/fragment/video/VideoViewModel.java b/app/src/main/java/com/hainaos/vc/fragment/video/VideoViewModel.java similarity index 79% rename from app/src/main/java/com/uiui/videoplayer/fragment/video/VideoViewModel.java rename to app/src/main/java/com/hainaos/vc/fragment/video/VideoViewModel.java index c3d4af4..7e9dfb3 100644 --- a/app/src/main/java/com/uiui/videoplayer/fragment/video/VideoViewModel.java +++ b/app/src/main/java/com/hainaos/vc/fragment/video/VideoViewModel.java @@ -1,12 +1,12 @@ -package com.uiui.videoplayer.fragment.video; +package com.hainaos.vc.fragment.video; import androidx.lifecycle.MutableLiveData; +import com.hainaos.vc.base.mvvm.BaseViewModel; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.databinding.FragmentVideoBinding; +import com.hainaos.vc.network.NetInterfaceManager; import com.trello.rxlifecycle4.android.FragmentEvent; -import com.uiui.videoplayer.base.mvvm.BaseViewModel; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.databinding.FragmentVideoBinding; -import com.uiui.videoplayer.network.NetInterfaceManager; import java.util.ArrayList; diff --git a/app/src/main/java/com/uiui/videoplayer/gson/GsonUtils.java b/app/src/main/java/com/hainaos/vc/gson/GsonUtils.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/gson/GsonUtils.java rename to app/src/main/java/com/hainaos/vc/gson/GsonUtils.java index b17533e..3156737 100644 --- a/app/src/main/java/com/uiui/videoplayer/gson/GsonUtils.java +++ b/app/src/main/java/com/hainaos/vc/gson/GsonUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.gson; +package com.hainaos.vc.gson; import com.google.gson.Gson; import com.google.gson.GsonBuilder; diff --git a/app/src/main/java/com/uiui/videoplayer/gson/IntegerDefault0Adapter.java b/app/src/main/java/com/hainaos/vc/gson/IntegerDefault0Adapter.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/gson/IntegerDefault0Adapter.java rename to app/src/main/java/com/hainaos/vc/gson/IntegerDefault0Adapter.java index ec202e3..f4ce58d 100644 --- a/app/src/main/java/com/uiui/videoplayer/gson/IntegerDefault0Adapter.java +++ b/app/src/main/java/com/hainaos/vc/gson/IntegerDefault0Adapter.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.gson; +package com.hainaos.vc.gson; import com.google.gson.JsonDeserializationContext; import com.google.gson.JsonDeserializer; diff --git a/app/src/main/java/com/uiui/videoplayer/gson/NullStringToEmptyAdapterFactory.java b/app/src/main/java/com/hainaos/vc/gson/NullStringToEmptyAdapterFactory.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/gson/NullStringToEmptyAdapterFactory.java rename to app/src/main/java/com/hainaos/vc/gson/NullStringToEmptyAdapterFactory.java index 3461df9..eb42ba5 100644 --- a/app/src/main/java/com/uiui/videoplayer/gson/NullStringToEmptyAdapterFactory.java +++ b/app/src/main/java/com/hainaos/vc/gson/NullStringToEmptyAdapterFactory.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.gson; +package com.hainaos.vc.gson; import com.google.gson.Gson; import com.google.gson.TypeAdapter; diff --git a/app/src/main/java/com/uiui/videoplayer/listener/OnViewPagerListener.java b/app/src/main/java/com/hainaos/vc/listener/OnViewPagerListener.java similarity index 91% rename from app/src/main/java/com/uiui/videoplayer/listener/OnViewPagerListener.java rename to app/src/main/java/com/hainaos/vc/listener/OnViewPagerListener.java index d0a5823..15bb677 100644 --- a/app/src/main/java/com/uiui/videoplayer/listener/OnViewPagerListener.java +++ b/app/src/main/java/com/hainaos/vc/listener/OnViewPagerListener.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.listener; +package com.hainaos.vc.listener; /** * Created by 钉某人 diff --git a/app/src/main/java/com/uiui/videoplayer/manager/ConnectManager.java b/app/src/main/java/com/hainaos/vc/manager/ConnectManager.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/manager/ConnectManager.java rename to app/src/main/java/com/hainaos/vc/manager/ConnectManager.java index d6e6f59..c4cdc42 100644 --- a/app/src/main/java/com/uiui/videoplayer/manager/ConnectManager.java +++ b/app/src/main/java/com/hainaos/vc/manager/ConnectManager.java @@ -1,11 +1,11 @@ -package com.uiui.videoplayer.manager; +package com.hainaos.vc.manager; import android.annotation.SuppressLint; import android.content.Context; import android.util.Log; +import com.hainaos.vc.config.CommonConfig; import com.tencent.mmkv.MMKV; -import com.uiui.videoplayer.config.CommonConfig; public class ConnectManager { private static final String TAG = "ConnectManager"; diff --git a/app/src/main/java/com/uiui/videoplayer/manager/ConnectMode.java b/app/src/main/java/com/hainaos/vc/manager/ConnectMode.java similarity index 79% rename from app/src/main/java/com/uiui/videoplayer/manager/ConnectMode.java rename to app/src/main/java/com/hainaos/vc/manager/ConnectMode.java index 7de0ac7..905796a 100644 --- a/app/src/main/java/com/uiui/videoplayer/manager/ConnectMode.java +++ b/app/src/main/java/com/hainaos/vc/manager/ConnectMode.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.manager; +package com.hainaos.vc.manager; public enum ConnectMode { DEFAULT, diff --git a/app/src/main/java/com/uiui/videoplayer/network/MD5Util.java b/app/src/main/java/com/hainaos/vc/network/MD5Util.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/network/MD5Util.java rename to app/src/main/java/com/hainaos/vc/network/MD5Util.java index 20f2baa..167c28c 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/MD5Util.java +++ b/app/src/main/java/com/hainaos/vc/network/MD5Util.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.network; +package com.hainaos.vc.network; import android.annotation.SuppressLint; diff --git a/app/src/main/java/com/uiui/videoplayer/network/NetInterfaceManager.java b/app/src/main/java/com/hainaos/vc/network/NetInterfaceManager.java similarity index 92% rename from app/src/main/java/com/uiui/videoplayer/network/NetInterfaceManager.java rename to app/src/main/java/com/hainaos/vc/network/NetInterfaceManager.java index 709a60c..b8442d1 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/NetInterfaceManager.java +++ b/app/src/main/java/com/hainaos/vc/network/NetInterfaceManager.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.network; +package com.hainaos.vc.network; import android.annotation.SuppressLint; import android.content.ContentResolver; @@ -8,28 +8,28 @@ import android.util.Log; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; +import com.hainaos.vc.bean.ActivationInfo; +import com.hainaos.vc.bean.BaseResponse; +import com.hainaos.vc.bean.LocalVideoInfo; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.bean.SpaceInfo; +import com.hainaos.vc.bean.VideoInfo; +import com.hainaos.vc.config.CommonConfig; +import com.hainaos.vc.disklrucache.CacheHelper; +import com.hainaos.vc.gson.GsonUtils; +import com.hainaos.vc.manager.ConnectManager; +import com.hainaos.vc.manager.ConnectMode; +import com.hainaos.vc.network.api.ActivationApi; +import com.hainaos.vc.network.api.FileApi; +import com.hainaos.vc.network.interceptor.RepeatRequestInterceptor; +import com.hainaos.vc.utils.JgyUtils; +import com.hainaos.vc.utils.ToastUtil; +import com.hainaos.vc.utils.Utils; +import com.hainaos.vc.utils.VideoUtils; import com.tencent.mmkv.MMKV; import com.trello.rxlifecycle4.RxLifecycle; import com.trello.rxlifecycle4.android.ActivityEvent; import com.trello.rxlifecycle4.android.FragmentEvent; -import com.uiui.sn.manager.RemoteManager; -import com.uiui.videoplayer.bean.ActivationInfo; -import com.uiui.videoplayer.bean.BaseResponse; -import com.uiui.videoplayer.bean.LocalVideoInfo; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.bean.SpaceInfo; -import com.uiui.videoplayer.bean.VideoInfo; -import com.uiui.videoplayer.config.CommonConfig; -import com.uiui.videoplayer.disklrucache.CacheHelper; -import com.uiui.videoplayer.gson.GsonUtils; -import com.uiui.videoplayer.manager.ConnectManager; -import com.uiui.videoplayer.manager.ConnectMode; -import com.uiui.videoplayer.network.api.ActivationApi; -import com.uiui.videoplayer.network.api.FileApi; -import com.uiui.videoplayer.network.interceptor.RepeatRequestInterceptor; -import com.uiui.videoplayer.utils.JGYUtils; -import com.uiui.videoplayer.utils.ToastUtil; -import com.uiui.videoplayer.utils.VideoUtils; import java.io.File; import java.lang.reflect.Type; @@ -154,28 +154,28 @@ public class NetInterfaceManager { public Observable>> getHomeVideoControl() { return mRetrofit.create(FileApi.class) - .getHomeVideo(RemoteManager.getInstance().getSerial()) + .getHomeVideo(Utils.getSerial()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()); } public Observable>> getHomePhotoControl() { return mRetrofit.create(FileApi.class) - .getHomePhoto(RemoteManager.getInstance().getSerial()) + .getHomePhoto(Utils.getSerial()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()); } public Observable> getHomeSpaceInfoControl() { return mRetrofit.create(FileApi.class) - .getHomeSpaceInfo(RemoteManager.getInstance().getSerial()) + .getHomeSpaceInfo(Utils.getSerial()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()); } public Observable> getActivationControl() { return mRetrofit.create(ActivationApi.class) - .getActivation(RemoteManager.getInstance().getSerial()) + .getActivation(Utils.getSerial()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()); } @@ -217,8 +217,8 @@ public class NetInterfaceManager { localVideoInfo.setFile_name(videoInfo.getFile_name()); localVideoInfo.setFile_md5(videoInfo.getFile_md5()); localVideoInfo.setDuration(videoInfo.getDuration()); - if (JGYUtils.getInstance().fileExists(videoInfo.getFile())) { - localVideoInfo.setLocalPath(JGYUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); + if (JgyUtils.getInstance().fileExists(videoInfo.getFile())) { + localVideoInfo.setLocalPath(JgyUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); } LocalVideoInfos.add(localVideoInfo); } @@ -272,8 +272,8 @@ public class NetInterfaceManager { localVideoInfo.setFile_name(videoInfo.getFile_name()); localVideoInfo.setFile_md5(videoInfo.getFile_md5()); localVideoInfo.setDuration(videoInfo.getDuration()); - if (JGYUtils.getInstance().fileExists(videoInfo.getFile())) { - localVideoInfo.setLocalPath(JGYUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); + if (JgyUtils.getInstance().fileExists(videoInfo.getFile())) { + localVideoInfo.setLocalPath(JgyUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); } LocalVideoInfos.add(localVideoInfo); } @@ -371,8 +371,8 @@ public class NetInterfaceManager { localVideoInfo.setFile(videoInfo.getFile()); localVideoInfo.setFile_md5(videoInfo.getFile_md5()); localVideoInfo.setDuration(videoInfo.getDuration()); - if (JGYUtils.getInstance().fileExists(videoInfo.getFile())) { - localVideoInfo.setLocalPath(JGYUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); + if (JgyUtils.getInstance().fileExists(videoInfo.getFile())) { + localVideoInfo.setLocalPath(JgyUtils.getInstance().getUrlLocalPath(videoInfo.getFile())); } LocalVideoInfos.add(localVideoInfo); } @@ -497,8 +497,8 @@ public class NetInterfaceManager { if (code == 200) { ArrayList photoInfoList = listBaseResponse.data; for (PhotoInfo photoInfo : photoInfoList) { - if (!JGYUtils.getInstance().fileExists(photoInfo.getFile())) { - JGYUtils.getInstance().ariaDownload(photoInfo.getFile(), GsonUtils.getJsonObject(GsonUtils.toJSONString(photoInfo))); + if (!JgyUtils.getInstance().fileExists(photoInfo.getFile())) { + JgyUtils.getInstance().ariaDownload(photoInfo.getFile(), GsonUtils.getJsonObject(GsonUtils.toJSONString(photoInfo))); } } mCacheHelper.put(UrlAddress.HOME_PHOTO, GsonUtils.toJSONString(photoInfoList)); diff --git a/app/src/main/java/com/uiui/videoplayer/network/UrlAddress.java b/app/src/main/java/com/hainaos/vc/network/UrlAddress.java similarity index 93% rename from app/src/main/java/com/uiui/videoplayer/network/UrlAddress.java rename to app/src/main/java/com/hainaos/vc/network/UrlAddress.java index ca701e0..45fb048 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/UrlAddress.java +++ b/app/src/main/java/com/hainaos/vc/network/UrlAddress.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.network; +package com.hainaos.vc.network; public class UrlAddress { /*主页接口*/ @@ -10,6 +10,7 @@ public class UrlAddress { public static final String HOME_PHOTO ="File/getHomePhoto"; /*获取家庭空间信息*/ public static final String GET_HOME_SPACE_INFO ="File/getHomeSpaceInfo"; + /*获取设备激活支付信息*/ public static final String ACTIVATION_INFO = "sn/act-info"; diff --git a/app/src/main/java/com/uiui/videoplayer/network/api/ActivationApi.java b/app/src/main/java/com/hainaos/vc/network/api/ActivationApi.java similarity index 59% rename from app/src/main/java/com/uiui/videoplayer/network/api/ActivationApi.java rename to app/src/main/java/com/hainaos/vc/network/api/ActivationApi.java index af1d2d7..c2b74a4 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/api/ActivationApi.java +++ b/app/src/main/java/com/hainaos/vc/network/api/ActivationApi.java @@ -1,8 +1,8 @@ -package com.uiui.videoplayer.network.api; +package com.hainaos.vc.network.api; -import com.uiui.videoplayer.bean.ActivationInfo; -import com.uiui.videoplayer.bean.BaseResponse; -import com.uiui.videoplayer.network.UrlAddress; +import com.hainaos.vc.bean.ActivationInfo; +import com.hainaos.vc.bean.BaseResponse; +import com.hainaos.vc.network.UrlAddress; import io.reactivex.rxjava3.core.Observable; import retrofit2.http.GET; diff --git a/app/src/main/java/com/uiui/videoplayer/network/api/FileApi.java b/app/src/main/java/com/hainaos/vc/network/api/FileApi.java similarity index 69% rename from app/src/main/java/com/uiui/videoplayer/network/api/FileApi.java rename to app/src/main/java/com/hainaos/vc/network/api/FileApi.java index 348637b..b54121d 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/api/FileApi.java +++ b/app/src/main/java/com/hainaos/vc/network/api/FileApi.java @@ -1,10 +1,10 @@ -package com.uiui.videoplayer.network.api; +package com.hainaos.vc.network.api; -import com.uiui.videoplayer.bean.BaseResponse; -import com.uiui.videoplayer.bean.PhotoInfo; -import com.uiui.videoplayer.bean.SpaceInfo; -import com.uiui.videoplayer.bean.VideoInfo; -import com.uiui.videoplayer.network.UrlAddress; +import com.hainaos.vc.bean.BaseResponse; +import com.hainaos.vc.bean.PhotoInfo; +import com.hainaos.vc.bean.SpaceInfo; +import com.hainaos.vc.bean.VideoInfo; +import com.hainaos.vc.network.UrlAddress; import java.util.ArrayList; import java.util.List; diff --git a/app/src/main/java/com/uiui/videoplayer/network/interceptor/RepeatRequestInterceptor.java b/app/src/main/java/com/hainaos/vc/network/interceptor/RepeatRequestInterceptor.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/network/interceptor/RepeatRequestInterceptor.java rename to app/src/main/java/com/hainaos/vc/network/interceptor/RepeatRequestInterceptor.java index a8d11cb..8ace569 100644 --- a/app/src/main/java/com/uiui/videoplayer/network/interceptor/RepeatRequestInterceptor.java +++ b/app/src/main/java/com/hainaos/vc/network/interceptor/RepeatRequestInterceptor.java @@ -1,9 +1,9 @@ -package com.uiui.videoplayer.network.interceptor; +package com.hainaos.vc.network.interceptor; import android.util.Log; -import com.uiui.videoplayer.BuildConfig; -import com.uiui.videoplayer.network.MD5Util; +import com.hainaos.vc.BuildConfig; +import com.hainaos.vc.network.MD5Util; import org.jetbrains.annotations.NotNull; diff --git a/app/src/main/java/com/uiui/videoplayer/utils/FFmpegUtils.java b/app/src/main/java/com/hainaos/vc/utils/FFmpegUtils.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/utils/FFmpegUtils.java rename to app/src/main/java/com/hainaos/vc/utils/FFmpegUtils.java index 9cf6239..2365498 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/FFmpegUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/FFmpegUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.graphics.Bitmap; import android.util.Log; diff --git a/app/src/main/java/com/hainaos/vc/utils/FileUtils.java b/app/src/main/java/com/hainaos/vc/utils/FileUtils.java new file mode 100644 index 0000000..943ef36 --- /dev/null +++ b/app/src/main/java/com/hainaos/vc/utils/FileUtils.java @@ -0,0 +1,25 @@ +package com.hainaos.vc.utils; + +import java.text.DecimalFormat; + +public class FileUtils { + /** + * 转换文件大小 MB + */ + public static String formatFileSize(long fileS) { + DecimalFormat df = new DecimalFormat("#"); + String fileSizeString; + String wrongSize = "0GB"; + if (fileS == 0) { + return wrongSize; + } + if (fileS < 1024) { + fileSizeString = df.format((double) fileS) + "MB"; + } else if (fileS < 1048576) { + fileSizeString = df.format((double) fileS / 1024) + "GB"; + } else { + fileSizeString = df.format((double) fileS / 1048576) + "TB"; + } + return fileSizeString; + } +} diff --git a/app/src/main/java/com/uiui/videoplayer/utils/JGYUtils.java b/app/src/main/java/com/hainaos/vc/utils/JgyUtils.java similarity index 87% rename from app/src/main/java/com/uiui/videoplayer/utils/JGYUtils.java rename to app/src/main/java/com/hainaos/vc/utils/JgyUtils.java index 4f12a40..29657f9 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/JGYUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/JgyUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.annotation.SuppressLint; import android.content.Context; @@ -13,14 +13,14 @@ import com.google.gson.JsonObject; import java.io.File; -public class JGYUtils { +public class JgyUtils { private static final String TAG = "JGYUtils"; @SuppressLint("StaticFieldLeak") - private static JGYUtils sInstance; + private static JgyUtils sInstance; private Context mContext; - private JGYUtils(Context context) { + private JgyUtils(Context context) { if (context == null) { throw new RuntimeException("Context is NULL"); } @@ -29,11 +29,11 @@ public class JGYUtils { public static void init(Context context) { if (sInstance == null) { - sInstance = new JGYUtils(context); + sInstance = new JgyUtils(context); } } - public static JGYUtils getInstance() { + public static JgyUtils getInstance() { if (sInstance == null) { throw new IllegalStateException("You must be init JGYUtils first"); } @@ -78,7 +78,7 @@ public class JGYUtils { } Log.e("ariaDownload", "urlMd5=" + urlMd5); - File file = new File(JGYUtils.getInstance().getDownLoadPath() + fileName); + File file = new File(JgyUtils.getInstance().getDownLoadPath() + fileName); if (file.exists() && !file.isDirectory()) { String fileMD5 = VideoUtils.getFileMD5s(file); Log.e("ariaDownload", "fileMD5=" + fileMD5); @@ -88,14 +88,14 @@ public class JGYUtils { } else { Aria.download(mContext) .load(url) //读取下载地址 - .setFilePath(JGYUtils.getInstance().getDownLoadPath() + fileName) + .setFilePath(JgyUtils.getInstance().getDownLoadPath() + fileName) .setExtendField(jsonObject.toString()) .create(); //启动下载} } } else { Aria.download(mContext) .load(url) //读取下载地址 - .setFilePath(JGYUtils.getInstance().getDownLoadPath() + fileName) + .setFilePath(JgyUtils.getInstance().getDownLoadPath() + fileName) .setExtendField(jsonObject.toString()) .create(); //启动下载} } diff --git a/app/src/main/java/com/uiui/videoplayer/utils/SPUtils.java b/app/src/main/java/com/hainaos/vc/utils/SPUtils.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/utils/SPUtils.java rename to app/src/main/java/com/hainaos/vc/utils/SPUtils.java index cb2626c..f92c39c 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/SPUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/SPUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.content.Context; import android.content.SharedPreferences; diff --git a/app/src/main/java/com/uiui/videoplayer/utils/ScreenUtils.java b/app/src/main/java/com/hainaos/vc/utils/ScreenUtils.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/utils/ScreenUtils.java rename to app/src/main/java/com/hainaos/vc/utils/ScreenUtils.java index facea62..6a1af85 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/ScreenUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/ScreenUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.content.Context; import android.content.res.Resources; diff --git a/app/src/main/java/com/hainaos/vc/utils/TimeUtils.java b/app/src/main/java/com/hainaos/vc/utils/TimeUtils.java new file mode 100644 index 0000000..f973d5c --- /dev/null +++ b/app/src/main/java/com/hainaos/vc/utils/TimeUtils.java @@ -0,0 +1,24 @@ +package com.hainaos.vc.utils; + +public class TimeUtils { + + public static String TimeFormat(long millisecond) { + int ss = 1000; + int mi = ss * 60; + int hh = mi * 60; + + long hour = (millisecond) / hh; + long minute = (millisecond - hour * hh) / mi; + long second = (millisecond - hour * hh - minute * mi) / ss; + + String strHour = hour < 10 ? "0" + hour : "" + hour; + String strMinute = minute < 10 ? "0" + minute : "" + minute; + String strSecond = second < 10 ? "0" + second : "" + second; + if (hour > 0) { + return strHour + ":" + strMinute + ":" + strSecond; + } else { + return strMinute + ":" + strSecond; + } + } + +} diff --git a/app/src/main/java/com/uiui/videoplayer/utils/ToastUtil.java b/app/src/main/java/com/hainaos/vc/utils/ToastUtil.java similarity index 96% rename from app/src/main/java/com/uiui/videoplayer/utils/ToastUtil.java rename to app/src/main/java/com/hainaos/vc/utils/ToastUtil.java index 66252af..195814f 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/ToastUtil.java +++ b/app/src/main/java/com/hainaos/vc/utils/ToastUtil.java @@ -1,14 +1,13 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.annotation.SuppressLint; import android.content.Context; import android.os.Build; import android.os.Handler; import android.os.Looper; -import android.util.Log; import android.widget.Toast; -import com.uiui.videoplayer.BuildConfig; +import com.hainaos.vc.BuildConfig; /** diff --git a/app/src/main/java/com/hainaos/vc/utils/Utils.java b/app/src/main/java/com/hainaos/vc/utils/Utils.java new file mode 100644 index 0000000..90906a8 --- /dev/null +++ b/app/src/main/java/com/hainaos/vc/utils/Utils.java @@ -0,0 +1,30 @@ +package com.hainaos.vc.utils; + +import android.annotation.SuppressLint; +import android.os.Build; +import android.util.Log; + +import java.lang.reflect.Method; + +public class Utils { + + @SuppressLint({"MissingPermission", "HardwareIds"}) + public static String getSerial() { + String serial = "unknow"; + try { + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {//9.0+ + serial = Build.getSerial(); + } else if (Build.VERSION.SDK_INT > Build.VERSION_CODES.N) {//8.0+ + serial = Build.SERIAL; + } else {//8.0- + Class c = Class.forName("android.os.SystemProperties"); + Method get = c.getMethod("get", String.class); + serial = (String) get.invoke(c, "ro.serialno"); + } + } catch (Exception e) { + e.printStackTrace(); + Log.e("getSerial", "读取设备序列号异常:" + e.toString()); + } + return serial; + } +} diff --git a/app/src/main/java/com/uiui/videoplayer/utils/VideoUtils.java b/app/src/main/java/com/hainaos/vc/utils/VideoUtils.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/utils/VideoUtils.java rename to app/src/main/java/com/hainaos/vc/utils/VideoUtils.java index 32f561c..79eaab6 100644 --- a/app/src/main/java/com/uiui/videoplayer/utils/VideoUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/VideoUtils.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.utils; +package com.hainaos.vc.utils; import android.util.Log; diff --git a/app/src/main/java/com/uiui/videoplayer/view/BGABaseAdapterUtil.java b/app/src/main/java/com/hainaos/vc/view/BGABaseAdapterUtil.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/view/BGABaseAdapterUtil.java rename to app/src/main/java/com/hainaos/vc/view/BGABaseAdapterUtil.java index aba62bb..b7162f0 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/BGABaseAdapterUtil.java +++ b/app/src/main/java/com/hainaos/vc/view/BGABaseAdapterUtil.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.app.Application; import android.graphics.Bitmap; diff --git a/app/src/main/java/com/uiui/videoplayer/view/BGAGridDivider.java b/app/src/main/java/com/hainaos/vc/view/BGAGridDivider.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/view/BGAGridDivider.java rename to app/src/main/java/com/hainaos/vc/view/BGAGridDivider.java index cf40a44..60b0bd9 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/BGAGridDivider.java +++ b/app/src/main/java/com/hainaos/vc/view/BGAGridDivider.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.graphics.Rect; import android.view.View; diff --git a/app/src/main/java/com/uiui/videoplayer/view/CustomDialog.java b/app/src/main/java/com/hainaos/vc/view/CustomDialog.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/view/CustomDialog.java rename to app/src/main/java/com/hainaos/vc/view/CustomDialog.java index 5dfa705..6238be4 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/CustomDialog.java +++ b/app/src/main/java/com/hainaos/vc/view/CustomDialog.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.app.Dialog; @@ -9,7 +9,7 @@ import android.view.View; import android.widget.ImageView; import android.widget.TextView; -import com.uiui.videoplayer.R; +import com.hainaos.vc.R; /** diff --git a/app/src/main/java/com/uiui/videoplayer/view/EquallyDividedItemDecoration.java b/app/src/main/java/com/hainaos/vc/view/EquallyDividedItemDecoration.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/view/EquallyDividedItemDecoration.java rename to app/src/main/java/com/hainaos/vc/view/EquallyDividedItemDecoration.java index f6eb4ed..3ad0a88 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/EquallyDividedItemDecoration.java +++ b/app/src/main/java/com/hainaos/vc/view/EquallyDividedItemDecoration.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.graphics.Rect; import android.util.Log; diff --git a/app/src/main/java/com/uiui/videoplayer/view/GridSpaceItemDecoration.java b/app/src/main/java/com/hainaos/vc/view/GridSpaceItemDecoration.java similarity index 98% rename from app/src/main/java/com/uiui/videoplayer/view/GridSpaceItemDecoration.java rename to app/src/main/java/com/hainaos/vc/view/GridSpaceItemDecoration.java index e76f1d2..4ea3ccc 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/GridSpaceItemDecoration.java +++ b/app/src/main/java/com/hainaos/vc/view/GridSpaceItemDecoration.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.graphics.Rect; import android.util.Log; diff --git a/app/src/main/java/com/uiui/videoplayer/view/RecycleGridLayoutManager.java b/app/src/main/java/com/hainaos/vc/view/RecycleGridLayoutManager.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/view/RecycleGridLayoutManager.java rename to app/src/main/java/com/hainaos/vc/view/RecycleGridLayoutManager.java index 837c6df..b497d2c 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/RecycleGridLayoutManager.java +++ b/app/src/main/java/com/hainaos/vc/view/RecycleGridLayoutManager.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.content.Context; import android.view.View; diff --git a/app/src/main/java/com/uiui/videoplayer/view/ScaleCircleNavigator.java b/app/src/main/java/com/hainaos/vc/view/ScaleCircleNavigator.java similarity index 99% rename from app/src/main/java/com/uiui/videoplayer/view/ScaleCircleNavigator.java rename to app/src/main/java/com/hainaos/vc/view/ScaleCircleNavigator.java index 98322d2..244e900 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/ScaleCircleNavigator.java +++ b/app/src/main/java/com/hainaos/vc/view/ScaleCircleNavigator.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.content.Context; import android.graphics.Canvas; diff --git a/app/src/main/java/com/uiui/videoplayer/view/SpacesItemDecoration.java b/app/src/main/java/com/hainaos/vc/view/SpacesItemDecoration.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/view/SpacesItemDecoration.java rename to app/src/main/java/com/hainaos/vc/view/SpacesItemDecoration.java index 5afae0c..83277f6 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/SpacesItemDecoration.java +++ b/app/src/main/java/com/hainaos/vc/view/SpacesItemDecoration.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.graphics.Rect; import android.view.View; diff --git a/app/src/main/java/com/uiui/videoplayer/view/ViewPagerLayoutManager.java b/app/src/main/java/com/hainaos/vc/view/ViewPagerLayoutManager.java similarity index 97% rename from app/src/main/java/com/uiui/videoplayer/view/ViewPagerLayoutManager.java rename to app/src/main/java/com/hainaos/vc/view/ViewPagerLayoutManager.java index 0fa6d83..a7e4a61 100644 --- a/app/src/main/java/com/uiui/videoplayer/view/ViewPagerLayoutManager.java +++ b/app/src/main/java/com/hainaos/vc/view/ViewPagerLayoutManager.java @@ -1,4 +1,4 @@ -package com.uiui.videoplayer.view; +package com.hainaos.vc.view; import android.content.Context; import android.view.View; @@ -7,7 +7,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.PagerSnapHelper; import androidx.recyclerview.widget.RecyclerView; -import com.uiui.videoplayer.listener.OnViewPagerListener; +import com.hainaos.vc.listener.OnViewPagerListener; /** * Created by 钉某人 diff --git a/app/src/main/java/com/uiui/videoplayer/utils/Utils.java b/app/src/main/java/com/uiui/videoplayer/utils/Utils.java deleted file mode 100644 index 4e82883..0000000 --- a/app/src/main/java/com/uiui/videoplayer/utils/Utils.java +++ /dev/null @@ -1,45 +0,0 @@ -package com.uiui.videoplayer.utils; - -import java.text.DecimalFormat; - -public class Utils { - public static String TimeFormat(long millisecond) { - int ss = 1000; - int mi = ss * 60; - int hh = mi * 60; - - long hour = (millisecond) / hh; - long minute = (millisecond - hour * hh) / mi; - long second = (millisecond - hour * hh - minute * mi) / ss; - - String strHour = hour < 10 ? "0" + hour : "" + hour; - String strMinute = minute < 10 ? "0" + minute : "" + minute; - String strSecond = second < 10 ? "0" + second : "" + second; - if (hour > 0) { - return strHour + ":" + strMinute + ":" + strSecond; - } else { - return strMinute + ":" + strSecond; - } - } - - - /** - * 转换文件大小 MB - */ - public static String formatFileSize(long fileS) { - DecimalFormat df = new DecimalFormat("#"); - String fileSizeString; - String wrongSize = "0GB"; - if (fileS == 0) { - return wrongSize; - } - if (fileS < 1024) { - fileSizeString = df.format((double) fileS) + "MB"; - } else if (fileS < 1048576) { - fileSizeString = df.format((double) fileS / 1024) + "GB"; - } else { - fileSizeString = df.format((double) fileS / 1048576) + "TB"; - } - return fileSizeString; - } -} diff --git a/app/src/main/res/layout/activity_gallery.xml b/app/src/main/res/layout/activity_gallery.xml index 07aa3a0..2b23b85 100644 --- a/app/src/main/res/layout/activity_gallery.xml +++ b/app/src/main/res/layout/activity_gallery.xml @@ -8,7 +8,7 @@ + type="com.hainaos.vc.activity.pic.GalleryActivity.BtnClick" /> + type="com.hainaos.vc.activity.main.MainActivity.Click" /> + type="com.hainaos.vc.activity.privacy.PrivacyActivity.BtnClick" /> + type="com.hainaos.vc.activity.splash.SplashActivity.BtnClick" /> + type="com.hainaos.vc.activity.video.VideoActivity.BtnClick" /> + type="com.hainaos.vc.activity.vip.VipActivity.Click" /> diff --git a/app/src/main/res/layout/fragment_picture.xml b/app/src/main/res/layout/fragment_picture.xml index c03d62d..8ea8e3c 100644 --- a/app/src/main/res/layout/fragment_picture.xml +++ b/app/src/main/res/layout/fragment_picture.xml @@ -8,7 +8,7 @@ + type="com.hainaos.vc.fragment.pic.PictureFragment.BtnClick" /> - diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png index cb7bb6b..2b9b6ee 100644 Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index cb7bb6b..2b9b6ee 100644 Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index cb7bb6b..2b9b6ee 100644 Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index cb7bb6b..2b9b6ee 100644 Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index cb7bb6b..2b9b6ee 100644 Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 92c1bb2..ab59e37 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -1,5 +1,5 @@ - 家庭空间 + 海纳美业学习机 正在下载%s diff --git a/app/src/main/res/xml/file_paths.xml b/app/src/main/res/xml/file_paths.xml new file mode 100644 index 0000000..8131b84 --- /dev/null +++ b/app/src/main/res/xml/file_paths.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/test/java/com/hainaos/vc/ExampleUnitTest.java b/app/src/test/java/com/hainaos/vc/ExampleUnitTest.java new file mode 100644 index 0000000..eb84fd6 --- /dev/null +++ b/app/src/test/java/com/hainaos/vc/ExampleUnitTest.java @@ -0,0 +1,17 @@ +package com.hainaos.vc; + +import org.junit.Test; + +import static org.junit.Assert.assertEquals; + +/** + * Example local unit test, which will execute on the development machine (host). + * + * @see Testing documentation + */ +public class ExampleUnitTest { + @Test + public void addition_isCorrect() { + assertEquals(4, 2 + 2); + } +} \ No newline at end of file diff --git a/app/src/uiui/aidl/com/uiui/sn/IUiUiSnInterface.aidl b/app/src/uiui/aidl/com/uiui/sn/IUiUiSnInterface.aidl deleted file mode 100644 index d171504..0000000 --- a/app/src/uiui/aidl/com/uiui/sn/IUiUiSnInterface.aidl +++ /dev/null @@ -1,24 +0,0 @@ -// IUiUiSnInterface.aidl -package com.uiui.sn; - -// Declare any non-default types here with import statements - -interface IUiUiSnInterface { - /** - * Demonstrates some basic types that you can use as parameters - * and return values in AIDL. - */ - void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, - double aDouble, String aString); - - //获取sn - String getSerial(); - //模拟返回键 - void keyBack(); - //设置为默认桌面 - void setDefaultLauncher(String pkg, String className); - //退出桌面 - void exitDesktop(); - //获取激活码 - String getActivationCode(); -} diff --git a/app/src/uiui/java/com/uiui/sn/manager/RemoteManager.java b/app/src/uiui/java/com/uiui/sn/manager/RemoteManager.java deleted file mode 100644 index 1df6f7d..0000000 --- a/app/src/uiui/java/com/uiui/sn/manager/RemoteManager.java +++ /dev/null @@ -1,148 +0,0 @@ -package com.uiui.sn.manager; - -import android.annotation.SuppressLint; -import android.content.ComponentName; -import android.content.Context; -import android.content.Intent; -import android.content.ServiceConnection; -import android.os.IBinder; -import android.os.RemoteException; -import android.text.TextUtils; -import android.util.Log; - -import com.tencent.mmkv.MMKV; -import com.uiui.sn.IUiUiSnInterface; -import com.uiui.videoplayer.BuildConfig; -import com.uiui.videoplayer.config.CommonConfig; - -import java.util.HashSet; -import java.util.Set; - -public class RemoteManager { - private static final String TAG = "RemoteManager"; - - public static final String serialKey = "SERIAL_KEY"; - public static final String hidePackageKey = "HIDE_PACKAGE_NAME"; - public static final String disablePackageKey = "DISABLE_PACKAGE_NAME"; - - private static boolean mServiceConnected = false; - - @SuppressLint("StaticFieldLeak") - private static RemoteManager sInstance; - private Context mContext; - private MMKV mMMKV = MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE); - private IUiUiSnInterface mIUiUiSnInterface; - private ServiceConnection mServiceConnection; - - private RemoteManager(Context context) { - if (context == null) { - throw new RuntimeException("Context is NULL"); - } - this.mContext = context; - this.mServiceConnection = new ServiceConnection() { - @Override - public void onServiceConnected(ComponentName name, IBinder service) { - Log.e(TAG, "onServiceConnected: " + name); - mServiceConnected = true; - for (ConnectedListener listener : mListeners) { - listener.onConnected(); - } - mIUiUiSnInterface = IUiUiSnInterface.Stub.asInterface(service); - try { - String sn = mIUiUiSnInterface.getSerial(); - if (!TextUtils.isEmpty(sn)) { - mMMKV.encode(serialKey, sn); - Log.e(TAG, "onServiceConnected: sn = " + sn); - } - } catch (RemoteException e) { - e.printStackTrace(); - Log.e(TAG, "onServiceConnected: " + e.getMessage()); - } - } - - @Override - public void onServiceDisconnected(ComponentName name) { - Log.e(TAG, "onServiceDisconnected: " + name); - mServiceConnected = false; - mIUiUiSnInterface = null; - bindinfoService(); - } - }; - if (mIUiUiSnInterface == null) { - bindinfoService(); - } - } - - public static void init(Context context) { - if (sInstance == null) { - Log.e(TAG, "init: "); - sInstance = new RemoteManager(context); - } - } - - public static RemoteManager getInstance() { - if (sInstance == null) { - throw new IllegalStateException("You must be init RemoteManager first"); - } - return sInstance; - } - - - private static final String AOLEYUNINFO_PACKAGE_NAME = "com.uiui.sn"; - private static final String AOLEYUNINFO_CLASS_NAME = "com.uiui.sn.service.RemoteService"; - private static final String AOLEYUNINFO_ACTION = "com.uiui.sn.IUiUiSnInterface"; - - public void checkAvailable() { - if (mIUiUiSnInterface == null) { - bindinfoService(); - } - } - - public interface ConnectedListener { - void onConnected(); - } - - private Set mListeners = new HashSet<>(); - - public void setListener(ConnectedListener listener) { - mListeners.add(listener); - if (mServiceConnected) { - listener.onConnected(); - } - } - - public void removeListener(ConnectedListener listener) { - mListeners.remove(listener); - } - - private void bindinfoService() { - //这是连接aidl服务的代码 - Intent intent = new Intent(); - intent.setAction(AOLEYUNINFO_ACTION); - intent.setPackage(AOLEYUNINFO_PACKAGE_NAME); - intent.setComponent(new ComponentName(AOLEYUNINFO_PACKAGE_NAME, AOLEYUNINFO_CLASS_NAME)); - mContext.bindService(intent, mServiceConnection, Context.BIND_AUTO_CREATE); - } - - public String getSerial() { - if (BuildConfig.DEBUG) { - return "AKFDCP4927400140"; - } - String sn = mMMKV.decodeString(serialKey, ""); - Log.e(TAG, "sn: " + sn); - if (mIUiUiSnInterface == null) { - bindinfoService(); - return sn; - } - try { - String serial = mIUiUiSnInterface.getSerial(); - Log.e(TAG, "getSerial: " + serial); - return serial; - } catch (RemoteException e) { - e.printStackTrace(); - return sn; - } - } - - -} diff --git a/app/src/uiuios/aidl/com/uiuios/sn/IGetInfoInterface.aidl b/app/src/uiuios/aidl/com/uiuios/sn/IGetInfoInterface.aidl deleted file mode 100644 index 685c726..0000000 --- a/app/src/uiuios/aidl/com/uiuios/sn/IGetInfoInterface.aidl +++ /dev/null @@ -1,30 +0,0 @@ -// IGetInfoInterface.aidl -package com.uiuios.sn; - -// Declare any non-default types here with import statements - -interface IGetInfoInterface { - /** - * Demonstrates some basic types that you can use as parameters - * and return values in AIDL. - */ - void basicTypes(int anInt, long aLong, boolean aBoolean, float aFloat, - double aDouble, String aString); - - /*获取sn*/ - String getSerial(); - /*获取定位结果*/ - String getMapResult(); - /*获取WiFi名*/ - String getWifiSsid(); - /*获取蓝牙名*/ - String getBluetoothSsid(); - /*写入系统数据库*/ - boolean SystemPutInt(String name, int value); - /*结束进程*/ - void killBackgroundProcesses(String pkg); - /*设置launcher3为默认*/ - void openLauncher3(); - /*设置默认桌面*/ - void setDefaultDesktop(String pkgName, String className); -} \ No newline at end of file diff --git a/app/src/uiuios/java/com/uiui/sn/manager/RemoteManager.java b/app/src/uiuios/java/com/uiui/sn/manager/RemoteManager.java deleted file mode 100644 index 2baf22e..0000000 --- a/app/src/uiuios/java/com/uiui/sn/manager/RemoteManager.java +++ /dev/null @@ -1,139 +0,0 @@ -package com.uiui.sn.manager; - -import android.annotation.SuppressLint; -import android.content.ComponentName; -import android.content.Context; -import android.content.Intent; -import android.content.ServiceConnection; -import android.os.IBinder; -import android.os.RemoteException; -import android.text.TextUtils; -import android.util.Log; - -import com.tencent.mmkv.MMKV; -import com.uiui.videoplayer.config.CommonConfig; -import com.uiuios.sn.IGetInfoInterface; - -import java.util.HashSet; -import java.util.Set; - -public class RemoteManager { - private static final String TAG = "RemoteManager"; - - public static final String serialKey = "SERIAL_KEY"; - public static final String hidePackageKey = "HIDE_PACKAGE_NAME"; - public static final String disablePackageKey = "DISABLE_PACKAGE_NAME"; - - @SuppressLint("StaticFieldLeak") - private static RemoteManager sInstance; - private Context mContext; - private MMKV mMMKV = MMKV.mmkvWithID(CommonConfig.MMKV_ID, MMKV.MULTI_PROCESS_MODE); - private IGetInfoInterface mIGetInfoInterface; - private ServiceConnection mServiceConnection; - - private RemoteManager(Context context) { - if (context == null) { - throw new RuntimeException("Context is NULL"); - } - this.mContext = context; - this.mServiceConnection = new ServiceConnection() { - @Override - public void onServiceConnected(ComponentName name, IBinder service) { - Log.e(TAG, "onServiceConnected: " + name); - mIGetInfoInterface = IGetInfoInterface.Stub.asInterface(service); - try { - for (ConnectedListener listener : mListeners) { - listener.onConnected(); - } - String sn = mIGetInfoInterface.getSerial(); - if (!TextUtils.isEmpty(sn)) { - mMMKV.encode(serialKey, sn); - Log.e(TAG, "onServiceConnected: sn = " + sn); - } - } catch (RemoteException e) { - e.printStackTrace(); - Log.e(TAG, "onServiceConnected: " + e.getMessage()); - } - } - - @Override - public void onServiceDisconnected(ComponentName name) { - Log.e(TAG, "onServiceDisconnected: " + name); - mIGetInfoInterface = null; - bindInfoService(); - } - }; - if (mIGetInfoInterface == null) { - bindInfoService(); - } - } - - public static void init(Context context) { - if (sInstance == null) { - Log.e(TAG, "init: "); - sInstance = new RemoteManager(context); - } - } - - public static RemoteManager getInstance() { - if (sInstance == null) { - throw new IllegalStateException("You must be init RemoteManager first"); - } - return sInstance; - } - - - private static final String AOLEYUNINFO_PACKAGE_NAME = "com.uiuios.sn"; - private static final String AOLEYUNINFO_CLASS_NAME = "com.uiuios.sn.service.RemoteService"; - private static final String AOLEYUNINFO_ACTION = "com.uiuios.sn.IGetInfoInterface"; - - public void checkAvailable() { - if (mIGetInfoInterface == null) { - bindInfoService(); - } - } - - public interface ConnectedListener { - void onConnected(); - } - - private Set mListeners = new HashSet<>(); - - public void setListener(ConnectedListener listener) { - mListeners.add(listener); - } - - public void removeListener(ConnectedListener listener) { - mListeners.remove(listener); - } - - private void bindInfoService() { - //这是连接aidl服务的代码 - Intent intent = new Intent(); - intent.setAction(AOLEYUNINFO_ACTION); - intent.setPackage(AOLEYUNINFO_PACKAGE_NAME); - intent.setComponent(new ComponentName(AOLEYUNINFO_PACKAGE_NAME, AOLEYUNINFO_CLASS_NAME)); - mContext.bindService(intent, mServiceConnection, Context.BIND_AUTO_CREATE); - } - - public String getSerial() { -// if (BuildConfig.DEBUG) { -// return "ah01201058819872"; -// } - String sn = mMMKV.decodeString(serialKey, ""); - Log.e(TAG, "sn: " + sn); - if (mIGetInfoInterface == null) { - bindInfoService(); - return sn; - } - try { - String serial = mIGetInfoInterface.getSerial(); - Log.e(TAG, "getSerial: " + serial); - return serial; - } catch (RemoteException e) { - e.printStackTrace(); - return sn; - } - } - -} diff --git a/niceimageview/build.gradle b/niceimageview/build.gradle index 84becfb..83fa785 100644 --- a/niceimageview/build.gradle +++ b/niceimageview/build.gradle @@ -11,10 +11,10 @@ android { } buildTypes { - release { - minifyEnabled false - proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' - } + zhanRuiDebug {} + zhanRuiRelease {} + debug {} + release {} } } diff --git a/settings.gradle b/settings.gradle index abac977..086f9c1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1,2 +1,2 @@ -rootProject.name='UIUI家庭空间' +rootProject.name='海纳美业学习机' include ':app', ':JZVideo', ':niceimageview', ':FlycoTabLayoutZ_Lib'