Commit 8f8f01a0 authored by wanglei's avatar wanglei

[打包]修改namespace

parent bab9b582
...@@ -11,7 +11,7 @@ plugins { ...@@ -11,7 +11,7 @@ plugins {
} }
android { android {
namespace = "com.base.appzxhy" namespace = "com.rgt.superr"
compileSdk = 35 compileSdk = 35
defaultConfig { defaultConfig {
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
-dontwarn javax.annotation.Nullable -dontwarn javax.annotation.Nullable
-keep class com.base.appzxhy.bean.** { *; } -keep class com.rgt.superr.bean.** { *; }
##---------------Begin: proguard configuration for Gson ---------- ##---------------Begin: proguard configuration for Gson ----------
# 保留 Gson 库本身 # 保留 Gson 库本身
......
package com.base.appzxhy package com.rgt.superr
import androidx.test.platform.app.InstrumentationRegistry import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.ext.junit.runners.AndroidJUnit4 import androidx.test.ext.junit.runners.AndroidJUnit4
......
package com.base.appzxhy package com.rgt.superr
/** /**
*Create by SleepDog on 2024-12-24 *Create by SleepDog on 2024-12-24
......
package com.base.appzxhy package com.rgt.superr
import android.app.Activity import android.app.Activity
import android.app.Application import android.app.Application
...@@ -7,14 +7,14 @@ import android.content.Intent ...@@ -7,14 +7,14 @@ import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import android.util.Log import android.util.Log
import com.base.appzxhy.business.helper.InstallHelps import com.rgt.superr.business.helper.InstallHelps
import com.base.appzxhy.business.helper.NewComUtils import com.rgt.superr.business.helper.NewComUtils
import com.base.appzxhy.business.service.StayJobService.Companion.startStayJobService import com.rgt.superr.business.service.StayJobService.Companion.startStayJobService
import com.base.appzxhy.utils.ActivityManagerUtils import com.rgt.superr.utils.ActivityManagerUtils
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.SolarEngineUtils.initSolarEngine import com.rgt.superr.utils.SolarEngineUtils.initSolarEngine
import com.base.appzxhy.utils.SolarEngineUtils.solarkey import com.rgt.superr.utils.SolarEngineUtils.solarkey
import com.facebook.FacebookSdk import com.facebook.FacebookSdk
import com.google.android.gms.ads.identifier.AdvertisingIdClient import com.google.android.gms.ads.identifier.AdvertisingIdClient
import com.hjq.language.MultiLanguages import com.hjq.language.MultiLanguages
...@@ -22,20 +22,19 @@ import com.hjq.language.OnLanguageListener ...@@ -22,20 +22,19 @@ import com.hjq.language.OnLanguageListener
import com.reyun.solar.engine.SolarEngineManager import com.reyun.solar.engine.SolarEngineManager
import java.util.Locale import java.util.Locale
import java.util.UUID import java.util.UUID
import com.base.appzxhy.SpConstObject.appLanguageSp import com.rgt.superr.SpConstObject.appLanguageSp
import com.base.appzxhy.SpConstObject.appLanguageCountrySp import com.rgt.superr.SpConstObject.appLanguageCountrySp
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.helper.NewComUtils.spConfig import com.rgt.superr.business.helper.NewComUtils.spConfig
import com.base.appzxhy.business.push.fcm.FCMManager import com.rgt.superr.business.push.fcm.FCMManager
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import com.base.appzxhy.push.receiver.AlarmReceiver.Companion.startAlarm import com.rgt.superr.push.receiver.AlarmReceiver.Companion.startAlarm
import com.base.appzxhy.push.receiver.ScreenStatusReceiver import com.rgt.superr.push.receiver.ScreenStatusReceiver
import com.base.appzxhy.push.timer.TimerManager.Companion.changeTimer import com.rgt.superr.push.timer.TimerManager.Companion.changeTimer
import com.base.appzxhy.push.work.RepeatingWorker.Companion.schedulePeriodicWork import com.rgt.superr.push.work.RepeatingWorker.Companion.schedulePeriodicWork
import com.base.appzxhy.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver import com.rgt.superr.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver
import com.base.appzxhy.ui.guide.GuideExperienceActivity import com.rgt.superr.ui.splash.SplashActivity
import com.base.appzxhy.ui.splash.SplashActivity
import com.facebook.appevents.AppEventsLogger import com.facebook.appevents.AppEventsLogger
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope import kotlinx.coroutines.MainScope
......
package com.base.appzxhy package com.rgt.superr
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.KotlinExt.toFormatTime4
import java.util.Locale import java.util.Locale
object SpConstObject { object SpConstObject {
......
package com.base.appzxhy.base package com.rgt.superr.base
import android.animation.Animator import android.animation.Animator
import android.animation.AnimatorListenerAdapter import android.animation.AnimatorListenerAdapter
...@@ -25,46 +25,44 @@ import androidx.annotation.ColorInt ...@@ -25,46 +25,44 @@ import androidx.annotation.ColorInt
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.appcompat.widget.AppCompatTextView import androidx.appcompat.widget.AppCompatTextView
import androidx.core.app.ActivityOptionsCompat import androidx.core.app.ActivityOptionsCompat
import androidx.core.graphics.Insets
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.viewbinding.ViewBinding import androidx.viewbinding.ViewBinding
import com.airbnb.lottie.LottieAnimationView import com.airbnb.lottie.LottieAnimationView
import com.base.appzxhy.SpConstObject.appLanguageCountrySp import com.rgt.superr.SpConstObject.appLanguageCountrySp
import com.base.appzxhy.SpConstObject.appLanguageSp import com.rgt.superr.SpConstObject.appLanguageSp
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.SpConstObject.cleanedSize import com.rgt.superr.SpConstObject.cleanedSize
import com.base.appzxhy.bean.FeatureBean.Companion.ANTIVIRUS import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.FileBean
import com.base.appzxhy.bean.FileBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.NativeParentView
import com.base.appzxhy.business.ads.NativeParentView import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.ui.appuninstall.AppUninstallActivity
import com.base.appzxhy.ui.appuninstall.AppUninstallActivity import com.rgt.superr.ui.batteryinfo.BatteryInfoActivity
import com.base.appzxhy.ui.batteryinfo.BatteryInfoActivity import com.rgt.superr.ui.clean.JunkCleanActivity
import com.base.appzxhy.ui.clean.JunkCleanActivity import com.rgt.superr.ui.dialog.FunctionBackDialog
import com.base.appzxhy.ui.dialog.FunctionBackDialog import com.rgt.superr.ui.largefile.LargeFileCleanActivity
import com.base.appzxhy.ui.largefile.LargeFileCleanActivity import com.rgt.superr.ui.main.MainActivity
import com.base.appzxhy.ui.main.MainActivity import com.rgt.superr.ui.photocompression.PhotoCompressionActivity
import com.base.appzxhy.ui.photocompression.PhotoCompressionActivity import com.rgt.superr.ui.screenshot.ScreenshotCleanActivity
import com.base.appzxhy.ui.screenshot.ScreenshotCleanActivity import com.rgt.superr.ui.similar.SimilarPhotosActivity
import com.base.appzxhy.ui.similar.SimilarPhotosActivity import com.rgt.superr.utils.ActivityLauncher
import com.base.appzxhy.utils.ActivityLauncher import com.rgt.superr.utils.ActivityManagerUtils
import com.base.appzxhy.utils.ActivityManagerUtils import com.rgt.superr.utils.FileUtils
import com.base.appzxhy.utils.FileUtils import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.MediaUtils
import com.base.appzxhy.utils.MediaUtils import com.rgt.superr.utils.VpnStatusListener
import com.base.appzxhy.utils.VpnStatusListener import com.rgt.superr.utils.VpnStatusListener.Companion.vpnFlow
import com.base.appzxhy.utils.VpnStatusListener.Companion.vpnFlow
import com.hjq.language.MultiLanguages import com.hjq.language.MultiLanguages
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
......
@file:Suppress("unused") @file:Suppress("unused")
package com.base.appzxhy.base package com.rgt.superr.base
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent
......
package com.base.appzxhy.bean package com.rgt.superr.bean
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
......
package com.base.appzxhy.bean package com.rgt.superr.bean
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.KotlinExt.toFormatTime4 import com.rgt.superr.utils.KotlinExt.toFormatTime4
class FeatureBean( class FeatureBean(
val key: String = "", val key: String = "",
......
package com.base.appzxhy.bean package com.rgt.superr.bean
data class FileBean( data class FileBean(
val name: String, val name: String,
......
package com.base.appzxhy.bean package com.rgt.superr.bean
data class HomeTabUIBean( data class HomeTabUIBean(
val icon: Int, val icon: Int,
......
package com.base.appzxhy.bean package com.rgt.superr.bean
data class LanguageBean( data class LanguageBean(
......
package com.base.appzxhy.bean package com.rgt.superr.bean
data class SimilarBean( data class SimilarBean(
val url: String, val url: String,
......
package com.base.appzxhy.bean.config package com.rgt.superr.bean.config
import com.base.appzxhy.databinding.DialogAdCountdownBinding
class AdConfigBean( class AdConfigBean(
......
package com.base.appzxhy.bean.config package com.rgt.superr.bean.config
class PopupConfigBean( class PopupConfigBean(
......
package com.base.appzxhy.bean.config package com.rgt.superr.bean.config
class VipConfigBean( class VipConfigBean(
......
package com.base.appzxhy.bean.push package com.rgt.superr.bean.push
import android.graphics.Bitmap import android.graphics.Bitmap
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
......
package com.base.appzxhy.bean.push package com.rgt.superr.bean.push
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.animation.ValueAnimator.INFINITE import android.animation.ValueAnimator.INFINITE
...@@ -10,8 +10,8 @@ import android.os.CountDownTimer ...@@ -10,8 +10,8 @@ import android.os.CountDownTimer
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
import android.widget.TextView import android.widget.TextView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.databinding.DialogAdCountdownBinding import com.rgt.superr.databinding.DialogAdCountdownBinding
object AdCountDownDialog { object AdCountDownDialog {
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.SupervisorJob
import org.json.JSONObject import org.json.JSONObject
import java.util.UUID import java.util.UUID
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import android.app.Activity
import android.app.Dialog import android.app.Dialog
import com.base.appzxhy.business.ads.LimitUtils.openInterLastShowTime import com.rgt.superr.business.ads.LimitUtils.openInterLastShowTime
import java.lang.ref.WeakReference
class AdState<T>() { class AdState<T>() {
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
...@@ -8,25 +8,23 @@ import androidx.annotation.LayoutRes ...@@ -8,25 +8,23 @@ import androidx.annotation.LayoutRes
import com.applovin.sdk.AppLovinMediationProvider import com.applovin.sdk.AppLovinMediationProvider
import com.applovin.sdk.AppLovinSdk import com.applovin.sdk.AppLovinSdk
import com.applovin.sdk.AppLovinSdkInitializationConfiguration import com.applovin.sdk.AppLovinSdkInitializationConfiguration
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.bean.config.AdConfigBean.Companion.adsConfigBean
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.ConfigBean.Companion.configBean
import com.base.appzxhy.bean.config.AdConfigBean.Companion.adsConfigBean import com.rgt.superr.business.ads.admob.AdBannerMgr
import com.base.appzxhy.bean.config.ConfigBean.Companion.configBean import com.rgt.superr.business.ads.admob.AdInterMgr
import com.base.appzxhy.business.ads.admob.AdBannerMgr import com.rgt.superr.business.ads.admob.AdNativeMgr
import com.base.appzxhy.business.ads.admob.AdInterMgr import com.rgt.superr.business.ads.admob.AdOpenMgr
import com.base.appzxhy.business.ads.admob.AdNativeMgr import com.rgt.superr.business.ads.admob.AdmobEvent
import com.base.appzxhy.business.ads.admob.AdOpenMgr import com.rgt.superr.business.ads.applovin.AdMaxEvent
import com.base.appzxhy.business.ads.admob.AdmobEvent import com.rgt.superr.business.ads.applovin.MaxInsertMgr
import com.base.appzxhy.business.ads.applovin.AdMaxEvent import com.rgt.superr.business.ads.applovin.MaxNativeMgr
import com.base.appzxhy.business.ads.applovin.MaxInsertMgr import com.rgt.superr.business.ads.applovin.MaxOpenMgr
import com.base.appzxhy.business.ads.applovin.MaxNativeMgr import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.ads.applovin.MaxOpenMgr import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.ToastUtils.toast
import com.base.appzxhy.utils.LogEx
import com.base.appzxhy.utils.ToastUtils.toast
import com.google.android.gms.ads.MobileAds import com.google.android.gms.ads.MobileAds
import com.google.android.gms.ads.identifier.AdvertisingIdClient import com.google.android.gms.ads.identifier.AdvertisingIdClient
import com.google.android.gms.ads.initialization.AdapterStatus import com.google.android.gms.ads.initialization.AdapterStatus
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
abstract class AdsShowCallBack { abstract class AdsShowCallBack {
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
/** /**
* 广告类型 * 广告类型
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.KotlinExt.toFormatTime4 import com.rgt.superr.utils.KotlinExt.toFormatTime4
/** /**
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
...@@ -13,7 +13,7 @@ import com.applovin.mediation.MaxAd ...@@ -13,7 +13,7 @@ import com.applovin.mediation.MaxAd
import com.applovin.mediation.nativeAds.MaxNativeAdLoader import com.applovin.mediation.nativeAds.MaxNativeAdLoader
import com.applovin.mediation.nativeAds.MaxNativeAdView import com.applovin.mediation.nativeAds.MaxNativeAdView
import com.applovin.mediation.nativeAds.MaxNativeAdViewBinder import com.applovin.mediation.nativeAds.MaxNativeAdViewBinder
import com.base.appzxhy.R import com.rgt.superr.R
import com.google.android.gms.ads.nativead.NativeAd import com.google.android.gms.ads.nativead.NativeAd
import com.google.android.gms.ads.nativead.NativeAdView import com.google.android.gms.ads.nativead.NativeAdView
import androidx.core.content.withStyledAttributes import androidx.core.content.withStyledAttributes
......
package com.base.appzxhy.business.ads package com.rgt.superr.business.ads
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.google.android.gms.ads.appopen.AppOpenAd import com.google.android.gms.ads.appopen.AppOpenAd
import com.google.android.gms.ads.interstitial.InterstitialAd import com.google.android.gms.ads.interstitial.InterstitialAd
import com.google.android.gms.ads.nativead.NativeAd import com.google.android.gms.ads.nativead.NativeAd
......
package com.base.appzxhy.business.ads.admob package com.rgt.superr.business.ads.admob
import android.os.Bundle import android.os.Bundle
import android.view.ViewGroup import android.view.ViewGroup
import android.view.ViewTreeObserver import android.view.ViewTreeObserver
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import com.google.ads.mediation.admob.AdMobAdapter import com.google.ads.mediation.admob.AdMobAdapter
import com.google.android.gms.ads.AdListener import com.google.android.gms.ads.AdListener
import com.google.android.gms.ads.AdRequest import com.google.android.gms.ads.AdRequest
......
package com.base.appzxhy.business.ads.admob package com.rgt.superr.business.ads.admob
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.business.ads.AdCountDownDialog.createUICountdownTimer import com.rgt.superr.business.ads.AdCountDownDialog.createUICountdownTimer
import com.base.appzxhy.business.ads.AdCountDownDialog.showAdCountDownDialog import com.rgt.superr.business.ads.AdCountDownDialog.showAdCountDownDialog
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.AdState import com.rgt.superr.business.ads.AdState
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.google.android.gms.ads.AdError import com.google.android.gms.ads.AdError
import com.google.android.gms.ads.AdRequest import com.google.android.gms.ads.AdRequest
import com.google.android.gms.ads.FullScreenContentCallback import com.google.android.gms.ads.FullScreenContentCallback
......
package com.base.appzxhy.business.ads.admob package com.rgt.superr.business.ads.admob
import android.content.Context import android.content.Context
import android.util.Log import android.util.Log
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import com.base.appzxhy.business.ads.NativeParentView import com.rgt.superr.business.ads.NativeParentView
import com.google.android.gms.ads.AdListener import com.google.android.gms.ads.AdListener
import com.google.android.gms.ads.AdLoader import com.google.android.gms.ads.AdLoader
import com.google.android.gms.ads.AdRequest import com.google.android.gms.ads.AdRequest
......
package com.base.appzxhy.business.ads.admob package com.rgt.superr.business.ads.admob
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.AdState import com.rgt.superr.business.ads.AdState
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.google.android.gms.ads.AdError import com.google.android.gms.ads.AdError
import com.google.android.gms.ads.AdRequest import com.google.android.gms.ads.AdRequest
import com.google.android.gms.ads.FullScreenContentCallback import com.google.android.gms.ads.FullScreenContentCallback
......
package com.base.appzxhy.business.ads.admob package com.rgt.superr.business.ads.admob
import android.app.Activity import android.app.Activity
import android.os.Bundle import android.os.Bundle
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.SolarEngineEvent import com.rgt.superr.business.ads.SolarEngineEvent
import com.base.appzxhy.business.ads.taichiPref import com.rgt.superr.business.ads.taichiPref
import com.base.appzxhy.business.ads.taichiSharedPreferencesEditor import com.rgt.superr.business.ads.taichiSharedPreferencesEditor
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.facebook.appevents.AppEventsConstants import com.facebook.appevents.AppEventsConstants
import com.facebook.appevents.AppEventsLogger import com.facebook.appevents.AppEventsLogger
import com.google.android.gms.ads.AdError import com.google.android.gms.ads.AdError
......
package com.base.appzxhy.business.ads.applovin package com.rgt.superr.business.ads.applovin
import android.os.Bundle import android.os.Bundle
import com.applovin.mediation.MaxAd import com.applovin.mediation.MaxAd
import com.applovin.mediation.MaxAdRevenueListener import com.applovin.mediation.MaxAdRevenueListener
import com.applovin.mediation.MaxError import com.applovin.mediation.MaxError
import com.applovin.sdk.AppLovinSdk import com.applovin.sdk.AppLovinSdk
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.taichiPref import com.rgt.superr.business.ads.taichiPref
import com.base.appzxhy.business.ads.taichiSharedPreferencesEditor import com.rgt.superr.business.ads.taichiSharedPreferencesEditor
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.utils.LogEx.logDebug import com.rgt.superr.utils.LogEx.logDebug
import com.facebook.appevents.AppEventsConstants import com.facebook.appevents.AppEventsConstants
import com.facebook.appevents.AppEventsLogger import com.facebook.appevents.AppEventsLogger
import com.google.firebase.analytics.FirebaseAnalytics import com.google.firebase.analytics.FirebaseAnalytics
......
package com.base.appzxhy.business.ads.applovin package com.rgt.superr.business.ads.applovin
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
...@@ -6,13 +6,13 @@ import com.applovin.mediation.MaxAd ...@@ -6,13 +6,13 @@ import com.applovin.mediation.MaxAd
import com.applovin.mediation.MaxAdListener import com.applovin.mediation.MaxAdListener
import com.applovin.mediation.MaxError import com.applovin.mediation.MaxError
import com.applovin.mediation.ads.MaxInterstitialAd import com.applovin.mediation.ads.MaxInterstitialAd
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.business.ads.AdCountDownDialog.showAdCountDownDialog import com.rgt.superr.business.ads.AdCountDownDialog.showAdCountDownDialog
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.AdState import com.rgt.superr.business.ads.AdState
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
/** /**
*插屏广告加载显示管理类 *插屏广告加载显示管理类
......
package com.base.appzxhy.business.ads.applovin package com.rgt.superr.business.ads.applovin
import androidx.annotation.LayoutRes import androidx.annotation.LayoutRes
import com.applovin.mediation.MaxAd import com.applovin.mediation.MaxAd
...@@ -6,11 +6,11 @@ import com.applovin.mediation.MaxError ...@@ -6,11 +6,11 @@ import com.applovin.mediation.MaxError
import com.applovin.mediation.nativeAds.MaxNativeAdListener import com.applovin.mediation.nativeAds.MaxNativeAdListener
import com.applovin.mediation.nativeAds.MaxNativeAdLoader import com.applovin.mediation.nativeAds.MaxNativeAdLoader
import com.applovin.mediation.nativeAds.MaxNativeAdView import com.applovin.mediation.nativeAds.MaxNativeAdView
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import com.base.appzxhy.business.ads.NativeParentView import com.rgt.superr.business.ads.NativeParentView
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import org.json.JSONObject import org.json.JSONObject
import java.util.UUID import java.util.UUID
......
package com.base.appzxhy.business.ads.applovin package com.rgt.superr.business.ads.applovin
import android.app.Activity import android.app.Activity
import android.content.Context import android.content.Context
...@@ -6,13 +6,12 @@ import com.applovin.mediation.MaxAd ...@@ -6,13 +6,12 @@ import com.applovin.mediation.MaxAd
import com.applovin.mediation.MaxAdListener import com.applovin.mediation.MaxAdListener
import com.applovin.mediation.MaxError import com.applovin.mediation.MaxError
import com.applovin.mediation.ads.MaxAppOpenAd import com.applovin.mediation.ads.MaxAppOpenAd
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.business.ads.AdEvent import com.rgt.superr.business.ads.AdEvent
import com.base.appzxhy.business.ads.AdState import com.rgt.superr.business.ads.AdState
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.business.ads.AdsType import com.rgt.superr.business.ads.AdsType
import com.base.appzxhy.business.ads.LimitUtils import com.rgt.superr.business.ads.LimitUtils
import java.lang.ref.WeakReference
/** /**
* 开屏广告加载显示管理类 * 开屏广告加载显示管理类
......
package com.base.appzxhy.business.billing package com.rgt.superr.business.billing
import android.app.Activity import android.app.Activity
import android.os.Bundle import android.os.Bundle
...@@ -17,10 +17,10 @@ import com.android.billingclient.api.QueryProductDetailsParams ...@@ -17,10 +17,10 @@ import com.android.billingclient.api.QueryProductDetailsParams
import com.android.billingclient.api.QueryPurchasesParams import com.android.billingclient.api.QueryPurchasesParams
import com.android.billingclient.api.acknowledgePurchase import com.android.billingclient.api.acknowledgePurchase
import com.android.billingclient.api.queryProductDetails import com.android.billingclient.api.queryProductDetails
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.config.VipConfigBean import com.rgt.superr.bean.config.VipConfigBean
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.google.firebase.analytics.FirebaseAnalytics import com.google.firebase.analytics.FirebaseAnalytics
import com.google.firebase.analytics.ktx.analytics import com.google.firebase.analytics.ktx.analytics
import com.google.firebase.ktx.Firebase import com.google.firebase.ktx.Firebase
......
package com.base.appzxhy.business.helper package com.rgt.superr.business.helper
import android.util.Base64 import android.util.Base64
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import java.security.SecureRandom import java.security.SecureRandom
import javax.crypto.Cipher import javax.crypto.Cipher
import javax.crypto.spec.GCMParameterSpec import javax.crypto.spec.GCMParameterSpec
......
package com.base.appzxhy.business.helper package com.rgt.superr.business.helper
import android.os.Build import android.os.Build
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.SpConstObject.ifAgreePrivacy import com.rgt.superr.SpConstObject.ifAgreePrivacy
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.bean.config.ConfigBean import com.rgt.superr.bean.config.ConfigBean
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import okhttp3.Call import okhttp3.Call
import okhttp3.Callback import okhttp3.Callback
import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.MediaType.Companion.toMediaTypeOrNull
......
package com.base.appzxhy.business.helper package com.rgt.superr.business.helper
import com.android.installreferrer.api.InstallReferrerClient import com.android.installreferrer.api.InstallReferrerClient
import com.android.installreferrer.api.InstallReferrerStateListener import com.android.installreferrer.api.InstallReferrerStateListener
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import org.json.JSONObject import org.json.JSONObject
/** /**
......
package com.base.appzxhy.business.helper package com.rgt.superr.business.helper
import android.util.Base64 import android.util.Base64
import android.util.Log import android.util.Log
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.GlobalConfig import com.rgt.superr.GlobalConfig
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.bean.config.ConfigBean import com.rgt.superr.bean.config.ConfigBean
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.google.gson.Gson import com.google.gson.Gson
import okhttp3.Call import okhttp3.Call
import okhttp3.Callback import okhttp3.Callback
......
package com.base.appzxhy.business.push.fcm package com.rgt.superr.business.push.fcm
import android.content.Context import android.content.Context
import android.util.Log import android.util.Log
import com.base.appzxhy.SpConstObject.fcmToken import com.rgt.superr.SpConstObject.fcmToken
import com.base.appzxhy.business.helper.EventUtils.event import com.rgt.superr.business.helper.EventUtils.event
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.google.android.gms.tasks.OnCompleteListener import com.google.android.gms.tasks.OnCompleteListener
import com.google.android.gms.tasks.Task import com.google.android.gms.tasks.Task
import com.google.firebase.FirebaseApp import com.google.firebase.FirebaseApp
......
package com.base.appzxhy.business.push.fcm package com.rgt.superr.business.push.fcm
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.util.Log import android.util.Log
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_FCM import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_FCM
import com.base.appzxhy.business.helper.EventUtils.event import com.rgt.superr.business.helper.EventUtils.event
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
class FcmReceiver : BroadcastReceiver() { class FcmReceiver : BroadcastReceiver() {
......
package com.base.appzxhy.business.push.fcm package com.rgt.superr.business.push.fcm
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.util.Log import android.util.Log
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_FCM import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_FCM
import com.base.appzxhy.business.helper.EventUtils.event import com.rgt.superr.business.helper.EventUtils.event
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import com.google.firebase.messaging.FirebaseMessagingService import com.google.firebase.messaging.FirebaseMessagingService
import com.google.firebase.messaging.RemoteMessage import com.google.firebase.messaging.RemoteMessage
import org.json.JSONObject import org.json.JSONObject
......
package com.base.appzxhy.business.push.notification package com.rgt.superr.business.push.notification
import android.content.Context import android.content.Context
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.FeatureBean.Companion.ANTIVIRUS import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_WORK_MANAGER
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_WORK_MANAGER import com.rgt.superr.bean.config.PopupConfigBean.Companion.popupConfigBean
import com.base.appzxhy.bean.config.PopupConfigBean.Companion.popupConfigBean import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_ALARM
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_ALARM import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_LOCK
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_LOCK import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.utils.AppPreferences
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.KotlinExt.currentDate
import com.base.appzxhy.utils.KotlinExt.currentDate import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.ToastUtils.toast
import com.base.appzxhy.utils.ToastUtils.toast
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope import kotlinx.coroutines.MainScope
import kotlinx.coroutines.async import kotlinx.coroutines.async
......
package com.base.appzxhy.business.push.notification package com.rgt.superr.business.push.notification
import android.graphics.Bitmap import android.graphics.Bitmap
import android.graphics.BitmapFactory import android.graphics.BitmapFactory
...@@ -9,7 +9,7 @@ import android.graphics.Path ...@@ -9,7 +9,7 @@ import android.graphics.Path
import android.graphics.RectF import android.graphics.RectF
import android.graphics.Shader import android.graphics.Shader
import androidx.core.graphics.createBitmap import androidx.core.graphics.createBitmap
import com.base.appzxhy.bean.push.NotificationInfoBean import com.rgt.superr.bean.push.NotificationInfoBean
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.reflect.TypeToken import com.google.gson.reflect.TypeToken
import com.mbridge.msdk.thrid.okhttp.OkHttpClient import com.mbridge.msdk.thrid.okhttp.OkHttpClient
......
package com.base.appzxhy.business.push.notification package com.rgt.superr.business.push.notification
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.config.PopupConfigBean.Companion.popupConfigBean import com.rgt.superr.bean.config.PopupConfigBean.Companion.popupConfigBean
import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job import kotlinx.coroutines.Job
......
package com.base.appzxhy.business.push.notification package com.rgt.superr.business.push.notification
import android.app.NotificationChannel import android.app.NotificationChannel
import android.app.NotificationManager import android.app.NotificationManager
...@@ -10,19 +10,18 @@ import android.os.Build ...@@ -10,19 +10,18 @@ import android.os.Build
import android.widget.RemoteViews import android.widget.RemoteViews
import androidx.core.app.NotificationCompat import androidx.core.app.NotificationCompat
import androidx.core.graphics.drawable.IconCompat import androidx.core.graphics.drawable.IconCompat
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.FeatureBean.Companion.ANTIVIRUS import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.ui.splash.SplashActivity
import com.base.appzxhy.ui.splash.SplashActivity
import kotlin.random.Random import kotlin.random.Random
/** /**
......
package com.base.appzxhy.push.receiver package com.rgt.superr.push.receiver
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.AlarmManager import android.app.AlarmManager
...@@ -7,13 +7,13 @@ import android.app.job.JobService ...@@ -7,13 +7,13 @@ import android.app.job.JobService
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import com.base.appzxhy.push.work.RepeatingWorker import com.rgt.superr.push.work.RepeatingWorker
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import java.util.Calendar import java.util.Calendar
/** /**
......
package com.base.appzxhy.push.receiver package com.rgt.superr.push.receiver
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import android.os.Build import android.os.Build
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_LOCK import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_LOCK
import com.base.appzxhy.bean.config.PopupConfigBean.Companion.popupConfigBean import com.rgt.superr.bean.config.PopupConfigBean.Companion.popupConfigBean
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import java.util.Objects import java.util.Objects
class ScreenStatusReceiver : BroadcastReceiver() { class ScreenStatusReceiver : BroadcastReceiver() {
......
package com.base.appzxhy.push.timer package com.rgt.superr.push.timer
import android.util.Log import android.util.Log
import com.base.appzxhy.MyApplication import com.rgt.superr.MyApplication
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER
import com.base.appzxhy.bean.config.PopupConfigBean.Companion.popupConfigBean import com.rgt.superr.bean.config.PopupConfigBean.Companion.popupConfigBean
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import com.base.appzxhy.push.receiver.ScreenStatusReceiver import com.rgt.superr.push.receiver.ScreenStatusReceiver
import java.util.Timer import java.util.Timer
import java.util.TimerTask import java.util.TimerTask
......
package com.base.appzxhy.push.work package com.rgt.superr.push.work
import android.content.Context import android.content.Context
import androidx.work.Constraints import androidx.work.Constraints
...@@ -8,11 +8,11 @@ import androidx.work.PeriodicWorkRequestBuilder ...@@ -8,11 +8,11 @@ import androidx.work.PeriodicWorkRequestBuilder
import androidx.work.WorkManager import androidx.work.WorkManager
import androidx.work.Worker import androidx.work.Worker
import androidx.work.WorkerParameters import androidx.work.WorkerParameters
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_WORK_MANAGER import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_WORK_MANAGER
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import java.util.concurrent.TimeUnit import java.util.concurrent.TimeUnit
class RepeatingWorker(val appContext: Context, workerParams: WorkerParameters) : Worker(appContext, workerParams) { class RepeatingWorker(val appContext: Context, workerParams: WorkerParameters) : Worker(appContext, workerParams) {
......
package com.base.appzxhy.business.service package com.rgt.superr.business.service
import android.app.NotificationManager import android.app.NotificationManager
import android.app.job.JobInfo import android.app.job.JobInfo
...@@ -12,11 +12,11 @@ import android.content.pm.ServiceInfo ...@@ -12,11 +12,11 @@ import android.content.pm.ServiceInfo
import android.os.Build import android.os.Build
import android.os.CountDownTimer import android.os.CountDownTimer
import androidx.work.Configuration import androidx.work.Configuration
import com.base.appzxhy.BuildConfig import com.rgt.superr.BuildConfig
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.business.helper.EventUtils import com.rgt.superr.business.helper.EventUtils
import com.base.appzxhy.business.service.StayNotification.createPermanentNotification import com.rgt.superr.business.service.StayNotification.createPermanentNotification
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
/** /**
......
package com.base.appzxhy.business.service package com.rgt.superr.business.service
import android.app.Notification import android.app.Notification
import android.app.NotificationChannel import android.app.NotificationChannel
...@@ -12,15 +12,13 @@ import android.os.Build ...@@ -12,15 +12,13 @@ import android.os.Build
import android.widget.RemoteViews import android.widget.RemoteViews
import androidx.core.app.NotificationCompat import androidx.core.app.NotificationCompat
import androidx.core.graphics.drawable.IconCompat import androidx.core.graphics.drawable.IconCompat
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.FeatureBean.Companion.ANTIVIRUS import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.ui.main.MainActivity
import com.base.appzxhy.bean.FeatureBean.Companion.getFunctionTodayUsed import com.rgt.superr.ui.splash.SplashActivity
import com.base.appzxhy.ui.main.MainActivity
import com.base.appzxhy.ui.splash.SplashActivity
import kotlin.random.Random import kotlin.random.Random
object StayNotification { object StayNotification {
......
package com.base.appzxhy.ui.adapter package com.rgt.superr.ui.adapter
import android.content.Context import android.content.Context
import android.view.ViewGroup import android.view.ViewGroup
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.NativeParentView import com.rgt.superr.business.ads.NativeParentView
import com.base.appzxhy.utils.XmlEx.inflate import com.rgt.superr.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class AdAdapter( class AdAdapter(
......
package com.base.appzxhy.ui.adapter package com.rgt.superr.ui.adapter
import android.view.View import android.view.View
import androidx.recyclerview.widget.RecyclerView.ViewHolder import androidx.recyclerview.widget.RecyclerView.ViewHolder
......
package com.base.appzxhy.ui.appuninstall package com.rgt.superr.ui.appuninstall
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.view.ViewGroup import android.view.ViewGroup
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.AppInfoBean import com.rgt.superr.bean.AppInfoBean
import com.base.appzxhy.databinding.ItemAppUninstallBinding import com.rgt.superr.databinding.ItemAppUninstallBinding
import com.base.appzxhy.ui.adapter.CommonViewHolder import com.rgt.superr.ui.adapter.CommonViewHolder
import com.base.appzxhy.utils.KotlinExt.toFormatSize import com.rgt.superr.utils.KotlinExt.toFormatSize
import com.base.appzxhy.utils.KotlinExt.toFormatTime4 import com.rgt.superr.utils.KotlinExt.toFormatTime4
import com.base.appzxhy.utils.XmlEx.inflate import com.rgt.superr.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class AppAdapter : BaseQuickAdapter<AppInfoBean, CommonViewHolder>() { class AppAdapter : BaseQuickAdapter<AppInfoBean, CommonViewHolder>() {
......
package com.base.appzxhy.ui.appuninstall package com.rgt.superr.ui.appuninstall
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.ActivityManager import android.app.ActivityManager
import android.content.Context import android.content.Context
import android.content.pm.ApplicationInfo import android.content.pm.ApplicationInfo
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.os.StatFs import com.rgt.superr.bean.AppInfoBean
import com.base.appzxhy.bean.AppInfoBean import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.LogEx
import java.io.File import java.io.File
object AppInfoUtils { object AppInfoUtils {
......
package com.base.appzxhy.ui.appuninstall package com.rgt.superr.ui.appuninstall
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
...@@ -7,15 +7,15 @@ import androidx.activity.viewModels ...@@ -7,15 +7,15 @@ import androidx.activity.viewModels
import androidx.core.net.toUri import androidx.core.net.toUri
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.databinding.ActivityAppUninstallBinding import com.rgt.superr.databinding.ActivityAppUninstallBinding
import com.base.appzxhy.ui.cleanresult.CleanResultActivity import com.rgt.superr.ui.cleanresult.CleanResultActivity
import com.base.appzxhy.utils.ToastUtils.toast import com.rgt.superr.utils.ToastUtils.toast
class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityAppUninstallBinding::inflate) { class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityAppUninstallBinding::inflate) {
......
package com.base.appzxhy.ui.appuninstall package com.rgt.superr.ui.appuninstall
import android.content.Context import android.content.Context
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope import androidx.lifecycle.viewModelScope
import com.base.appzxhy.bean.AppInfoBean import com.rgt.superr.bean.AppInfoBean
import com.base.appzxhy.ui.appuninstall.AppInfoUtils.getAppInfo import com.rgt.superr.ui.appuninstall.AppInfoUtils.getAppInfo
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
......
package com.base.appzxhy.ui.batteryinfo package com.rgt.superr.ui.batteryinfo
import android.content.Intent import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.recyclerview.widget.ConcatAdapter import com.rgt.superr.R
import com.base.appzxhy.R import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.setFunctionTodayUsed
import com.base.appzxhy.bean.FeatureBean.Companion.setFunctionTodayUsed import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.databinding.ActivityBatteryInfoBinding
import com.base.appzxhy.databinding.ActivityBatteryInfoBinding import com.rgt.superr.utils.Utils
import com.base.appzxhy.ui.adapter.AdAdapter
import com.base.appzxhy.utils.Utils
class BatteryInfoActivity : BaseActivity<ActivityBatteryInfoBinding>(ActivityBatteryInfoBinding::inflate) { class BatteryInfoActivity : BaseActivity<ActivityBatteryInfoBinding>(ActivityBatteryInfoBinding::inflate) {
......
package com.base.appzxhy.ui.batteryinfo package com.rgt.superr.ui.batteryinfo
import android.content.Context import android.content.Context
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.databinding.ItemBatteryInfoBinding import com.rgt.superr.databinding.ItemBatteryInfoBinding
import com.base.appzxhy.ui.adapter.CommonViewHolder import com.rgt.superr.ui.adapter.CommonViewHolder
import com.base.appzxhy.utils.XmlEx.inflate import com.rgt.superr.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
data class BatteryInfoBean( data class BatteryInfoBean(
......
package com.base.appzxhy.ui.batteryinfo package com.rgt.superr.ui.batteryinfo
import android.content.Context import android.content.Context
import android.graphics.Typeface import android.graphics.Typeface
...@@ -7,11 +7,11 @@ import android.text.SpannableString ...@@ -7,11 +7,11 @@ import android.text.SpannableString
import android.text.style.AbsoluteSizeSpan import android.text.style.AbsoluteSizeSpan
import android.text.style.StyleSpan import android.text.style.StyleSpan
import android.view.ViewGroup import android.view.ViewGroup
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.databinding.ItemBatteryElectricBinding import com.rgt.superr.databinding.ItemBatteryElectricBinding
import com.base.appzxhy.databinding.ItemBatteryHeadBinding import com.rgt.superr.databinding.ItemBatteryHeadBinding
import com.base.appzxhy.ui.adapter.CommonViewHolder import com.rgt.superr.ui.adapter.CommonViewHolder
import com.base.appzxhy.utils.XmlEx.inflate import com.rgt.superr.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class BatteryOtherBean( class BatteryOtherBean(
......
package com.base.appzxhy.ui.batteryinfo package com.rgt.superr.ui.batteryinfo
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
...@@ -6,12 +6,12 @@ import android.content.Intent ...@@ -6,12 +6,12 @@ import android.content.Intent
import android.content.IntentFilter import android.content.IntentFilter
import android.os.BatteryManager import android.os.BatteryManager
import android.os.Build import android.os.Build
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.config.PopupConfigBean import com.rgt.superr.bean.config.PopupConfigBean
import com.base.appzxhy.bean.push.NotificationSendBean import com.rgt.superr.bean.push.NotificationSendBean
import com.base.appzxhy.bean.push.NotificationSendBean.Companion.POPUP_WHERE_BATTERY import com.rgt.superr.bean.push.NotificationSendBean.Companion.POPUP_WHERE_BATTERY
import com.base.appzxhy.business.push.notification.MyNotificationManager import com.rgt.superr.business.push.notification.MyNotificationManager
import com.base.appzxhy.utils.AppPreferences import com.rgt.superr.utils.AppPreferences
//电池上次推送时间 //电池上次推送时间
......
package com.base.appzxhy.ui.clean package com.rgt.superr.ui.clean
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.annotation.SuppressLint import android.annotation.SuppressLint
...@@ -11,24 +11,23 @@ import androidx.core.view.ViewCompat ...@@ -11,24 +11,23 @@ import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.base.cleanFileBeans import com.rgt.superr.base.cleanFileBeans
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.getFunctionTodayUsed import com.rgt.superr.bean.FeatureBean.Companion.setFunctionTodayUsed
import com.base.appzxhy.bean.FeatureBean.Companion.setFunctionTodayUsed import com.rgt.superr.bean.FileBean
import com.base.appzxhy.bean.FileBean import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.databinding.ActivityJunkCleanBinding
import com.base.appzxhy.databinding.ActivityJunkCleanBinding import com.rgt.superr.databinding.ItemJunkCleanChildBinding
import com.base.appzxhy.databinding.ItemJunkCleanChildBinding import com.rgt.superr.databinding.ItemJunkCleanGroupBinding
import com.base.appzxhy.databinding.ItemJunkCleanGroupBinding import com.rgt.superr.ui.cleanresult.CleanResultActivity
import com.base.appzxhy.ui.cleanresult.CleanResultActivity import com.rgt.superr.utils.FileUtils
import com.base.appzxhy.utils.FileUtils import com.rgt.superr.utils.MediaUtils
import com.base.appzxhy.utils.MediaUtils import com.rgt.superr.utils.MineTypeUtils
import com.base.appzxhy.utils.MineTypeUtils import com.rgt.superr.utils.MyAnimationUtils
import com.base.appzxhy.utils.MyAnimationUtils import com.rgt.superr.utils.Utils
import com.base.appzxhy.utils.Utils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async import kotlinx.coroutines.async
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
......
package com.base.appzxhy.ui.cleanresult package com.rgt.superr.ui.cleanresult
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
...@@ -11,23 +11,23 @@ import androidx.core.view.WindowInsetsCompat ...@@ -11,23 +11,23 @@ import androidx.core.view.WindowInsetsCompat
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.jumpAction import com.rgt.superr.base.jumpAction
import com.base.appzxhy.bean.FeatureBean import com.rgt.superr.bean.FeatureBean
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.databinding.ActivityCleanResultBinding import com.rgt.superr.databinding.ActivityCleanResultBinding
import com.base.appzxhy.databinding.ItemCleanResultBinding import com.rgt.superr.databinding.ItemCleanResultBinding
import com.base.appzxhy.utils.MyAnimationUtils import com.rgt.superr.utils.MyAnimationUtils
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCleanResultBinding::inflate) { class CleanResultActivity : BaseActivity<ActivityCleanResultBinding>(ActivityCleanResultBinding::inflate) {
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.app.Activity import android.app.Activity
...@@ -7,10 +7,10 @@ import android.view.View ...@@ -7,10 +7,10 @@ import android.view.View
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.DialogAppExitBinding import com.rgt.superr.databinding.DialogAppExitBinding
class AppExitDialog(val activity: Activity) { class AppExitDialog(val activity: Activity) {
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.view.Gravity import android.view.Gravity
import android.view.LayoutInflater import android.view.LayoutInflater
import android.widget.LinearLayout
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.appcompat.app.AppCompatActivity import androidx.appcompat.app.AppCompatActivity
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.databinding.DialogConfirmBinding import com.rgt.superr.databinding.DialogConfirmBinding
class ConfirmDialog( class ConfirmDialog(
val activity: AppCompatActivity val activity: AppCompatActivity
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.app.Activity import android.app.Activity
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.DialogFunctionBackBinding import com.rgt.superr.databinding.DialogFunctionBackBinding
import com.base.appzxhy.ui.appuninstall.AppUninstallActivity import com.rgt.superr.ui.appuninstall.AppUninstallActivity
import com.base.appzxhy.ui.batteryinfo.BatteryInfoActivity import com.rgt.superr.ui.batteryinfo.BatteryInfoActivity
import com.base.appzxhy.ui.clean.JunkCleanActivity import com.rgt.superr.ui.clean.JunkCleanActivity
import com.base.appzxhy.ui.largefile.LargeFileCleanActivity import com.rgt.superr.ui.largefile.LargeFileCleanActivity
import com.base.appzxhy.ui.photocompression.PhotoCompressionActivity import com.rgt.superr.ui.photocompression.PhotoCompressionActivity
import com.base.appzxhy.ui.screenshot.ScreenshotCleanActivity import com.rgt.superr.ui.screenshot.ScreenshotCleanActivity
import com.base.appzxhy.ui.similar.SimilarPhotosActivity import com.rgt.superr.ui.similar.SimilarPhotosActivity
class FunctionBackDialog( class FunctionBackDialog(
val activity: Activity val activity: Activity
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.app.Activity import android.app.Activity
import android.app.AlertDialog import android.app.AlertDialog
import android.view.Gravity import android.view.Gravity
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import com.base.appzxhy.databinding.DialogNotification2Binding import com.rgt.superr.databinding.DialogNotification2Binding
class NotificationTurnOnDialog( class NotificationTurnOnDialog(
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.app.Activity import android.app.Activity
import android.content.Intent import android.content.Intent
import android.view.LayoutInflater import android.view.LayoutInflater
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.SpConstObject.scoreRate import com.rgt.superr.SpConstObject.scoreRate
import androidx.core.net.toUri import androidx.core.net.toUri
import com.base.appzxhy.SpConstObject.isScoreRated import com.rgt.superr.SpConstObject.isScoreRated
import com.base.appzxhy.databinding.DialogRate2Binding import com.rgt.superr.databinding.DialogRate2Binding
class RateDialog( class RateDialog(
val activity: Activity val activity: Activity
......
package com.base.appzxhy.ui.dialog package com.rgt.superr.ui.dialog
import android.app.Activity import android.app.Activity
import android.view.Gravity import android.view.Gravity
import android.view.LayoutInflater import android.view.LayoutInflater
import android.widget.LinearLayout
import androidx.appcompat.app.AlertDialog import androidx.appcompat.app.AlertDialog
import androidx.constraintlayout.widget.ConstraintLayout import androidx.constraintlayout.widget.ConstraintLayout
import androidx.core.graphics.toColorInt import androidx.core.graphics.toColorInt
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.jumpAction import com.rgt.superr.base.jumpAction
import com.base.appzxhy.databinding.DialogStorage2Binding import com.rgt.superr.databinding.DialogStorage2Binding
import com.base.appzxhy.utils.PermissionUtils.checkStorePermission import com.rgt.superr.utils.PermissionUtils.checkStorePermission
import com.base.appzxhy.utils.PermissionUtils.requestStoragePermission import com.rgt.superr.utils.PermissionUtils.requestStoragePermission
import com.base.appzxhy.utils.SpannableUtils.highlightText import com.rgt.superr.utils.SpannableUtils.highlightText
fun Activity.permissionStorageJump(key: String) { fun Activity.permissionStorageJump(key: String) {
......
package com.base.appzxhy.ui.guide package com.rgt.superr.ui.guide
import NativeFullFragment import NativeFullFragment
import android.content.Intent import android.content.Intent
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
import androidx.viewpager2.adapter.FragmentStateAdapter import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.databinding.ActivityGuideBinding import com.rgt.superr.databinding.ActivityGuideBinding
import com.base.appzxhy.ui.main.MainActivity import com.rgt.superr.ui.main.MainActivity
class GuideActivity : BaseActivity<ActivityGuideBinding>(ActivityGuideBinding::inflate) { class GuideActivity : BaseActivity<ActivityGuideBinding>(ActivityGuideBinding::inflate) {
......
package com.base.appzxhy.ui.guide package com.rgt.superr.ui.guide
import android.view.View import android.view.View
import androidx.activity.addCallback import androidx.activity.addCallback
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.ActivityGuideCleanBinding import com.rgt.superr.databinding.ActivityGuideCleanBinding
class GuideCleanActivity : BaseActivity<ActivityGuideCleanBinding>(ActivityGuideCleanBinding::inflate) { class GuideCleanActivity : BaseActivity<ActivityGuideCleanBinding>(ActivityGuideCleanBinding::inflate) {
......
package com.base.appzxhy.ui.guide package com.rgt.superr.ui.guide
import android.util.Log import android.util.Log
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.jumpAction import com.rgt.superr.base.jumpAction
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.ActivityGuideExperienceBinding import com.rgt.superr.databinding.ActivityGuideExperienceBinding
import com.base.appzxhy.ui.dialog.StoragePermissionDialog import com.rgt.superr.ui.dialog.StoragePermissionDialog
import com.base.appzxhy.utils.PermissionUtils.requestStoragePermission import com.rgt.superr.utils.PermissionUtils.requestStoragePermission
class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>( class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>(
ActivityGuideExperienceBinding::inflate ActivityGuideExperienceBinding::inflate
......
package com.base.appzxhy.ui.guide package com.rgt.superr.ui.guide
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseFragment import com.rgt.superr.base.BaseFragment
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.databinding.FragmentGuideBinding import com.rgt.superr.databinding.FragmentGuideBinding
import com.base.appzxhy.ui.main.MainActivity import com.rgt.superr.ui.main.MainActivity
class GuideFragment : BaseFragment<FragmentGuideBinding>(FragmentGuideBinding::inflate) { class GuideFragment : BaseFragment<FragmentGuideBinding>(FragmentGuideBinding::inflate) {
var page: Int = 1 var page: Int = 1
......
import android.content.Intent import com.rgt.superr.R
import com.base.appzxhy.R import com.rgt.superr.base.BaseFragment
import com.base.appzxhy.base.BaseFragment import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.databinding.FragmentNativeFullBinding
import com.base.appzxhy.databinding.FragmentNativeFullBinding import com.rgt.superr.ui.guide.GuideActivity
import com.base.appzxhy.ui.guide.GuideActivity
class NativeFullFragment : BaseFragment<FragmentNativeFullBinding>(FragmentNativeFullBinding::inflate) { class NativeFullFragment : BaseFragment<FragmentNativeFullBinding>(FragmentNativeFullBinding::inflate) {
......
package com.base.appzxhy.ui.language package com.rgt.superr.ui.language
import androidx.core.view.ViewCompat import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.SpConstObject.appLanguageCountrySp import com.rgt.superr.SpConstObject.appLanguageCountrySp
import com.base.appzxhy.SpConstObject.appLanguageSp import com.rgt.superr.SpConstObject.appLanguageSp
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.bean.LanguageBean import com.rgt.superr.bean.LanguageBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.databinding.ActivityLanguageBinding import com.rgt.superr.databinding.ActivityLanguageBinding
import com.base.appzxhy.ui.guide.GuideCleanActivity import com.rgt.superr.ui.guide.GuideCleanActivity
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import java.util.Locale import java.util.Locale
class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageBinding::inflate) { class LanguageActivity : BaseActivity<ActivityLanguageBinding>(ActivityLanguageBinding::inflate) {
......
package com.base.appzxhy.ui.language package com.rgt.superr.ui.language
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.content.Context import android.content.Context
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.LanguageBean import com.rgt.superr.bean.LanguageBean
import com.base.appzxhy.databinding.ItemLanguageBinding import com.rgt.superr.databinding.ItemLanguageBinding
import com.base.appzxhy.utils.Utils.inflate import com.rgt.superr.utils.Utils.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class LanguageAdapter( class LanguageAdapter(
......
package com.base.appzxhy.ui.largefile package com.rgt.superr.ui.largefile
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
...@@ -14,22 +14,22 @@ import androidx.core.view.isVisible ...@@ -14,22 +14,22 @@ import androidx.core.view.isVisible
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.base.cleanFileBeans import com.rgt.superr.base.cleanFileBeans
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FileBean import com.rgt.superr.bean.FileBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.business.ads.AdsShowCallBack import com.rgt.superr.business.ads.AdsShowCallBack
import com.base.appzxhy.databinding.ActivityLargeFileCleanBinding import com.rgt.superr.databinding.ActivityLargeFileCleanBinding
import com.base.appzxhy.databinding.ItemLargeFileCleanBinding import com.rgt.superr.databinding.ItemLargeFileCleanBinding
import com.base.appzxhy.databinding.ItemLargeFileCleanTabBinding import com.rgt.superr.databinding.ItemLargeFileCleanTabBinding
import com.base.appzxhy.ui.cleanresult.CleanResultActivity import com.rgt.superr.ui.cleanresult.CleanResultActivity
import com.base.appzxhy.ui.dialog.ConfirmDialog import com.rgt.superr.ui.dialog.ConfirmDialog
import com.base.appzxhy.utils.MediaUtils import com.rgt.superr.utils.MediaUtils
import com.base.appzxhy.utils.MineTypeUtils import com.rgt.superr.utils.MineTypeUtils
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CenterCrop import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners import com.bumptech.glide.load.resource.bitmap.RoundedCorners
......
package com.base.appzxhy.ui.main package com.rgt.superr.ui.main
import android.content.Context import android.content.Context
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView.ViewHolder import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.FeatureBean import com.rgt.superr.bean.FeatureBean
import com.base.appzxhy.databinding.ItemFeatureRvBinding import com.rgt.superr.databinding.ItemFeatureRvBinding
import com.base.appzxhy.utils.XmlEx.inflate import com.rgt.superr.utils.XmlEx.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class FeatureAdapter : BaseQuickAdapter<List<FeatureBean>, FeatureAdapter.Koko6666>() { class FeatureAdapter : BaseQuickAdapter<List<FeatureBean>, FeatureAdapter.Koko6666>() {
......
package com.base.appzxhy.ui.main package com.rgt.superr.ui.main
import android.content.Context import android.content.Context
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView.ViewHolder import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.FeatureBean import com.rgt.superr.bean.FeatureBean
import com.base.appzxhy.databinding.ItemFeatureSpan1Binding import com.rgt.superr.databinding.ItemFeatureSpan1Binding
import com.base.appzxhy.databinding.ItemFeatureSpan2Binding import com.rgt.superr.databinding.ItemFeatureSpan2Binding
import com.base.appzxhy.utils.Utils.inflate import com.rgt.superr.utils.Utils.inflate
import com.chad.library.adapter4.BaseQuickAdapter import com.chad.library.adapter4.BaseQuickAdapter
class FeatureItemAdapter : BaseQuickAdapter<FeatureBean, FeatureItemAdapter.Koko8888>() { class FeatureItemAdapter : BaseQuickAdapter<FeatureBean, FeatureItemAdapter.Koko8888>() {
......
package com.base.appzxhy.ui.main package com.rgt.superr.ui.main
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.ActivityManager import android.app.ActivityManager
...@@ -9,24 +9,24 @@ import androidx.core.view.WindowInsetsCompat ...@@ -9,24 +9,24 @@ import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import com.airbnb.lottie.LottieDrawable import com.airbnb.lottie.LottieDrawable
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseFragment import com.rgt.superr.base.BaseFragment
import com.base.appzxhy.base.jumpAction import com.rgt.superr.base.jumpAction
import com.base.appzxhy.bean.FeatureBean import com.rgt.superr.bean.FeatureBean
import com.base.appzxhy.bean.FeatureBean.Companion.BATTERY_INFO import com.rgt.superr.bean.FeatureBean.Companion.BATTERY_INFO
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.base.appzxhy.bean.FeatureBean.Companion.SETTINGS import com.rgt.superr.bean.FeatureBean.Companion.SETTINGS
import com.base.appzxhy.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.rgt.superr.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.base.appzxhy.bean.FeatureBean.Companion.UNINSTALL_APP import com.rgt.superr.bean.FeatureBean.Companion.UNINSTALL_APP
import com.base.appzxhy.databinding.FragmentHome3Binding import com.rgt.superr.databinding.FragmentHome3Binding
import com.base.appzxhy.ui.dialog.permissionStorageJump import com.rgt.superr.ui.dialog.permissionStorageJump
import com.base.appzxhy.ui.set.SettingActivity import com.rgt.superr.ui.set.SettingActivity
import com.base.appzxhy.utils.BarUtils import com.rgt.superr.utils.BarUtils
import com.base.appzxhy.utils.KotlinExt.toFormatSize import com.rgt.superr.utils.KotlinExt.toFormatSize
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async import kotlinx.coroutines.async
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
......
package com.base.appzxhy.ui.main package com.rgt.superr.ui.main
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
...@@ -12,23 +12,23 @@ import androidx.lifecycle.ViewModelProvider ...@@ -12,23 +12,23 @@ import androidx.lifecycle.ViewModelProvider
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.viewpager2.adapter.FragmentStateAdapter import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2 import androidx.viewpager2.widget.ViewPager2
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.SpConstObject.mainPageCount import com.rgt.superr.SpConstObject.mainPageCount
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.bean.FeatureBean.Companion.JUNK_CLEAN import com.rgt.superr.bean.FeatureBean.Companion.JUNK_CLEAN
import com.base.appzxhy.bean.HomeTabUIBean import com.rgt.superr.bean.HomeTabUIBean
import com.base.appzxhy.bean.config.AdConfigBean import com.rgt.superr.bean.config.AdConfigBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.ActivityMainBinding import com.rgt.superr.databinding.ActivityMainBinding
import com.base.appzxhy.databinding.ItemHomeTabBinding import com.rgt.superr.databinding.ItemHomeTabBinding
import com.base.appzxhy.ui.dialog.AppExitDialog import com.rgt.superr.ui.dialog.AppExitDialog
import com.base.appzxhy.ui.dialog.NotificationTurnOnDialog import com.rgt.superr.ui.dialog.NotificationTurnOnDialog
import com.base.appzxhy.ui.dialog.RateDialog import com.rgt.superr.ui.dialog.RateDialog
import com.base.appzxhy.ui.dialog.StoragePermissionDialog import com.rgt.superr.ui.dialog.StoragePermissionDialog
import com.base.appzxhy.ui.dialog.permissionStorageJump import com.rgt.superr.ui.dialog.permissionStorageJump
import com.base.appzxhy.ui.set.SettingsFragment import com.rgt.superr.ui.set.SettingsFragment
import com.base.appzxhy.utils.PermissionUtils.requestNotificationPermission import com.rgt.superr.utils.PermissionUtils.requestNotificationPermission
import com.base.appzxhy.utils.PermissionUtils.requestStoragePermission import com.rgt.superr.utils.PermissionUtils.requestStoragePermission
import com.google.android.material.tabs.TabLayout import com.google.android.material.tabs.TabLayout
import com.google.android.material.tabs.TabLayout.OnTabSelectedListener import com.google.android.material.tabs.TabLayout.OnTabSelectedListener
import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.collectLatest
......
package com.base.appzxhy.ui.main package com.rgt.superr.ui.main
import android.content.Context import android.content.Context
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import com.base.appzxhy.SpConstObject.isScoreRated import com.rgt.superr.SpConstObject.isScoreRated
import com.base.appzxhy.SpConstObject.mainPageCount import com.rgt.superr.SpConstObject.mainPageCount
import com.base.appzxhy.utils.PermissionUtils.areNotificationsEnabled import com.rgt.superr.utils.PermissionUtils.areNotificationsEnabled
import com.base.appzxhy.utils.PermissionUtils.checkNotificationPermission import com.rgt.superr.utils.PermissionUtils.checkNotificationPermission
import com.base.appzxhy.utils.PermissionUtils.checkStorePermission import com.rgt.superr.utils.PermissionUtils.checkStorePermission
import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.MutableStateFlow
import kotlinx.coroutines.flow.update import kotlinx.coroutines.flow.update
......
package com.base.appzxhy.ui.photocompression package com.rgt.superr.ui.photocompression
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.View import android.view.View
import android.view.ViewGroup import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.bean.FileBean import com.rgt.superr.bean.FileBean
import com.base.appzxhy.databinding.ItemCleanDetailBinding import com.rgt.superr.databinding.ItemCleanDetailBinding
import com.base.appzxhy.utils.MineTypeUtils.TYPE_AUDIO import com.rgt.superr.utils.MineTypeUtils.TYPE_AUDIO
import com.base.appzxhy.utils.MineTypeUtils.TYPE_VIDEO import com.rgt.superr.utils.MineTypeUtils.TYPE_VIDEO
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CenterCrop import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners import com.bumptech.glide.load.resource.bitmap.RoundedCorners
......
package com.base.appzxhy.ui.photocompression package com.rgt.superr.ui.photocompression
import android.content.Context import android.content.Context
import android.graphics.Bitmap import android.graphics.Bitmap
......
package com.base.appzxhy.ui.photocompression package com.rgt.superr.ui.photocompression
import android.view.View import android.view.View
import android.widget.TextView import android.widget.TextView
...@@ -6,15 +6,15 @@ import androidx.core.view.ViewCompat ...@@ -6,15 +6,15 @@ import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.bean.FileBean import com.rgt.superr.bean.FileBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.ActivityPhotoCompressionBinding import com.rgt.superr.databinding.ActivityPhotoCompressionBinding
import com.base.appzxhy.utils.MediaUtils import com.rgt.superr.utils.MediaUtils
import com.base.appzxhy.utils.MineTypeUtils.TYPE_IMAGE import com.rgt.superr.utils.MineTypeUtils.TYPE_IMAGE
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async import kotlinx.coroutines.async
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
......
package com.base.appzxhy.ui.photocompression package com.rgt.superr.ui.photocompression
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.graphics.Color import android.graphics.Color
...@@ -8,19 +8,19 @@ import androidx.core.view.ViewCompat ...@@ -8,19 +8,19 @@ import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat import androidx.core.view.WindowInsetsCompat
import androidx.recyclerview.widget.GridLayoutManager import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import com.base.appzxhy.R import com.rgt.superr.R
import com.base.appzxhy.base.BaseActivity import com.rgt.superr.base.BaseActivity
import com.base.appzxhy.base.LottieEnum import com.rgt.superr.base.LottieEnum
import com.base.appzxhy.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.rgt.superr.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.base.appzxhy.bean.FileBean import com.rgt.superr.bean.FileBean
import com.base.appzxhy.business.ads.AdsMgr import com.rgt.superr.business.ads.AdsMgr
import com.base.appzxhy.databinding.ActivityPhotoCompressionDetailBinding import com.rgt.superr.databinding.ActivityPhotoCompressionDetailBinding
import com.base.appzxhy.databinding.ItemPhotoDetailBinding import com.rgt.superr.databinding.ItemPhotoDetailBinding
import com.base.appzxhy.ui.cleanresult.CleanResultActivity import com.rgt.superr.ui.cleanresult.CleanResultActivity
import com.base.appzxhy.ui.dialog.ConfirmDialog import com.rgt.superr.ui.dialog.ConfirmDialog
import com.base.appzxhy.ui.photocompression.CompressionUtils.compressSave import com.rgt.superr.ui.photocompression.CompressionUtils.compressSave
import com.base.appzxhy.utils.LogEx import com.rgt.superr.utils.LogEx
import com.base.appzxhy.utils.Utils import com.rgt.superr.utils.Utils
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CenterCrop import com.bumptech.glide.load.resource.bitmap.CenterCrop
import com.bumptech.glide.load.resource.bitmap.RoundedCorners import com.bumptech.glide.load.resource.bitmap.RoundedCorners
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment