Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
SuperEasyClean
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
songjianyu
SuperEasyClean
Commits
6f58abf1
Commit
6f58abf1
authored
Jun 11, 2025
by
songjianyu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[修复] 修复影响混淆的代码
parent
ef6da0a8
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
21307 additions
and
22 deletions
+21307
-22
proguard-rules.pro
app/proguard-rules.pro
+4
-1
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+1
-1
MyApplication.kt
app/src/main/java/com/easy/clean/MyApplication.kt
+1
-1
AlarmReceiver.kt
...va/com/easy/clean/business/push/receiver/AlarmReceiver.kt
+2
-3
ScreenStatusReceiver.kt
...easy/clean/business/push/receiver/ScreenStatusReceiver.kt
+1
-2
TimerManager.kt
...n/java/com/easy/clean/business/push/timer/TimerManager.kt
+2
-3
RepeatingWorker.kt
...java/com/easy/clean/business/push/work/RepeatingWorker.kt
+1
-2
ExitDialog.kt
app/src/main/java/com/easy/clean/ui/dialog/ExitDialog.kt
+7
-7
VideoCleanActivity.kt
...n/java/com/easy/clean/ui/videoclean/VideoCleanActivity.kt
+2
-2
test9.py
app/test9.py
+1888
-0
word_file.json
app/word_file.json
+19398
-0
No files found.
app/proguard-rules.pro
View file @
6f58abf1
...
...
@@ -37,3 +37,6 @@
# 保持 Facebook SDK 的类和方法
-
keep
class
com
.
facebook
.
**
{
*
;
}
-
keep
interface
com
.
facebook
.
**
{
*
;
}
-
obfuscationdictionary
dictionary
.
txt
-
classobfuscationdictionary
dictionary
.
txt
-
packageobfuscationdictionary
dictionary
.
txt
\ No newline at end of file
app/src/main/AndroidManifest.xml
View file @
6f58abf1
...
...
@@ -136,7 +136,7 @@
</provider>
<receiver
android:name=
".push.receiver.AlarmReceiver"
android:name=
".
business.
push.receiver.AlarmReceiver"
android:enabled=
"true"
android:exported=
"true"
android:permission=
"android.permission.RECEIVE_BOOT_COMPLETED"
>
...
...
app/src/main/java/com/easy/clean/MyApplication.kt
View file @
6f58abf1
...
...
@@ -34,8 +34,8 @@ import com.easy.clean.business.ads.AdsMgr
import
com.easy.clean.business.helper.NewComUtils.spConfig
import
com.easy.clean.business.push.fcm.FCMManager
import
com.easy.clean.business.push.notification.MyNotificationManager
import
com.easy.clean.business.push.receiver.ScreenStatusReceiver
import
com.easy.clean.push.receiver.AlarmReceiver.Companion.startAlarm
import
com.easy.clean.push.receiver.ScreenStatusReceiver
import
com.easy.clean.push.timer.TimerManager.Companion.changeTimer
import
com.easy.clean.push.work.RepeatingWorker.Companion.schedulePeriodicWork
import
com.easy.clean.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver
...
...
app/src/main/java/com/easy/clean/business/push/receiver/AlarmReceiver.kt
View file @
6f58abf1
package
com.easy.clean.push.receiver
package
com.easy.clean.business.push.receiver
import
android.annotation.SuppressLint
import
android.app.AlarmManager
import
android.app.PendingIntent
...
...
@@ -12,7 +11,7 @@ import com.easy.clean.bean.push.NotificationSendBean
import
com.easy.clean.bean.config.PopupConfigBean
import
com.easy.clean.business.helper.EventUtils
import
com.easy.clean.business.push.notification.MyNotificationManager
import
com.easy.clean.push.work.RepeatingWorker
import
com.easy.clean.
business.
push.work.RepeatingWorker
import
com.easy.clean.utils.LogEx
import
java.util.Calendar
...
...
app/src/main/java/com/easy/clean/business/push/receiver/ScreenStatusReceiver.kt
View file @
6f58abf1
package
com.easy.clean.push.receiver
package
com.easy.clean.business.push.receiver
import
android.content.BroadcastReceiver
import
android.content.Context
import
android.content.Intent
...
...
app/src/main/java/com/easy/clean/business/push/timer/TimerManager.kt
View file @
6f58abf1
package
com.easy.clean.push.timer
package
com.easy.clean.business.push.timer
import
android.util.Log
import
com.easy.clean.MyApplication
import
com.easy.clean.bean.push.NotificationSendBean
import
com.easy.clean.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER
import
com.easy.clean.bean.config.PopupConfigBean.Companion.popupConfigBean
import
com.easy.clean.business.push.notification.MyNotificationManager
import
com.easy.clean.push.receiver.ScreenStatusReceiver
import
com.easy.clean.
business.
push.receiver.ScreenStatusReceiver
import
java.util.Timer
import
java.util.TimerTask
...
...
app/src/main/java/com/easy/clean/business/push/work/RepeatingWorker.kt
View file @
6f58abf1
package
com.easy.clean.push.work
package
com.easy.clean.business.push.work
import
android.content.Context
import
androidx.work.Constraints
import
androidx.work.ExistingPeriodicWorkPolicy
...
...
app/src/main/java/com/easy/clean/ui/dialog/ExitDialog.kt
View file @
6f58abf1
...
...
@@ -12,12 +12,12 @@ import com.easy.clean.databinding.DialogExitBinding
class
ExitDialog
(
val
activity
:
Activity
)
{
val
dialog
=
AppCompatDialog
(
activity
)
val
bind
=
DialogExitBinding
.
inflate
(
activity
.
layoutInflater
)
val
bind
ing
=
DialogExitBinding
.
inflate
(
activity
.
layoutInflater
)
var
clean
:
(()
->
Unit
)?
=
null
var
ad
:
(()
->
Unit
)?
=
null
fun
init
()
{
dialog
.
setContentView
(
bind
.
root
)
dialog
.
setContentView
(
bind
ing
.
root
)
dialog
.
setCanceledOnTouchOutside
(
true
)
val
params
=
dialog
.
window
?.
attributes
dialog
.
window
?.
attributes
=
params
...
...
@@ -27,14 +27,14 @@ class ExitDialog(val activity: Activity) {
}
private
fun
initView
()
{
bind
.
ivClose
.
setOnClickListener
{
bind
ing
.
ivClose
.
setOnClickListener
{
dialog
.
dismiss
()
}
bind
.
tvExit
.
setOnClickListener
{
bind
ing
.
tvExit
.
setOnClickListener
{
dialog
.
dismiss
()
activity
.
finish
()
}
bind
.
tvClean
.
setOnClickListener
{
bind
ing
.
tvClean
.
setOnClickListener
{
dialog
.
dismiss
()
clean
?.
invoke
()
}
...
...
@@ -44,9 +44,9 @@ class ExitDialog(val activity: Activity) {
fun
show
()
{
dialog
.
show
()
if
(
AdConfigBean
.
adsConfigBean
.
isAdShow
)
{
AdsMgr
.
showNative
(
bind
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
AdsMgr
.
showNative
(
bind
ing
.
flAd
,
R
.
layout
.
layout_admob_native_custom_r16
)
}
else
{
bind
.
clAd
.
visibility
=
View
.
GONE
bind
ing
.
clAd
.
visibility
=
View
.
GONE
}
}
...
...
app/src/main/java/com/easy/clean/ui/videoclean/VideoCleanActivity.kt
View file @
6f58abf1
...
...
@@ -46,8 +46,8 @@ class VideoCleanActivity :
parent
:
ViewGroup
,
viewType
:
Int
,
):
VideoHolder
{
val
bind
=
ItemVideoBinding
.
inflate
(
layoutInflater
,
parent
,
false
)
return
VideoHolder
(
bind
)
val
bind
ing
=
ItemVideoBinding
.
inflate
(
layoutInflater
,
parent
,
false
)
return
VideoHolder
(
bind
ing
)
}
override
fun
onBindViewHolder
(
holder
:
VideoHolder
,
position
:
Int
)
{
...
...
app/test9.py
0 → 100644
View file @
6f58abf1
This diff is collapsed.
Click to expand it.
app/word_file.json
0 → 100644
View file @
6f58abf1
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment