Commit 8f8f01a0 authored by wanglei's avatar wanglei

[打包]修改namespace

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