Commit bd01210e authored by wanglei's avatar wanglei

=======拆包前替换包名====

parent 15bbb260
Pipeline #1138 canceled with stages
......@@ -15,11 +15,11 @@ android {
keyPassword '123456'
}
}
namespace 'com.test.basd.cleanmaster'
namespace 'com.test.basd.supercleanermax'
compileSdk 34
defaultConfig {
applicationId "com.test.basd.cleanmaster"
applicationId "com.test.basd.supercleanermax"
minSdk 24
targetSdk 33
versionCode 8
......
This diff is collapsed.
......@@ -9,7 +9,7 @@
"client_info": {
"mobilesdk_app_id": "1:993178188325:android:a7986c2607f23024825dcc",
"android_client_info": {
"package_name": "com.test.basd.cleanmaster"
"package_name": "com.test.basd.supercleanermax"
}
},
"oauth_client": [],
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -28,7 +28,4 @@
-keep class com.alibaba.idst.** { *; }
-keep class * extends com.google.gson.reflect.TypeToken
-keepattributes AnnotationDefault, RuntimeVisibleAnnotations
-keep class com.bytedance.sdk.** { *; }
-obfuscationdictionary dictionary.txt
-classobfuscationdictionary dictionary.txt
-packageobfuscationdictionary dictionary.txt
\ No newline at end of file
-keep class com.bytedance.sdk.** { *; }
\ No newline at end of file
package com.test.basd.cleanmaster
package com.test.basd.supercleanermax
import android.annotation.SuppressLint
import android.app.Activity
......@@ -12,16 +12,16 @@ import com.blankj.utilcode.util.AppUtils
import com.google.android.gms.ads.MobileAds
import com.google.android.gms.ads.identifier.AdvertisingIdClient
import com.google.firebase.FirebaseApp
import com.test.basd.cleanmaster.activity.splash.NewSplashActivity
import com.test.basd.cleanmaster.display.ActionBroadcast.Companion.initBroadcast
import com.test.basd.cleanmaster.display.NotificationService
import com.test.basd.cleanmaster.display.NotificationUtils
import com.test.basd.cleanmaster.display.fcm.FcmHelper
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.cleanmaster.helps.ComUtils.requestCfg
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.InstallHelps
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.activity.splash.NewSplashActivity
import com.test.basd.supercleanermax.display.ActionBroadcast.Companion.initBroadcast
import com.test.basd.supercleanermax.display.NotificationService
import com.test.basd.supercleanermax.display.NotificationUtils
import com.test.basd.supercleanermax.display.fcm.FcmHelper
import com.test.basd.supercleanermax.helps.BaseApplication
import com.test.basd.supercleanermax.helps.ComUtils.requestCfg
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.InstallHelps
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.launch
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.annotation.SuppressLint
import android.app.AppOpsManager
......@@ -22,21 +22,21 @@ import androidx.fragment.app.FragmentActivity
import androidx.lifecycle.lifecycleScope
import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.ActivityAppManagerBinding
import com.test.basd.cleanmaster.fragment.AppListFragment
import com.test.basd.cleanmaster.fragment.AppListFragment.Companion.APP_LIST_TYPE_INSTALL
import com.test.basd.cleanmaster.fragment.AppListFragment.Companion.APP_LIST_TYPE_LAST_USE
import com.test.basd.cleanmaster.fragment.AppListFragment.Companion.APP_LIST_TYPE_NAME
import com.test.basd.cleanmaster.fragment.AppListFragment.Companion.APP_LIST_TYPE_SIZE
import com.test.basd.cleanmaster.helps.ActivityLauncher
import com.test.basd.cleanmaster.helps.AppSizeUtils
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.helps.TimeUtils.THIRTY_DAYS_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.timePair
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.ActivityAppManagerBinding
import com.test.basd.supercleanermax.fragment.AppListFragment
import com.test.basd.supercleanermax.fragment.AppListFragment.Companion.APP_LIST_TYPE_INSTALL
import com.test.basd.supercleanermax.fragment.AppListFragment.Companion.APP_LIST_TYPE_LAST_USE
import com.test.basd.supercleanermax.fragment.AppListFragment.Companion.APP_LIST_TYPE_NAME
import com.test.basd.supercleanermax.fragment.AppListFragment.Companion.APP_LIST_TYPE_SIZE
import com.test.basd.supercleanermax.helps.ActivityLauncher
import com.test.basd.supercleanermax.helps.AppSizeUtils
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.helps.TimeUtils.THIRTY_DAYS_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.timePair
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.Animator
......@@ -20,11 +20,11 @@ import androidx.activity.OnBackPressedCallback
import androidx.activity.addCallback
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.view.isVisible
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ActivityBatteryInfoBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.AFunOb
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ActivityBatteryInfoBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.AFunOb
import java.util.Calendar
import java.util.Date
import kotlin.math.roundToInt
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.content.Intent
import android.graphics.Color
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutCleanGuestBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.databinding.ActivityLayoutCleanGuestBinding
import com.test.basd.supercleanermax.helps.BaseActivity
/**
* 清理功能引导
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.ValueAnimator
import android.annotation.SuppressLint
......@@ -14,17 +14,17 @@ import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import androidx.recyclerview.widget.LinearLayoutManager
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.ChildBean
import com.test.basd.cleanmaster.bean.ParentBean
import com.test.basd.cleanmaster.databinding.ActivityLayoutCleanJunkBinding
import com.test.basd.cleanmaster.databinding.ItemChildBinding
import com.test.basd.cleanmaster.databinding.ItemParentBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.FileHelps
import com.test.basd.cleanmaster.helps.KotlinExt.toFormatSize
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.AFunOb
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.ChildBean
import com.test.basd.supercleanermax.bean.ParentBean
import com.test.basd.supercleanermax.databinding.ActivityLayoutCleanJunkBinding
import com.test.basd.supercleanermax.databinding.ItemChildBinding
import com.test.basd.supercleanermax.databinding.ItemParentBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.FileHelps
import com.test.basd.supercleanermax.helps.KotlinExt.toFormatSize
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.AFunOb
import pokercc.android.expandablerecyclerview.ExpandableAdapter
class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.ValueAnimator
import android.content.Intent
......@@ -7,12 +7,12 @@ import android.view.animation.LinearInterpolator
import androidx.core.animation.doOnEnd
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutCleanupingBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.FileHelps
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.AFunOb
import com.test.basd.supercleanermax.databinding.ActivityLayoutCleanupingBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.FileHelps
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.AFunOb
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.launch
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.content.Intent
import android.graphics.Color
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutGuestBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.supercleanermax.databinding.ActivityLayoutGuestBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import kotlin.random.Random
/**
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.annotation.SuppressLint
import android.graphics.Color
......@@ -15,39 +15,39 @@ import androidx.core.view.isVisible
import androidx.recyclerview.widget.RecyclerView
import com.blankj.utilcode.constant.PermissionConstants
import com.blankj.utilcode.util.PermissionUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_MONTH
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_WEEK
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_YEAR
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_3_MONTHS
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_6_MONTHS
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_ALL_TIME
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_ALL_TYPES
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_APK
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_ARCHIVES
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_AUDIO
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_DOCUMENT
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_IMAGE
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_OTHER_TYPES
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_100_MB
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_10_MB
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_1_GB
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_500_MB
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_50_MB
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity.Filter.Companion.KEY_VIDEO
import com.test.basd.cleanmaster.adapter.LargeFileAdapter
import com.test.basd.cleanmaster.bean.FileBean
import com.test.basd.cleanmaster.databinding.ActivityLayoutLargeFileBinding
import com.test.basd.cleanmaster.databinding.ItemFileFilterBinding
import com.test.basd.cleanmaster.databinding.PopupwindowFileFilterBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.FileHelps
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.helps.TimeUtils
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.FileDeleteDialog.showFileDeleteDialog
import com.test.basd.cleanmaster.view.FileDetailDialog.showFileDetailDialog
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_MONTH
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_WEEK
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_1_YEAR
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_3_MONTHS
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_6_MONTHS
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_ALL_TIME
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_ALL_TYPES
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_APK
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_ARCHIVES
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_AUDIO
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_DOCUMENT
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_IMAGE
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_OTHER_TYPES
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_100_MB
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_10_MB
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_1_GB
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_500_MB
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_SIZE_50_MB
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity.Filter.Companion.KEY_VIDEO
import com.test.basd.supercleanermax.adapter.LargeFileAdapter
import com.test.basd.supercleanermax.bean.FileBean
import com.test.basd.supercleanermax.databinding.ActivityLayoutLargeFileBinding
import com.test.basd.supercleanermax.databinding.ItemFileFilterBinding
import com.test.basd.supercleanermax.databinding.PopupwindowFileFilterBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.FileHelps
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.helps.TimeUtils
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.FileDeleteDialog.showFileDeleteDialog
import com.test.basd.supercleanermax.view.FileDetailDialog.showFileDetailDialog
import com.test.basd.supercleanermax.view.XmlEx.inflate
import java.io.File
/**
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.content.BroadcastReceiver
import android.content.Context
......@@ -10,10 +10,10 @@ import androidx.fragment.app.Fragment
import androidx.viewpager2.adapter.FragmentStateAdapter
import androidx.viewpager2.widget.ViewPager2
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityMainBinding
import com.test.basd.cleanmaster.fragment.HomeFragment
import com.test.basd.cleanmaster.fragment.ToolsFragment
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.databinding.ActivityMainBinding
import com.test.basd.supercleanermax.fragment.HomeFragment
import com.test.basd.supercleanermax.fragment.ToolsFragment
import com.test.basd.supercleanermax.helps.BaseActivity
class MainActivity : BaseActivity<ActivityMainBinding>() {
override val isLightMode = true
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.annotation.SuppressLint
import android.app.usage.NetworkStats
......@@ -21,15 +21,15 @@ import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.TrafficBean
import com.test.basd.cleanmaster.databinding.ActivityLayoutNetworkBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.KotlinExt.toFormatSize
import com.test.basd.cleanmaster.helps.NetworkStatsHelper
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.DialogViews
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.TrafficBean
import com.test.basd.supercleanermax.databinding.ActivityLayoutNetworkBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.KotlinExt.toFormatSize
import com.test.basd.supercleanermax.helps.NetworkStatsHelper
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.DialogViews
class NetWorkActivity : BaseActivity<ActivityLayoutNetworkBinding>() {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.Manifest
import android.annotation.SuppressLint
......@@ -11,16 +11,16 @@ import android.provider.Settings
import android.view.View
import androidx.core.view.ViewCompat
import androidx.core.view.WindowInsetsCompat
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.adapter.PermissionAdapter
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.bean.PermissionBean
import com.test.basd.cleanmaster.bean.PermissionBean.Companion.setDesc
import com.test.basd.cleanmaster.bean.PermissionBean.Companion.setTittle
import com.test.basd.cleanmaster.databinding.ActivityPermissionManagerBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.view.PermissionFilterDialog.showPermissionFilterDialog
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.adapter.PermissionAdapter
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.bean.PermissionBean
import com.test.basd.supercleanermax.bean.PermissionBean.Companion.setDesc
import com.test.basd.supercleanermax.bean.PermissionBean.Companion.setTittle
import com.test.basd.supercleanermax.databinding.ActivityPermissionManagerBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.view.PermissionFilterDialog.showPermissionFilterDialog
class PermissionManagerActivity : BaseActivity<ActivityPermissionManagerBinding>() {
override val isLightMode = true
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.app.Activity
import android.content.Intent
import android.os.Bundle
import android.os.Handler
import androidx.appcompat.app.AppCompatActivity
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.view.PermisonPopWindow
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.view.PermisonPopWindow
class PermissionTripActivity : AppCompatActivity() {
companion object {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.ValueAnimator
import android.content.Intent
......@@ -7,9 +7,9 @@ import android.view.animation.LinearInterpolator
import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutParepreScanBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityLayoutParepreScanBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
/**
* 引导清理扫描页
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.annotation.SuppressLint
import android.graphics.Color
......@@ -6,8 +6,8 @@ import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutWebPrivacyBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.databinding.ActivityLayoutWebPrivacyBinding
import com.test.basd.supercleanermax.helps.BaseActivity
class PrivacyWebActivity : BaseActivity<ActivityLayoutWebPrivacyBinding>() {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.annotation.SuppressLint
import android.app.AppOpsManager
......@@ -22,19 +22,19 @@ import androidx.fragment.app.FragmentActivity
import androidx.lifecycle.lifecycleScope
import androidx.viewpager2.adapter.FragmentStateAdapter
import com.google.android.material.tabs.TabLayoutMediator
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.fragment.LaunchesFragment
import com.test.basd.cleanmaster.fragment.ScreenTimeFragment
import com.test.basd.cleanmaster.helps.ActivityLauncher
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.helps.TimeUtils.TODAY_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.timePair
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.helps.recentapp.LaunchTimeStat
import com.test.basd.cleanmaster.databinding.ActivityRecentAppBinding
import com.test.basd.cleanmaster.helps.recentapp.ScreenTimeStat
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.fragment.LaunchesFragment
import com.test.basd.supercleanermax.fragment.ScreenTimeFragment
import com.test.basd.supercleanermax.helps.ActivityLauncher
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.helps.TimeUtils.TODAY_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.timePair
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.helps.recentapp.LaunchTimeStat
import com.test.basd.supercleanermax.databinding.ActivityRecentAppBinding
import com.test.basd.supercleanermax.helps.recentapp.ScreenTimeStat
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.graphics.Color
import android.view.LayoutInflater
......@@ -14,13 +14,13 @@ import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.FileUtils
import com.blankj.utilcode.util.ToastUtils
import com.bumptech.glide.Glide
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.ImageDataBean
import com.test.basd.cleanmaster.databinding.ActivityLayoutRepeaterdPhotoBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.cleanmaster.helps.FileHelps
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.ImageDataBean
import com.test.basd.supercleanermax.databinding.ActivityLayoutRepeaterdPhotoBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.BaseApplication
import com.test.basd.supercleanermax.helps.FileHelps
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class RepeaterdPhotoActivity: BaseActivity<ActivityLayoutRepeaterdPhotoBinding>() {
private var isSelectAll = false
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.content.Intent
import android.graphics.Color
......@@ -6,25 +6,25 @@ import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.cleanmaster.adapter.AppFunctionAdapter
import com.test.basd.cleanmaster.databinding.ActivityLayoutResultBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.KotlinExt.toFormatSize
import com.test.basd.cleanmaster.notificationclean.NotificationCleanActivity
import com.test.basd.cleanmaster.notificationclean.NotificationGuestActivity
import com.test.basd.cleanmaster.view.AFunOb.APP_MANAGER
import com.test.basd.cleanmaster.view.AFunOb.APP_SPEED
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_INFO
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_OPTIMIZER
import com.test.basd.cleanmaster.view.AFunOb.EMPTY_FILE_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.JUNK_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.cleanmaster.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.cleanmaster.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.cleanmaster.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.supercleanermax.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.supercleanermax.adapter.AppFunctionAdapter
import com.test.basd.supercleanermax.databinding.ActivityLayoutResultBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.KotlinExt.toFormatSize
import com.test.basd.supercleanermax.notificationclean.NotificationCleanActivity
import com.test.basd.supercleanermax.notificationclean.NotificationGuestActivity
import com.test.basd.supercleanermax.view.AFunOb.APP_MANAGER
import com.test.basd.supercleanermax.view.AFunOb.APP_SPEED
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_INFO
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_OPTIMIZER
import com.test.basd.supercleanermax.view.AFunOb.EMPTY_FILE_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.JUNK_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.supercleanermax.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.supercleanermax.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.supercleanermax.view.AFunOb.SIMILAR_PHOTOS
class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
override val binding: ActivityLayoutResultBinding by lazy {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.ValueAnimator
import android.content.Intent
import android.view.animation.LinearInterpolator
import androidx.activity.OnBackPressedCallback
import com.test.basd.cleanmaster.databinding.ActivityLayoutScanJunkBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityLayoutScanJunkBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
override val isLightMode = true
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.animation.Animator
import android.graphics.Color
......@@ -9,10 +9,10 @@ import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.ToastUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ActivityLayoutSpeakerCleaningBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ActivityLayoutSpeakerCleaningBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class SpeakCleaningActivity : BaseActivity<ActivityLayoutSpeakerCleaningBinding>() {
......
package com.test.basd.cleanmaster.activity
package com.test.basd.supercleanermax.activity
import android.content.Intent
import android.graphics.Color
import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSpeakerCleanBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityLayoutSpeakerCleanBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class SpeakerCleanerActivity : BaseActivity<ActivityLayoutSpeakerCleanBinding>() {
......
package com.test.basd.cleanmaster.activity.browser
package com.test.basd.supercleanermax.activity.browser
import android.app.Activity
import android.graphics.Bitmap
......
package com.test.basd.cleanmaster.activity.browser
package com.test.basd.supercleanermax.activity.browser
import android.graphics.Bitmap
import android.graphics.Color
......@@ -7,8 +7,8 @@ import android.webkit.WebView
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSecureBrowserBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.databinding.ActivityLayoutSecureBrowserBinding
import com.test.basd.supercleanermax.helps.BaseActivity
class SecureBrowserActivity : BaseActivity<ActivityLayoutSecureBrowserBinding>() {
private val tabs = mutableListOf<BrowserView?>(null)
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
class AlbumBean {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.view.LayoutInflater
import android.view.View
......@@ -8,7 +8,7 @@ import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.bumptech.glide.Glide
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
class AlbumListAdapter : RecyclerView.Adapter<AlbumListAdapter.ContentViewHolder> {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
interface AlbumsSelectListener {
fun onSelectAlbum(albums: AlbumBean)
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.app.Activity
import android.view.View
......@@ -8,7 +8,7 @@ import android.widget.TextView
import androidx.recyclerview.widget.LinearLayoutManager
import androidx.recyclerview.widget.RecyclerView
import com.google.android.material.bottomsheet.BottomSheetBehavior
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
class BottomSheetManager : BottomSheetBehavior.BottomSheetCallback, OnClickListener,
OnItemClickListener<AlbumBean> {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Context
import android.graphics.Bitmap
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.graphics.Color
import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityCompressionPhotoListBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityCompressionPhotoListBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class CompressionPhotoListActivity : BaseActivity<ActivityCompressionPhotoListBinding>(),
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.text.TextUtils
import android.view.LayoutInflater
......@@ -10,7 +10,7 @@ import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.bumptech.glide.Glide
import com.makeramen.roundedimageview.RoundedImageView
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
class CompressionPhotoListAdapter : RecyclerView.Adapter<ViewHolder> {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.annotation.SuppressLint
import android.graphics.Color
import android.widget.TextView
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ActivityCompressionSuccessBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ActivityCompressionSuccessBinding
import com.test.basd.supercleanermax.helps.BaseActivity
class CompressionSuccessActivity : BaseActivity<ActivityCompressionSuccessBinding>() {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Intent
import android.graphics.Bitmap
......@@ -7,12 +7,12 @@ import android.widget.ProgressBar
import android.widget.TextView
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.activity.ResultActivity
import com.test.basd.cleanmaster.databinding.ActivityCompressioningBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.AFunOb
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.activity.ResultActivity
import com.test.basd.supercleanermax.databinding.ActivityCompressioningBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.AFunOb
class CompressioningActivity : BaseActivity<ActivityCompressioningBinding>(), CompressionImageUtils.BitmapCallback,
CompressionImageUtils.OnSaveBitmapListener {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.app.Dialog
import android.content.Context
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import android.content.Context;
import android.view.LayoutInflater;
......@@ -10,7 +10,7 @@ import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView;
import com.bumptech.glide.Glide;
import com.test.basd.cleanmaster.R;
import com.test.basd.supercleanermax.R;
import java.util.List;
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import static androidx.recyclerview.widget.RecyclerView.SCROLL_STATE_IDLE;
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Context
import android.provider.MediaStore
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
interface OnItemClickListener<T> {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
class PhotoBean {
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import java.util.ArrayList;
import java.util.List;
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.app.Activity
import android.content.Context
......@@ -12,7 +12,7 @@ import androidx.recyclerview.widget.GridLayoutManager
import androidx.recyclerview.widget.GridLayoutManager.SpanSizeLookup
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.SimpleItemAnimator
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
class PhotoListManager(context: Activity) : OnItemClickListener<PhotoBean>, SpanSizeLookup(), OnClickListener {
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.app.Activity
import android.graphics.Bitmap
......@@ -12,7 +12,7 @@ import android.widget.SeekBar.OnSeekBarChangeListener
import android.widget.TextView
import androidx.recyclerview.widget.RecyclerView
import com.bumptech.glide.Glide
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
class PreviewCompressionManager : GalleryLayoutManager.OnItemSelectedListener, CompressionImageUtils.BitmapCallback,
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Intent
import android.graphics.Color
import android.widget.TextView
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ActivityPreviewCompressionPhotoBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ActivityPreviewCompressionPhotoBinding
import com.test.basd.supercleanermax.helps.BaseActivity
class PreviewCompressionPhotoActivity : BaseActivity<ActivityPreviewCompressionPhotoBinding>() {
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import android.content.Context;
import android.content.res.Resources;
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.res.Resources
import android.graphics.Bitmap
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import android.content.Context;
import android.util.AttributeSet;
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Intent
import android.graphics.Color
......@@ -7,9 +7,9 @@ import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.ToastUtils
import com.test.basd.cleanmaster.databinding.ActivityStartCompressionPhotoBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityStartCompressionPhotoBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import kotlin.random.Random
......
package com.test.basd.cleanmaster.activity.photocompress.photo;
package com.test.basd.supercleanermax.activity.photocompress.photo;
import android.view.View;
......
package com.test.basd.cleanmaster.activity.photocompress.photo
package com.test.basd.supercleanermax.activity.photocompress.photo
import android.content.Context
import android.content.res.Resources
......
package com.test.basd.cleanmaster.activity.speed
package com.test.basd.supercleanermax.activity.speed
import android.animation.Animator
import android.content.Intent
......@@ -6,9 +6,9 @@ import android.graphics.Color
import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSpeedBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_OPTIMIZER
import com.test.basd.supercleanermax.databinding.ActivityLayoutSpeedBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_OPTIMIZER
class BatteryOptimizerActivity : BaseActivity<ActivityLayoutSpeedBinding>() {
......
package com.test.basd.cleanmaster.activity.speed
package com.test.basd.supercleanermax.activity.speed
import android.animation.Animator
import android.content.Intent
......@@ -7,10 +7,10 @@ import androidx.core.view.isVisible
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSpeedBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.view.AFunOb.APP_SPEED
import com.test.basd.supercleanermax.databinding.ActivityLayoutSpeedBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.view.AFunOb.APP_SPEED
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.delay
......
package com.test.basd.cleanmaster.activity.speed
package com.test.basd.supercleanermax.activity.speed
import android.animation.Animator
import android.content.Intent
import android.graphics.Color
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.activity.ResultActivity
import com.test.basd.cleanmaster.databinding.ActivityLayoutSpeedFinishBinding
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.activity.ResultActivity
import com.test.basd.supercleanermax.databinding.ActivityLayoutSpeedFinishBinding
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
class SpeedFinishActivity : BaseActivity<ActivityLayoutSpeedFinishBinding>() {
......
package com.test.basd.cleanmaster.activity.splash
package com.test.basd.supercleanermax.activity.splash
import android.Manifest
import android.annotation.SuppressLint
import android.app.NotificationManager
import android.content.Context
import android.content.Intent
import android.graphics.Color
import android.os.Build
......@@ -13,14 +11,13 @@ import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.view.isVisible
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.BarUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSplashBinding
import com.test.basd.cleanmaster.display.CloseNotificationReceiver
import com.test.basd.cleanmaster.display.NotificationHelper
import com.test.basd.cleanmaster.display.NotificationUtils
import com.test.basd.cleanmaster.helps.BaseActivity
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.databinding.ActivityLayoutSplashBinding
import com.test.basd.supercleanermax.display.CloseNotificationReceiver
import com.test.basd.supercleanermax.display.NotificationHelper
import com.test.basd.supercleanermax.helps.BaseActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.launch
......
package com.test.basd.cleanmaster.activity.splash
package com.test.basd.supercleanermax.activity.splash
import android.app.Activity
import android.content.Intent
......@@ -7,10 +7,10 @@ import android.text.SpannableString
import android.text.Spanned
import android.text.style.UnderlineSpan
import androidx.core.view.isVisible
import com.test.basd.cleanmaster.MyApplication
import com.test.basd.cleanmaster.databinding.ActivityLayoutSplashBinding
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.MyApplication
import com.test.basd.supercleanermax.databinding.ActivityLayoutSplashBinding
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.EventHelper
class PrivacyAgreementManager {
......
package com.test.basd.cleanmaster.activity.splash
package com.test.basd.supercleanermax.activity.splash
import android.os.Handler
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.databinding.ActivityLayoutSplashBinding
import com.test.basd.supercleanermax.databinding.ActivityLayoutSplashBinding
class ProgressManager {
......
package com.test.basd.cleanmaster.activity.splash
package com.test.basd.supercleanermax.activity.splash
import android.app.Activity
import android.content.Intent
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.activity.GuestActivity
import com.test.basd.cleanmaster.activity.AppManagerActivity
import com.test.basd.cleanmaster.activity.BatteryInfoActivity
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity
import com.test.basd.cleanmaster.activity.MainActivity
import com.test.basd.cleanmaster.activity.NetWorkActivity
import com.test.basd.cleanmaster.activity.RecentAppActivity
import com.test.basd.cleanmaster.activity.RepeaterdPhotoActivity
import com.test.basd.cleanmaster.activity.ScanJunkActivity
import com.test.basd.cleanmaster.activity.SpeakerCleanerActivity
import com.test.basd.cleanmaster.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.cleanmaster.activity.speed.BatteryOptimizerActivity
import com.test.basd.cleanmaster.activity.speed.SpeedActivity
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_APP_MANAGER
import com.test.basd.supercleanermax.activity.GuestActivity
import com.test.basd.supercleanermax.activity.AppManagerActivity
import com.test.basd.supercleanermax.activity.BatteryInfoActivity
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity
import com.test.basd.supercleanermax.activity.MainActivity
import com.test.basd.supercleanermax.activity.NetWorkActivity
import com.test.basd.supercleanermax.activity.RecentAppActivity
import com.test.basd.supercleanermax.activity.RepeaterdPhotoActivity
import com.test.basd.supercleanermax.activity.ScanJunkActivity
import com.test.basd.supercleanermax.activity.SpeakerCleanerActivity
import com.test.basd.supercleanermax.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_APP_MANAGER
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_BATTERY_OPTIMIZATION
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CLEAN_NOTIFICATION
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CLEAN_SPEAKER
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_INSTALL_PACKAGE_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_LARGE_FILE_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_NETWORK_TRAFFIC
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CLEAN_NOTIFICATION
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CLEAN_SPEAKER
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_INSTALL_PACKAGE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_LARGE_FILE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_NETWORK_TRAFFIC
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_PHONE_ACCELERATE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_PHOTO_COMPRESS
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_RECENT_USE_APP
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_SIMILAR_IMAGE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_UNINSTALL_PACKAGE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_PHOTO_COMPRESS
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_RECENT_USE_APP
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_SIMILAR_IMAGE
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_UNINSTALL_PACKAGE_PUSH
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_VIRUS_PUSH
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.cleanmaster.notificationclean.NotificationCleanActivity
import com.test.basd.cleanmaster.notificationclean.NotificationGuestActivity
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.EventHelper
import com.test.basd.supercleanermax.notificationclean.NotificationCleanActivity
import com.test.basd.supercleanermax.notificationclean.NotificationGuestActivity
object SplashJumpUtils {
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.annotation.SuppressLint
import android.view.View
......@@ -7,18 +7,18 @@ import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ItemResultFunBinding
import com.test.basd.cleanmaster.view.AFunOb.APP_MANAGER
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_INFO
import com.test.basd.cleanmaster.view.AFunOb.JUNK_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.cleanmaster.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.cleanmaster.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.cleanmaster.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ItemResultFunBinding
import com.test.basd.supercleanermax.view.AFunOb.APP_MANAGER
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_INFO
import com.test.basd.supercleanermax.view.AFunOb.JUNK_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.supercleanermax.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.supercleanermax.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.supercleanermax.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.supercleanermax.view.XmlEx.inflate
import java.util.Collections
class AppFunctionAdapter(val click: (name: String) -> Unit) :
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.annotation.SuppressLint
import android.text.format.Formatter
......@@ -6,10 +6,10 @@ import android.view.View
import android.view.ViewGroup
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.ItemAppListBinding
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.ItemAppListBinding
import com.test.basd.supercleanermax.view.XmlEx.inflate
import java.text.SimpleDateFormat
import java.util.Date
import java.util.Locale
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.annotation.SuppressLint
import android.text.format.Formatter
......@@ -8,11 +8,11 @@ import androidx.core.view.isVisible
import androidx.recyclerview.widget.RecyclerView.Adapter
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.bumptech.glide.Glide
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.FileBean
import com.test.basd.cleanmaster.databinding.ItemLargeFileBinding
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.FileBean
import com.test.basd.supercleanermax.databinding.ItemLargeFileBinding
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.view.XmlEx.inflate
class LargeFileAdapter(
val itemClick: (data: FileBean) -> Unit,
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.annotation.SuppressLint
import android.view.View
......@@ -6,10 +6,10 @@ import android.view.ViewGroup
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.PermissionBean
import com.test.basd.cleanmaster.databinding.ItemPermissionBinding
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.PermissionBean
import com.test.basd.supercleanermax.databinding.ItemPermissionBinding
import com.test.basd.supercleanermax.view.XmlEx.inflate
class PermissionAdapter : RecyclerView.Adapter<PermissionAdapter.CCCC>() {
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.annotation.SuppressLint
import android.app.Activity
......@@ -10,13 +10,13 @@ import android.view.ViewGroup
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.ItemAppRecentBinding
import com.test.basd.cleanmaster.databinding.ItemAppScreenTimeBinding
import com.test.basd.cleanmaster.helps.NetworkStatsHelper
import com.test.basd.cleanmaster.helps.TimeUtils
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.ItemAppRecentBinding
import com.test.basd.supercleanermax.databinding.ItemAppScreenTimeBinding
import com.test.basd.supercleanermax.helps.NetworkStatsHelper
import com.test.basd.supercleanermax.helps.TimeUtils
import com.test.basd.supercleanermax.view.XmlEx.inflate
class RecentAppAdapter(val activity: Activity, val modeUI: String = UI_LAUNCHES_MODE) : RecyclerView.Adapter<RecentAppAdapter.DDD>() {
......
package com.test.basd.cleanmaster.adapter
package com.test.basd.supercleanermax.adapter
import android.app.Activity
import android.view.View
import android.view.ViewGroup
import androidx.core.content.ContextCompat
import androidx.recyclerview.widget.RecyclerView
import androidx.recyclerview.widget.RecyclerView.ViewHolder
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.databinding.ItemAdBinding
import com.test.basd.cleanmaster.databinding.ItemToolGridBinding
import com.test.basd.cleanmaster.databinding.ItemToolsGridBinding
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.cleanmaster.view.AFunOb.APP_MANAGER
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_INFO
import com.test.basd.cleanmaster.view.AFunOb.JUNK_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.cleanmaster.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.cleanmaster.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.cleanmaster.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.cleanmaster.view.AFunOb.SPEAK_CLEANER
import com.test.basd.cleanmaster.view.XmlEx.inflate
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.databinding.ItemAdBinding
import com.test.basd.supercleanermax.databinding.ItemToolGridBinding
import com.test.basd.supercleanermax.databinding.ItemToolsGridBinding
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.view.AFunOb.APP_MANAGER
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_INFO
import com.test.basd.supercleanermax.view.AFunOb.JUNK_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.supercleanermax.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.supercleanermax.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.supercleanermax.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.supercleanermax.view.AFunOb.SPEAK_CLEANER
import com.test.basd.supercleanermax.view.XmlEx.inflate
class ToolsAdapter(
val context: Activity,
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
import android.app.usage.UsageEvents
import android.app.usage.UsageStats
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
data class ConfigBean(
val newuser_avoid_time: Int = 0,
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
data class FileBean(
var name: String = "",
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
data class ImageDataBean(
val path: String,
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
data class ParentBean(
val title: String,
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
import android.Manifest
import com.test.basd.cleanmaster.R
import com.test.basd.supercleanermax.R
data class PermissionBean(
val permissionMatch: String = Manifest.permission.CAMERA,
......
package com.test.basd.cleanmaster.bean
package com.test.basd.supercleanermax.bean
data class TrafficBean(var type: Int, val packageName: String, var wifiUsed: Long, var mobileUsed:Long)
\ No newline at end of file
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.content.BroadcastReceiver
import android.content.Context
......@@ -7,10 +7,10 @@ import android.content.IntentFilter
import android.os.Build
import android.util.Log
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.cleanmaster.display.NotificationHelper.postActionNotification
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.supercleanermax.display.NotificationHelper.postActionNotification
import com.test.basd.supercleanermax.helps.BaseApplication
import kotlin.time.Duration.Companion.minutes
import kotlin.time.DurationUnit
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.app.NotificationManager
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.util.Log
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.supercleanermax.helps.EventHelper
import com.test.basd.supercleanermax.helps.LogEx
class CloseNotificationReceiver : BroadcastReceiver() {
private val TAG = "CloseNotificationReceiver"
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.annotation.SuppressLint
import android.app.Notification
import android.app.NotificationChannel
import android.app.NotificationManager
import android.app.PendingIntent
import android.app.PendingIntent.FLAG_MUTABLE
import android.app.PendingIntent.FLAG_UPDATE_CURRENT
import android.app.Service
import android.content.Context
import android.content.Intent
import android.graphics.Color
import android.net.Uri
import android.os.Build
import android.os.Bundle
import android.util.Log
import android.widget.RemoteViews
import androidx.core.app.NotificationCompat
import com.blankj.utilcode.util.SPUtils
import com.google.gson.Gson
import com.google.gson.reflect.TypeToken
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.activity.splash.NewSplashActivity
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_APP_MANAGER
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.activity.splash.NewSplashActivity
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_APP_MANAGER
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_BATTERY_OPTIMIZATION
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_BATTERY_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CLEAN_NOTIFICATION
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_CLEAN_SPEAKER
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_INSTALL_PACKAGE_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_LARGE_FILE_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_NETWORK_TRAFFIC
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_BATTERY_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CHARGE
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CLEAN_NOTIFICATION
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_CLEAN_SPEAKER
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_INSTALL_PACKAGE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_JUNK_CLEAN_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_LARGE_FILE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_LOW_BATTERY_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_NETWORK_TRAFFIC
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_PHONE_ACCELERATE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_PHOTO_COMPRESS
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_RECENT_USE_APP
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_SIMILAR_IMAGE
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_UNINSTALL_PACKAGE_PUSH
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_PHOTO_COMPRESS
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_RECENT_USE_APP
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_SIMILAR_IMAGE
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.ID_UNINSTALL_PACKAGE_PUSH
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_VIRUS_PUSH
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.cleanmaster.helps.ComUtils
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.helps.BaseApplication
import com.test.basd.supercleanermax.helps.ComUtils
import com.test.basd.supercleanermax.helps.EventHelper
import kotlin.random.Random
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.app.Service
import android.content.Context
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.util.Log
//import com.test.basd.cleanmaster.bean.ConfigBean.Companion.ID_PHONE_ACCELERATE
import com.test.basd.cleanmaster.display.NotificationHelper.postActionNotification
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.display.NotificationHelper.postActionNotification
import com.test.basd.supercleanermax.helps.BaseApplication
import com.test.basd.supercleanermax.helps.EventHelper
import java.util.TimerTask
/**
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.app.Notification
......@@ -14,16 +14,16 @@ import android.util.Log
import android.widget.RemoteViews
import androidx.core.app.NotificationCompat
import androidx.core.app.NotificationManagerCompat
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.activity.AppManagerActivity
import com.test.basd.cleanmaster.activity.BatteryInfoActivity
import com.test.basd.cleanmaster.activity.MainActivity
import com.test.basd.cleanmaster.activity.ScanJunkActivity
import com.test.basd.cleanmaster.display.NotificationHelper.postActionNotification
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.cleanmaster.helps.KotlinExt.string
import com.test.basd.cleanmaster.service.FlashlightService
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.activity.AppManagerActivity
import com.test.basd.supercleanermax.activity.BatteryInfoActivity
import com.test.basd.supercleanermax.activity.MainActivity
import com.test.basd.supercleanermax.activity.ScanJunkActivity
import com.test.basd.supercleanermax.display.NotificationHelper.postActionNotification
import com.test.basd.supercleanermax.helps.BaseApplication
import com.test.basd.supercleanermax.helps.EventHelper
import com.test.basd.supercleanermax.helps.KotlinExt.string
import com.test.basd.supercleanermax.service.FlashlightService
object NotificationUtils {
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.os.Process
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.MyApplication
import com.test.basd.cleanmaster.bean.ConfigBean
import com.test.basd.cleanmaster.bean.ConfigBean.Companion.getActionPushInterval
import com.test.basd.cleanmaster.helps.ComUtils
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.supercleanermax.MyApplication
import com.test.basd.supercleanermax.bean.ConfigBean
import com.test.basd.supercleanermax.bean.ConfigBean.Companion.getActionPushInterval
import com.test.basd.supercleanermax.helps.ComUtils
import com.test.basd.supercleanermax.helps.LogEx
/**
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.app.ActivityManager
import android.content.Context
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import android.content.Context
import android.telephony.TelephonyManager
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.helps.BaseApplication
import com.test.basd.supercleanermax.helps.BaseApplication
/**
* 判断用户渠道的方法
......
package com.test.basd.cleanmaster.display
package com.test.basd.supercleanermax.display
import com.blankj.utilcode.util.NetworkUtils.NetworkType
......
package com.test.basd.cleanmaster.display.fcm
package com.test.basd.supercleanermax.display.fcm
import android.util.Log
import com.google.android.gms.tasks.OnCompleteListener
import com.google.android.gms.tasks.Task
import com.google.firebase.messaging.FirebaseMessaging
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.helps.EventHelper
object FcmHelper {
......
package com.test.basd.cleanmaster.display.fcm
package com.test.basd.supercleanermax.display.fcm
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.util.Log
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.helps.EventHelper
class MyFirebaseMessagingReceiver : BroadcastReceiver() {
......
package com.test.basd.cleanmaster.display.fcm
package com.test.basd.supercleanermax.display.fcm
import android.app.job.JobInfo
import android.app.job.JobScheduler
import android.content.ComponentName
import android.content.Context
import android.content.Intent
import android.os.Build
import android.util.Log
import com.google.firebase.messaging.FirebaseMessagingService
import com.google.firebase.messaging.RemoteMessage
import com.test.basd.cleanmaster.display.NotificationService
import com.test.basd.cleanmaster.display.NotificationUtils
import com.test.basd.cleanmaster.helps.EventHelper
import com.test.basd.supercleanermax.display.NotificationUtils
import com.test.basd.supercleanermax.helps.EventHelper
class MyFirebaseMessagingService : FirebaseMessagingService() {
......
package com.test.basd.cleanmaster.display.fcm
package com.test.basd.supercleanermax.display.fcm
import android.annotation.SuppressLint
import android.app.ActivityManager
......@@ -6,7 +6,7 @@ import android.app.job.JobParameters
import android.app.job.JobService
import android.content.Intent
import android.os.Build
import com.test.basd.cleanmaster.display.NotificationService
import com.test.basd.supercleanermax.display.NotificationService
@SuppressLint("SpecifyJobSchedulerIdRange")
......
package com.test.basd.cleanmaster.fragment
package com.test.basd.supercleanermax.fragment
import android.annotation.SuppressLint
import android.app.AppOpsManager
......@@ -9,14 +9,14 @@ import android.os.Build
import android.os.Bundle
import android.provider.Settings
import android.view.View
import com.test.basd.cleanmaster.activity.AppManagerActivity
import com.test.basd.cleanmaster.adapter.AppListAdapter
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.FragmentAppListBinding
import com.test.basd.cleanmaster.helps.ActivityLauncher
import com.test.basd.cleanmaster.helps.BaseFragment
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.view.AppDetailDialog.showAppDetailDialog
import com.test.basd.supercleanermax.activity.AppManagerActivity
import com.test.basd.supercleanermax.adapter.AppListAdapter
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.FragmentAppListBinding
import com.test.basd.supercleanermax.helps.ActivityLauncher
import com.test.basd.supercleanermax.helps.BaseFragment
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.view.AppDetailDialog.showAppDetailDialog
import net.sourceforge.pinyin4j.PinyinHelper
import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType
import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat
......
package com.test.basd.cleanmaster.fragment
package com.test.basd.supercleanermax.fragment
import android.animation.ValueAnimator
import android.annotation.SuppressLint
......@@ -13,23 +13,23 @@ import androidx.core.view.updatePadding
import androidx.lifecycle.lifecycleScope
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.activity.AppManagerActivity
import com.test.basd.cleanmaster.activity.BatteryInfoActivity
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity
import com.test.basd.cleanmaster.activity.MainActivity
import com.test.basd.cleanmaster.activity.NetWorkActivity
import com.test.basd.cleanmaster.activity.RecentAppActivity
import com.test.basd.cleanmaster.activity.RepeaterdPhotoActivity
import com.test.basd.cleanmaster.activity.ScanJunkActivity
import com.test.basd.cleanmaster.activity.SpeakerCleanerActivity
import com.test.basd.cleanmaster.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.cleanmaster.databinding.FragmentLayoutHomeBinding
import com.test.basd.cleanmaster.helps.BaseFragment
import com.test.basd.cleanmaster.helps.KotlinExt.setOnClickListener
import com.test.basd.cleanmaster.helps.KotlinExt.toFormatSize
import com.test.basd.cleanmaster.helps.NetWorkSpeed
import com.test.basd.cleanmaster.notificationclean.NotificationCleanActivity
import com.test.basd.cleanmaster.notificationclean.NotificationGuestActivity
import com.test.basd.supercleanermax.activity.AppManagerActivity
import com.test.basd.supercleanermax.activity.BatteryInfoActivity
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity
import com.test.basd.supercleanermax.activity.MainActivity
import com.test.basd.supercleanermax.activity.NetWorkActivity
import com.test.basd.supercleanermax.activity.RecentAppActivity
import com.test.basd.supercleanermax.activity.RepeaterdPhotoActivity
import com.test.basd.supercleanermax.activity.ScanJunkActivity
import com.test.basd.supercleanermax.activity.SpeakerCleanerActivity
import com.test.basd.supercleanermax.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.supercleanermax.databinding.FragmentLayoutHomeBinding
import com.test.basd.supercleanermax.helps.BaseFragment
import com.test.basd.supercleanermax.helps.KotlinExt.setOnClickListener
import com.test.basd.supercleanermax.helps.KotlinExt.toFormatSize
import com.test.basd.supercleanermax.helps.NetWorkSpeed
import com.test.basd.supercleanermax.notificationclean.NotificationCleanActivity
import com.test.basd.supercleanermax.notificationclean.NotificationGuestActivity
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.MainScope
import kotlinx.coroutines.delay
......
package com.test.basd.cleanmaster.fragment
package com.test.basd.supercleanermax.fragment
import android.annotation.SuppressLint
import android.app.usage.UsageEvents
......@@ -9,19 +9,19 @@ import android.graphics.Typeface
import android.os.Bundle
import android.view.View
import androidx.core.content.ContextCompat
import com.test.basd.cleanmaster.R
import com.test.basd.cleanmaster.activity.RecentAppActivity
import com.test.basd.cleanmaster.adapter.RecentAppAdapter
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.FragmentLaunchesBinding
import com.test.basd.cleanmaster.helps.BaseFragment
import com.test.basd.cleanmaster.helps.LogEx
import com.test.basd.cleanmaster.helps.TimeUtils
import com.test.basd.cleanmaster.helps.TimeUtils.PAST_60_MINUS_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.SEVEN_DAYS_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.TODAY_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.cleanmaster.view.TimeSelectDialog.showTimeSelectDialog
import com.test.basd.supercleanermax.R
import com.test.basd.supercleanermax.activity.RecentAppActivity
import com.test.basd.supercleanermax.adapter.RecentAppAdapter
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.FragmentLaunchesBinding
import com.test.basd.supercleanermax.helps.BaseFragment
import com.test.basd.supercleanermax.helps.LogEx
import com.test.basd.supercleanermax.helps.TimeUtils
import com.test.basd.supercleanermax.helps.TimeUtils.PAST_60_MINUS_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.SEVEN_DAYS_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.TODAY_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.supercleanermax.view.TimeSelectDialog.showTimeSelectDialog
import java.text.SimpleDateFormat
import kotlin.time.Duration.Companion.hours
import kotlin.time.DurationUnit
......
package com.test.basd.cleanmaster.fragment
package com.test.basd.supercleanermax.fragment
import android.annotation.SuppressLint
import android.graphics.Typeface
import android.os.Bundle
import com.test.basd.cleanmaster.activity.RecentAppActivity
import com.test.basd.cleanmaster.adapter.RecentAppAdapter
import com.test.basd.cleanmaster.adapter.RecentAppAdapter.Companion.UI_SCREEN_TIME_MODE
import com.test.basd.cleanmaster.bean.AppBean
import com.test.basd.cleanmaster.databinding.FragmentScreenTimeBinding
import com.test.basd.cleanmaster.helps.BaseFragment
import com.test.basd.cleanmaster.helps.TimeUtils.PAST_60_MINUS_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.SEVEN_DAYS_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.TODAY_QUERY
import com.test.basd.cleanmaster.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.cleanmaster.view.TimeSelectDialog.showTimeSelectDialog
import com.test.basd.supercleanermax.activity.RecentAppActivity
import com.test.basd.supercleanermax.adapter.RecentAppAdapter
import com.test.basd.supercleanermax.adapter.RecentAppAdapter.Companion.UI_SCREEN_TIME_MODE
import com.test.basd.supercleanermax.bean.AppBean
import com.test.basd.supercleanermax.databinding.FragmentScreenTimeBinding
import com.test.basd.supercleanermax.helps.BaseFragment
import com.test.basd.supercleanermax.helps.TimeUtils.PAST_60_MINUS_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.SEVEN_DAYS_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.TODAY_QUERY
import com.test.basd.supercleanermax.helps.TimeUtils.YESTERDAY_QUERY
import com.test.basd.supercleanermax.view.TimeSelectDialog.showTimeSelectDialog
import java.text.SimpleDateFormat
import kotlin.time.Duration.Companion.hours
import kotlin.time.DurationUnit
......
package com.test.basd.cleanmaster.fragment
package com.test.basd.supercleanermax.fragment
import android.content.Intent
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.activity.AppManagerActivity
import com.test.basd.cleanmaster.activity.BatteryInfoActivity
import com.test.basd.cleanmaster.activity.LargeFileCleanActivity
import com.test.basd.cleanmaster.activity.NetWorkActivity
import com.test.basd.cleanmaster.activity.PrivacyWebActivity
import com.test.basd.cleanmaster.activity.RecentAppActivity
import com.test.basd.cleanmaster.activity.RepeaterdPhotoActivity
import com.test.basd.cleanmaster.activity.ScanJunkActivity
import com.test.basd.cleanmaster.activity.SpeakerCleanerActivity
import com.test.basd.cleanmaster.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.cleanmaster.adapter.ToolsAdapter
import com.test.basd.cleanmaster.databinding.FragmentLayoutToolsBinding
import com.test.basd.cleanmaster.helps.BaseFragment
import com.test.basd.cleanmaster.helps.ConfigHelper
import com.test.basd.cleanmaster.helps.KotlinExt.toFormatSize
import com.test.basd.cleanmaster.notificationclean.NotificationCleanActivity
import com.test.basd.cleanmaster.notificationclean.NotificationGuestActivity
import com.test.basd.cleanmaster.view.AFunOb
import com.test.basd.cleanmaster.view.AFunOb.APP_MANAGER
import com.test.basd.cleanmaster.view.AFunOb.BATTERY_INFO
import com.test.basd.cleanmaster.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.cleanmaster.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.cleanmaster.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.cleanmaster.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.cleanmaster.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.cleanmaster.view.AFunOb.SPEAK_CLEANER
import com.test.basd.supercleanermax.activity.AppManagerActivity
import com.test.basd.supercleanermax.activity.BatteryInfoActivity
import com.test.basd.supercleanermax.activity.LargeFileCleanActivity
import com.test.basd.supercleanermax.activity.NetWorkActivity
import com.test.basd.supercleanermax.activity.PrivacyWebActivity
import com.test.basd.supercleanermax.activity.RecentAppActivity
import com.test.basd.supercleanermax.activity.RepeaterdPhotoActivity
import com.test.basd.supercleanermax.activity.ScanJunkActivity
import com.test.basd.supercleanermax.activity.SpeakerCleanerActivity
import com.test.basd.supercleanermax.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.basd.supercleanermax.adapter.ToolsAdapter
import com.test.basd.supercleanermax.databinding.FragmentLayoutToolsBinding
import com.test.basd.supercleanermax.helps.BaseFragment
import com.test.basd.supercleanermax.helps.ConfigHelper
import com.test.basd.supercleanermax.helps.KotlinExt.toFormatSize
import com.test.basd.supercleanermax.notificationclean.NotificationCleanActivity
import com.test.basd.supercleanermax.notificationclean.NotificationGuestActivity
import com.test.basd.supercleanermax.view.AFunOb
import com.test.basd.supercleanermax.view.AFunOb.APP_MANAGER
import com.test.basd.supercleanermax.view.AFunOb.BATTERY_INFO
import com.test.basd.supercleanermax.view.AFunOb.LARGE_FILE_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.NETWORK_TRAFFIC
import com.test.basd.supercleanermax.view.AFunOb.NOTIFICATION_CLEANER
import com.test.basd.supercleanermax.view.AFunOb.PHOTO_COMPRESS
import com.test.basd.supercleanermax.view.AFunOb.RECENT_APP_USAGE
import com.test.basd.supercleanermax.view.AFunOb.SIMILAR_PHOTOS
import com.test.basd.supercleanermax.view.AFunOb.SPEAK_CLEANER
class ToolsFragment : BaseFragment<FragmentLayoutToolsBinding>() {
private lateinit var adapter: ToolsAdapter
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.util.Base64
import java.security.SecureRandom
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.content.Context
import android.util.AttributeSet
import com.noober.background.view.BLTextView
import com.test.basd.cleanmaster.helps.KotlinExt.decode
import com.test.basd.supercleanermax.helps.KotlinExt.decode
class AESTextView @JvmOverloads constructor(
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.content.Intent
import androidx.activity.result.ActivityResult
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.app.usage.StorageStats
import android.app.usage.StorageStatsManager
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.app.AppOpsManager
import android.app.Dialog
......@@ -16,9 +16,9 @@ import com.blankj.utilcode.constant.PermissionConstants
import com.blankj.utilcode.util.ActivityUtils
import com.blankj.utilcode.util.BarUtils
import com.blankj.utilcode.util.PermissionUtils
import com.test.basd.cleanmaster.activity.MainActivity
import com.test.basd.cleanmaster.activity.PermissionTripActivity
import com.test.basd.cleanmaster.view.DialogViews
import com.test.basd.supercleanermax.activity.MainActivity
import com.test.basd.supercleanermax.activity.PermissionTripActivity
import com.test.basd.supercleanermax.view.DialogViews
import org.json.JSONObject
abstract class BaseActivity<T : ViewBinding> : AppCompatActivity() {
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.app.Application
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import android.os.Bundle
import android.view.LayoutInflater
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import com.blankj.utilcode.util.GsonUtils
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.BuildConfig
import com.test.basd.cleanmaster.bean.ConfigBean
import com.test.basd.cleanmaster.helps.ads.AdmobUtils
import com.test.basd.supercleanermax.BuildConfig
import com.test.basd.supercleanermax.bean.ConfigBean
import com.test.basd.supercleanermax.helps.ads.AdmobUtils
import okhttp3.Call
import okhttp3.Callback
import okhttp3.OkHttpClient
......
package com.test.basd.cleanmaster.helps
package com.test.basd.supercleanermax.helps
import com.blankj.utilcode.util.AppUtils
import com.blankj.utilcode.util.SPUtils
import com.test.basd.cleanmaster.activity.splash.NewSplashActivity
import com.test.basd.supercleanermax.activity.splash.NewSplashActivity
object ConfigHelper {
......
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