Commit bd01210e authored by wanglei's avatar wanglei

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

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