Commit 56a13f35 authored by maxiaoliang's avatar maxiaoliang

1

parent 143da7f3
package com.test.easy.easycleanerjunk.activity.scanjunk package com.test.easy.easycleanerjunk.activity.scanjunk
import android.Manifest
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.os.Build
import android.os.Environment
import android.util.Log
import androidx.activity.OnBackPressedCallback import androidx.activity.OnBackPressedCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding import com.test.easy.easycleanerjunk.databinding.ActivityLayoutParepreScanBinding
...@@ -10,6 +14,7 @@ import com.test.easy.easycleanerjunk.helps.ConfigHelper ...@@ -10,6 +14,7 @@ import com.test.easy.easycleanerjunk.helps.ConfigHelper
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils import com.test.easy.easycleanerjunk.helps.ads.MaxAdUtils
import com.test.easy.easycleanerjunk.utils.BarUtils import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.utils.PermissionUtils
/** /**
* 引导清理扫描页 * 引导清理扫描页
...@@ -32,36 +37,58 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -32,36 +37,58 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() {
finishToMain() finishToMain()
} }
}) })
// requestPermisson()
} }
override fun onStart() { // override fun onStart() {
super.onStart() // super.onStart()
checkPermission() // checkPermission()
} // }
private fun requestPermisson() {
if (
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
Environment.isExternalStorageManager()
} else {
PermissionUtils.isGranted(Manifest.permission_group.STORAGE)
}
) {
playLottie()
} else {
checkPermission(true)
override fun onPermissionsResult(isGranted: Boolean) {
// Log.e("MXL", "权限回调: " + isGranted)
if (isGranted) {
playLottie()
} else {
finishToMain()
} }
} }
// override fun onPermissionsResult(isGranted: Boolean) {
// Log.e("MXL", "权限回调: " + isGranted)
// if (isGranted) {
// playLottie()
// } else {
// finishToMain()
// }
// }
override fun onResume() {
super.onResume()
Log.e("MXL", "onResume: ", )
requestPermisson()
}
private fun playLottie() { private fun playLottie() {
binding.idJunkScan.imageAssetsFolder = "easy_junk_scan/images/" binding.idJunkScan.imageAssetsFolder = "easy_junk_scan/images/"
binding.idJunkScan.setAnimation("easy_junk_scan/data.json") binding.idJunkScan.setAnimation("easy_junk_scan/data.json")
binding.idJunkScan.playAnimation() binding.idJunkScan.playAnimation()
binding.root.postDelayed({ binding.root.postDelayed({
if(ConfigHelper.admobTrueMaxFlase==0){ if (ConfigHelper.admobTrueMaxFlase == 0) {
MaxAdUtils.showInterstitialAd(this) { MaxAdUtils.showInterstitialAd(this) {
startActivity(Intent(this, CleanJunkActivity::class.java)) startActivity(Intent(this, CleanJunkActivity::class.java))
finish() finish()
} }
}else{ } else {
AdmobUtils.showInterstitialAd(this) { AdmobUtils.showInterstitialAd(this) {
startActivity(Intent(this, CleanJunkActivity::class.java)) startActivity(Intent(this, CleanJunkActivity::class.java))
finish() finish()
...@@ -69,6 +96,6 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() { ...@@ -69,6 +96,6 @@ class PrepareScanActivity : BaseActivity<ActivityLayoutParepreScanBinding>() {
} }
}, kotlin.random.Random.nextLong(2000,4500)) }, kotlin.random.Random.nextLong(2000, 4500))
} }
} }
\ No newline at end of file
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