Commit c33c602c authored by maxiaoliang's avatar maxiaoliang

修改需求

parent 1ffd1573
...@@ -148,7 +148,7 @@ ...@@ -148,7 +148,7 @@
android:launchMode="singleTop" android:launchMode="singleTop"
android:screenOrientation="portrait" android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" /> tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity android:name=".activity.scanjunk.PrepareScanAt" <activity android:name=".activity.scanjunk.PrepareScanAt2"
android:screenOrientation="portrait"/> android:screenOrientation="portrait"/>
<activity <activity
android:name=".activity.batteryinfo.BatteryInfoActivity" android:name=".activity.batteryinfo.BatteryInfoActivity"
......
...@@ -151,7 +151,7 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() { ...@@ -151,7 +151,7 @@ class ResultActivity : BaseActivity<ActivityLayoutResultBinding>() {
onBackPressedDispatcher.onBackPressed() onBackPressedDispatcher.onBackPressed()
} }
val ss = SPUtils.getInstance().getInt("isShowResultNaAd", 0) val ss = SPUtils.getInstance().getInt("isShowResultNaAd", 0)
if (ss == 1) { if (ss == 0) {
binding.flAd.visibility = View.VISIBLE binding.flAd.visibility = View.VISIBLE
if(ConfigHelper.admobTrueMaxFlase==0){ if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showNativeAd(this@ResultActivity, binding.flAd) MaxAdUtils.showNativeAd(this@ResultActivity, binding.flAd)
......
...@@ -5,6 +5,7 @@ import android.annotation.SuppressLint ...@@ -5,6 +5,7 @@ import android.annotation.SuppressLint
import android.content.Intent import android.content.Intent
import android.content.pm.PackageManager import android.content.pm.PackageManager
import android.graphics.Color import android.graphics.Color
import android.util.Log
import android.view.LayoutInflater import android.view.LayoutInflater
import android.view.ViewGroup import android.view.ViewGroup
import android.view.animation.LinearInterpolator import android.view.animation.LinearInterpolator
...@@ -133,12 +134,14 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -133,12 +134,14 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
}) })
binding.idClBtn.setOnClickListener { binding.idClBtn.setOnClickListener {
if (binding.idClBtn.text == "Got it") { if (binding.idClBtn.text == "Got it") {
Log.e("MXL", "initListener: ", )
if(ConfigHelper.admobTrueMaxFlase==0){ if(ConfigHelper.admobTrueMaxFlase==0){
MaxAdUtils.showInterstitialAd(this){ MaxAdUtils.showInterstitialAd(this){
startActivity(Intent(this@CleanJunkActivity, ResultActivity::class.java).apply { startActivity(Intent(this@CleanJunkActivity, ResultActivity::class.java).apply {
putExtra("clean_size", 0) putExtra("clean_size", 0)
putExtra("from", AFunOb.JUNK_CLEANER) putExtra("from", AFunOb.JUNK_CLEANER)
}) })
finish()
} }
}else{ }else{
AdmobUtils.showInterstitialAd(this){ AdmobUtils.showInterstitialAd(this){
...@@ -146,6 +149,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -146,6 +149,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
putExtra("clean_size", 0) putExtra("clean_size", 0)
putExtra("from", AFunOb.JUNK_CLEANER) putExtra("from", AFunOb.JUNK_CLEANER)
}) })
finish()
} }
} }
} else { } else {
...@@ -156,6 +160,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -156,6 +160,7 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
.putExtra("list", selectList.toTypedArray()) .putExtra("list", selectList.toTypedArray())
.putExtra("size", selectSize) .putExtra("size", selectSize)
) )
finish()
} }
}else{ }else{
AdmobUtils.showInterstitialAd(this){ AdmobUtils.showInterstitialAd(this){
...@@ -164,11 +169,12 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() { ...@@ -164,11 +169,12 @@ class CleanJunkActivity : BaseActivity<ActivityLayoutCleanJunkBinding>() {
.putExtra("list", selectList.toTypedArray()) .putExtra("list", selectList.toTypedArray())
.putExtra("size", selectSize) .putExtra("size", selectSize)
) )
finish()
} }
} }
} }
finish()
} }
} }
......
...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk ...@@ -2,7 +2,6 @@ package com.test.easy.easycleanerjunk.activity.scanjunk
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.util.Log
import android.view.View import android.view.View
import android.widget.Toast import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
...@@ -21,7 +20,7 @@ import kotlinx.coroutines.Job ...@@ -21,7 +20,7 @@ import kotlinx.coroutines.Job
import kotlinx.coroutines.delay import kotlinx.coroutines.delay
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { class PrepareScanAt2: BaseActivity<ActivityLayoutParepreScanBinding>() {
override val binding: ActivityLayoutParepreScanBinding by lazy { override val binding: ActivityLayoutParepreScanBinding by lazy {
ActivityLayoutParepreScanBinding.inflate(layoutInflater) ActivityLayoutParepreScanBinding.inflate(layoutInflater)
...@@ -44,7 +43,7 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -44,7 +43,7 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
// } // }
// }) // })
onBackPressedDispatcher.addCallback { onBackPressedDispatcher.addCallback {
Toast.makeText(this@PrepareScanAt, "wait a moment", Toast.LENGTH_SHORT).show() Toast.makeText(this@PrepareScanAt2, "wait a moment", Toast.LENGTH_SHORT).show()
} }
// requestPermisson() // requestPermisson()
...@@ -73,11 +72,8 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -73,11 +72,8 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
if (checkStorePermission()) { resumeLottie()
resumeLottie() job = waitJob()
job = waitJob()
}
} }
private fun resumeLottie() { private fun resumeLottie() {
...@@ -88,13 +84,6 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -88,13 +84,6 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
} }
var isPlayAd=false var isPlayAd=false
private fun waitJob() = lifecycleScope.launch(Dispatchers.Main) { private fun waitJob() = lifecycleScope.launch(Dispatchers.Main) {
Log.e("MXL", "waitJob: "+1111 )
delay(5000)
binding.lottie.visibility = View.GONE
binding.lottieCompleted.visibility = View.VISIBLE
binding.lottieCompleted.playAnimation()
binding.idTv.text = "Completed!"
delay(1000)
if(isPlayAd){ if(isPlayAd){
if (!checkStorePermission()) { if (!checkStorePermission()) {
showGerPermission( showGerPermission(
...@@ -102,7 +91,7 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -102,7 +91,7 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
allow = { allow = {
requestStorePermission(launcher, result = { requestStorePermission(launcher, result = {
if (it) { if (it) {
startActivity(Intent(this@PrepareScanAt, CleanJunkActivity::class.java)) startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java))
finish() finish()
} else { } else {
finishToMain() finishToMain()
...@@ -111,15 +100,21 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -111,15 +100,21 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
}) })
} }
}else{ }else{
AdsUtils.showInterAds(this@PrepareScanAt){ delay(5000)
isPlayAd=true binding.lottie.visibility = View.GONE
binding.lottieCompleted.visibility = View.VISIBLE
binding.lottieCompleted.playAnimation()
binding.idTv.text = "Completed!"
delay(1000)
isPlayAd=true
AdsUtils.showInterAds(this@PrepareScanAt2){
if (!checkStorePermission()) { if (!checkStorePermission()) {
showGerPermission( showGerPermission(
deny = { finishToMain() }, deny = { finishToMain() },
allow = { allow = {
requestStorePermission(launcher, result = { requestStorePermission(launcher, result = {
if (it) { if (it) {
startActivity(Intent(this@PrepareScanAt, CleanJunkActivity::class.java)) startActivity(Intent(this@PrepareScanAt2, CleanJunkActivity::class.java))
finish() finish()
} else { } else {
finishToMain() finishToMain()
...@@ -129,44 +124,6 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -129,44 +124,6 @@ class PrepareScanAt: BaseActivity<ActivityLayoutParepreScanBinding>() {
} }
} }
} }
// if (ConfigHelper.admobTrueMaxFlase == 0) {
// MaxAdUtils.showInterstitialAd(this@PrepareScanAt) {
// isPlayAd=true
// if (!checkStorePermission()) {
// showGerPermission(
// deny = { finishToMain() },
// allow = {
// requestStorePermission(launcher, result = {
// if (it) {
// startActivity(Intent(this@PrepareScanAt, CleanJunkActivity::class.java))
// finish()
// } else {
// finishToMain()
// }
// })
// })
// }
// }
//
// } else {
// AdmobUtils.showInterstitialAd(this@PrepareScanAt) {
// if (!checkStorePermission()) {
// showGerPermission(
// deny = { finishToMain() },
// allow = {
// requestStorePermission(launcher, result = {
// if (it) {
// startActivity(Intent(this@PrepareScanAt, CleanJunkActivity::class.java))
// finish()
// } else {
// finishToMain()
// }
// })
// })
// }
// }
// }
} }
......
...@@ -30,4 +30,5 @@ class ConfigBean() { ...@@ -30,4 +30,5 @@ class ConfigBean() {
var ifGuestFirstClean: Int = 1 var ifGuestFirstClean: Int = 1
var isShowDeviceAd: Int = 0 var isShowDeviceAd: Int = 0
var openAdloadfail:Int=0 var openAdloadfail:Int=0
var isjunkPlayAd:Int=0
} }
...@@ -14,11 +14,13 @@ import com.test.easy.easycleanerjunk.activity.largefile.LargeFileAnimationActivi ...@@ -14,11 +14,13 @@ import com.test.easy.easycleanerjunk.activity.largefile.LargeFileAnimationActivi
import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity import com.test.easy.easycleanerjunk.activity.photocompress.photo.StartCompressionPhotoActivity
import com.test.easy.easycleanerjunk.activity.recover.FileScanResultActivity import com.test.easy.easycleanerjunk.activity.recover.FileScanResultActivity
import com.test.easy.easycleanerjunk.activity.scanjunk.PrepareScanActivity import com.test.easy.easycleanerjunk.activity.scanjunk.PrepareScanActivity
import com.test.easy.easycleanerjunk.activity.scanjunk.PrepareScanAt2
import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotAnimationActivity import com.test.easy.easycleanerjunk.activity.screenshot.ScreenShotAnimationActivity
import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimationActivity import com.test.easy.easycleanerjunk.activity.similarphotos.RepeatPhotoAnimationActivity
import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity import com.test.easy.easycleanerjunk.activity.whatsapp.WhatsAppCleanerAnimationActivity
import com.test.easy.easycleanerjunk.databinding.FragmentLayoutHomeBinding import com.test.easy.easycleanerjunk.databinding.FragmentLayoutHomeBinding
import com.test.easy.easycleanerjunk.helps.BaseFragment import com.test.easy.easycleanerjunk.helps.BaseFragment
import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_PHOTOS
import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS import com.test.easy.easycleanerjunk.helps.ConfigHelper.SCAN_VIDEOS
import com.test.easy.easycleanerjunk.helps.FileHelps import com.test.easy.easycleanerjunk.helps.FileHelps
...@@ -78,8 +80,13 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() { ...@@ -78,8 +80,13 @@ class HomeFragment : BaseFragment<FragmentLayoutHomeBinding>() {
binding.idScrollView.fullScroll(ScrollView.FOCUS_DOWN) binding.idScrollView.fullScroll(ScrollView.FOCUS_DOWN)
} }
listOf( binding.idFlClean, binding.idCleanUp).setOnClickListener { listOf( binding.idFlClean, binding.idCleanUp).setOnClickListener {
startActivity(Intent(requireContext(), PrepareScanActivity::class.java)) //
// startActivity(Intent(requireContext(), PrepareScanAt::class.java)) if(ConfigHelper.isjunkPlayAd==0){
startActivity(Intent(requireContext(), PrepareScanActivity::class.java))
}else{
startActivity(Intent(requireContext(), PrepareScanAt2::class.java))
}
} }
binding.idPhotoCompress.setOnClickListener { binding.idPhotoCompress.setOnClickListener {
......
...@@ -89,6 +89,7 @@ object ComUtils { ...@@ -89,6 +89,7 @@ object ComUtils {
} }
ConfigHelper.admobTrueMaxFlase=bean.admobTrueMaxFlase ConfigHelper.admobTrueMaxFlase=bean.admobTrueMaxFlase
ConfigHelper.openAdLoadFail=bean.openAdloadfail ConfigHelper.openAdLoadFail=bean.openAdloadfail
ConfigHelper.isjunkPlayAd=bean.isjunkPlayAd
adDisplayInterval = bean.adInterval adDisplayInterval = bean.adInterval
maxMultiClick = bean.maxMultiClick maxMultiClick = bean.maxMultiClick
AdDisplayUtils.getInstance().setMaxAdDisplayCount(bean.adShowCount) AdDisplayUtils.getInstance().setMaxAdDisplayCount(bean.adShowCount)
......
...@@ -171,4 +171,12 @@ object ConfigHelper { ...@@ -171,4 +171,12 @@ object ConfigHelper {
field = value field = value
SPUtils.getInstance().put("openAdLoadFail", value, true) SPUtils.getInstance().put("openAdLoadFail", value, true)
} }
var isjunkPlayAd = 0
get() {
return SPUtils.getInstance().getInt("isjunkPlayAd", field)
}
set(value) {
field = value
SPUtils.getInstance().put("isjunkPlayAd", value, true)
}
} }
\ No newline at end of file
...@@ -427,12 +427,12 @@ object MaxAdUtils { ...@@ -427,12 +427,12 @@ object MaxAdUtils {
private var haveSetAdListener: Boolean = false private var haveSetAdListener: Boolean = false
private var loadingListener: (() -> Unit)? = null private var loadingListener: (() -> Unit)? = null
private var activityString: String = "" private var activityString: String = ""
private val TAG = "AdMaxNativeUtils"
private fun setNativeAdListener() { private fun setNativeAdListener() {
if (!haveSetAdListener) { if (!haveSetAdListener) {
//加载展示监听 //加载展示监听
nativeAdLoader.setNativeAdListener(object : MaxNativeAdListener() { nativeAdLoader.setNativeAdListener(object : MaxNativeAdListener() {
override fun onNativeAdLoaded(nativeAdView: MaxNativeAdView?, ad: MaxAd) { override fun onNativeAdLoaded(nativeAdView: MaxNativeAdView?, ad: MaxAd) {
Log.e("MXL", "onNativeAdLoaded: " )
// Cleanup any pre-existing native ad to prevent memory leaks. // Cleanup any pre-existing native ad to prevent memory leaks.
if (nativeAd?.nativeAd?.isExpired == true) { if (nativeAd?.nativeAd?.isExpired == true) {
nativeAdLoader.destroy(nativeAd) nativeAdLoader.destroy(nativeAd)
...@@ -447,6 +447,7 @@ object MaxAdUtils { ...@@ -447,6 +447,7 @@ object MaxAdUtils {
override fun onNativeAdLoadFailed(p0: String, p1: MaxError) { override fun onNativeAdLoadFailed(p0: String, p1: MaxError) {
super.onNativeAdLoadFailed(p0, p1) super.onNativeAdLoadFailed(p0, p1)
Log.e("MXL", "onNativeAdLoadFailed: "+p1.message )
loadingListener?.invoke() loadingListener?.invoke()
loadingListener = null loadingListener = null
// AdDisplayUtils.getInstance().incrementAdRequestFailCount() // AdDisplayUtils.getInstance().incrementAdRequestFailCount()
......
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