Commit 6f58abf1 authored by songjianyu's avatar songjianyu

[修复] 修复影响混淆的代码

parent ef6da0a8
...@@ -36,4 +36,7 @@ ...@@ -36,4 +36,7 @@
# 保持 Facebook SDK 的类和方法 # 保持 Facebook SDK 的类和方法
-keep class com.facebook.** { *; } -keep class com.facebook.** { *; }
-keep interface com.facebook.** { *; } -keep interface com.facebook.** { *; }
\ No newline at end of file -obfuscationdictionary dictionary.txt
-classobfuscationdictionary dictionary.txt
-packageobfuscationdictionary dictionary.txt
\ No newline at end of file
...@@ -136,7 +136,7 @@ ...@@ -136,7 +136,7 @@
</provider> </provider>
<receiver <receiver
android:name=".push.receiver.AlarmReceiver" android:name=".business.push.receiver.AlarmReceiver"
android:enabled="true" android:enabled="true"
android:exported="true" android:exported="true"
android:permission="android.permission.RECEIVE_BOOT_COMPLETED"> android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
......
...@@ -34,8 +34,8 @@ import com.easy.clean.business.ads.AdsMgr ...@@ -34,8 +34,8 @@ import com.easy.clean.business.ads.AdsMgr
import com.easy.clean.business.helper.NewComUtils.spConfig import com.easy.clean.business.helper.NewComUtils.spConfig
import com.easy.clean.business.push.fcm.FCMManager import com.easy.clean.business.push.fcm.FCMManager
import com.easy.clean.business.push.notification.MyNotificationManager 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.AlarmReceiver.Companion.startAlarm
import com.easy.clean.push.receiver.ScreenStatusReceiver
import com.easy.clean.push.timer.TimerManager.Companion.changeTimer import com.easy.clean.push.timer.TimerManager.Companion.changeTimer
import com.easy.clean.push.work.RepeatingWorker.Companion.schedulePeriodicWork import com.easy.clean.push.work.RepeatingWorker.Companion.schedulePeriodicWork
import com.easy.clean.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver import com.easy.clean.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver
......
package com.easy.clean.push.receiver package com.easy.clean.business.push.receiver
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.AlarmManager import android.app.AlarmManager
import android.app.PendingIntent import android.app.PendingIntent
...@@ -12,7 +11,7 @@ import com.easy.clean.bean.push.NotificationSendBean ...@@ -12,7 +11,7 @@ import com.easy.clean.bean.push.NotificationSendBean
import com.easy.clean.bean.config.PopupConfigBean import com.easy.clean.bean.config.PopupConfigBean
import com.easy.clean.business.helper.EventUtils import com.easy.clean.business.helper.EventUtils
import com.easy.clean.business.push.notification.MyNotificationManager 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 com.easy.clean.utils.LogEx
import java.util.Calendar import java.util.Calendar
......
package com.easy.clean.push.receiver package com.easy.clean.business.push.receiver
import android.content.BroadcastReceiver import android.content.BroadcastReceiver
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
......
package com.easy.clean.push.timer package com.easy.clean.business.push.timer
import android.util.Log import android.util.Log
import com.easy.clean.MyApplication import com.easy.clean.MyApplication
import com.easy.clean.bean.push.NotificationSendBean import com.easy.clean.bean.push.NotificationSendBean
import com.easy.clean.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER import com.easy.clean.bean.push.NotificationSendBean.Companion.POPUP_WHERE_TIMER
import com.easy.clean.bean.config.PopupConfigBean.Companion.popupConfigBean import com.easy.clean.bean.config.PopupConfigBean.Companion.popupConfigBean
import com.easy.clean.business.push.notification.MyNotificationManager 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.Timer
import java.util.TimerTask import java.util.TimerTask
......
package com.easy.clean.push.work package com.easy.clean.business.push.work
import android.content.Context import android.content.Context
import androidx.work.Constraints import androidx.work.Constraints
import androidx.work.ExistingPeriodicWorkPolicy import androidx.work.ExistingPeriodicWorkPolicy
......
...@@ -12,12 +12,12 @@ import com.easy.clean.databinding.DialogExitBinding ...@@ -12,12 +12,12 @@ import com.easy.clean.databinding.DialogExitBinding
class ExitDialog(val activity: Activity) { class ExitDialog(val activity: Activity) {
val dialog = AppCompatDialog(activity) val dialog = AppCompatDialog(activity)
val bind = DialogExitBinding.inflate(activity.layoutInflater) val binding = DialogExitBinding.inflate(activity.layoutInflater)
var clean: (() -> Unit)? = null var clean: (() -> Unit)? = null
var ad: (() -> Unit)? = null var ad: (() -> Unit)? = null
fun init() { fun init() {
dialog.setContentView(bind.root) dialog.setContentView(binding.root)
dialog.setCanceledOnTouchOutside(true) dialog.setCanceledOnTouchOutside(true)
val params = dialog.window?.attributes val params = dialog.window?.attributes
dialog.window?.attributes = params dialog.window?.attributes = params
...@@ -27,14 +27,14 @@ class ExitDialog(val activity: Activity) { ...@@ -27,14 +27,14 @@ class ExitDialog(val activity: Activity) {
} }
private fun initView() { private fun initView() {
bind.ivClose.setOnClickListener { binding.ivClose.setOnClickListener {
dialog.dismiss() dialog.dismiss()
} }
bind.tvExit.setOnClickListener { binding.tvExit.setOnClickListener {
dialog.dismiss() dialog.dismiss()
activity.finish() activity.finish()
} }
bind.tvClean.setOnClickListener { binding.tvClean.setOnClickListener {
dialog.dismiss() dialog.dismiss()
clean?.invoke() clean?.invoke()
} }
...@@ -44,9 +44,9 @@ class ExitDialog(val activity: Activity) { ...@@ -44,9 +44,9 @@ class ExitDialog(val activity: Activity) {
fun show() { fun show() {
dialog.show() dialog.show()
if (AdConfigBean.adsConfigBean.isAdShow) { if (AdConfigBean.adsConfigBean.isAdShow) {
AdsMgr.showNative(bind.flAd, R.layout.layout_admob_native_custom_r16) AdsMgr.showNative(binding.flAd, R.layout.layout_admob_native_custom_r16)
} else { } else {
bind.clAd.visibility = View.GONE binding.clAd.visibility = View.GONE
} }
} }
......
...@@ -46,8 +46,8 @@ class VideoCleanActivity : ...@@ -46,8 +46,8 @@ class VideoCleanActivity :
parent: ViewGroup, parent: ViewGroup,
viewType: Int, viewType: Int,
): VideoHolder { ): VideoHolder {
val bind = ItemVideoBinding.inflate(layoutInflater, parent, false) val binding = ItemVideoBinding.inflate(layoutInflater, parent, false)
return VideoHolder(bind) return VideoHolder(binding)
} }
override fun onBindViewHolder(holder: VideoHolder, position: Int) { override fun onBindViewHolder(holder: VideoHolder, position: Int) {
......
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment