Commit 46963cb0 authored by wanglei's avatar wanglei

...

parent 400dd0b6
package com.test.easy.easycleanerjunk.activity
import android.graphics.Color
import com.test.easy.easycleanerjunk.databinding.ActivityFunctionGuideBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import com.test.easy.easycleanerjunk.utils.BarUtils
import com.test.easy.easycleanerjunk.view.AFunOb.APP_MANAGER
import com.test.easy.easycleanerjunk.view.AFunOb.BATTERY_INFO
import com.test.easy.easycleanerjunk.view.AFunOb.JUNK_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.LARGE_FILE_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.PHOTO_COMPRESS
import com.test.easy.easycleanerjunk.view.AFunOb.SCREENSHOT_CLEANER
import com.test.easy.easycleanerjunk.view.AFunOb.SIMILAR_PHOTOS
import com.test.easy.easycleanerjunk.view.AFunOb.WHATSAPP_CLEANER
import kotlin.random.Random
class FunctionGuideActivity : BaseActivity<ActivityFunctionGuideBinding>() {
private val functionList =
arrayListOf(
JUNK_CLEANER,
LARGE_FILE_CLEANER,
SIMILAR_PHOTOS,
PHOTO_COMPRESS,
SCREENSHOT_CLEANER,
BATTERY_INFO,
WHATSAPP_CLEANER,
APP_MANAGER
)
override val binding: ActivityFunctionGuideBinding by lazy {
ActivityFunctionGuideBinding.inflate(layoutInflater)
}
override fun initView() {
BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
val from = intent.extras?.getString("from") ?: ""
functionList.remove(from)
val function = functionList[Random.nextInt(functionList.size)]
when (function) {
JUNK_CLEANER -> {}
LARGE_FILE_CLEANER -> {}
SIMILAR_PHOTOS -> {}
PHOTO_COMPRESS -> {}
SCREENSHOT_CLEANER -> {}
BATTERY_INFO -> {}
WHATSAPP_CLEANER -> {}
APP_MANAGER -> {}
}
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
}
}
\ No newline at end of file
......@@ -23,7 +23,9 @@ class LargeFileAnimationActivity : BaseActivity<ActivityLargeFileAnimationBindin
override fun initView() {
playLottie()
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
onBackPressedDispatcher.addCallback {
Toast.makeText(this@LargeFileAnimationActivity, "wait a moment", Toast.LENGTH_SHORT).show()
......
package com.test.easy.easycleanerjunk.activity.largefile
import android.annotation.SuppressLint
import android.content.Intent
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.text.format.Formatter
......@@ -14,7 +13,6 @@ import androidx.core.view.isVisible
import androidx.lifecycle.lifecycleScope
import androidx.recyclerview.widget.RecyclerView
import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.activity.FunctionGuideActivity
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity.Filter.Companion.KEY_1_MONTH
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity.Filter.Companion.KEY_1_WEEK
import com.test.easy.easycleanerjunk.activity.largefile.LargeFileCleanActivity.Filter.Companion.KEY_1_YEAR
......
......@@ -15,7 +15,7 @@ class ScanJunkActivity : BaseActivity<ActivityLayoutScanJunkBinding>() {
}
override fun initView() {
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
......
......@@ -3,6 +3,7 @@ package com.test.easy.easycleanerjunk.activity.screenshot
import android.content.Intent
import android.os.Bundle
import android.os.Handler
import android.provider.MediaStore.Audio
import android.view.View
import android.widget.Toast
import androidx.activity.OnBackPressedCallback
......@@ -28,6 +29,7 @@ class ScreenShotAnimationActivity : BaseActivity<ActivityScreenShotAnimationBind
override fun initView() {
playLottie()
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
......
......@@ -11,6 +11,7 @@ import androidx.core.view.WindowInsetsCompat
import com.test.easy.easycleanerjunk.R
import com.test.easy.easycleanerjunk.databinding.ActivityRepeatPhotoAnimationBinding
import com.test.easy.easycleanerjunk.helps.BaseActivity
import com.test.easy.easycleanerjunk.helps.ads.AdmobUtils
import kotlin.random.Random
class RepeatPhotoAnimationActivity : BaseActivity<ActivityRepeatPhotoAnimationBinding>() {
......@@ -26,6 +27,8 @@ class RepeatPhotoAnimationActivity : BaseActivity<ActivityRepeatPhotoAnimationBi
startActivity(Intent(this@RepeatPhotoAnimationActivity, RepeatPhotoActivity::class.java))
finish()
}, Random.nextLong(2500, 4000))
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
......
......@@ -23,6 +23,7 @@ class WhatsAppCleanerAnimationActivity : BaseActivity<ActivityWhatsAppCleanerAni
override fun initView() {
playLottie()
AdmobUtils.showNativeAd(this, binding.flAd)
}
override fun initListener() {
......
......@@ -49,4 +49,9 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<FrameLayout
android:id="@+id/fl_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -32,15 +32,16 @@
android:layout_width="300dp"
android:layout_height="300dp"
android:adjustViewBounds="true"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintBottom_toTopOf="@id/tv"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintVertical_bias="0.3"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
......@@ -53,5 +54,10 @@
app:layout_constraintStart_toStartOf="parent"
tools:ignore="HardcodedText" />
<FrameLayout
android:id="@+id/fl_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -46,4 +46,10 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<FrameLayout
android:id="@+id/fl_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -40,4 +40,9 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<FrameLayout
android:id="@+id/fl_ad"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_width="match_parent"
android:layout_height="wrap_content"/>
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -43,4 +43,10 @@
</androidx.constraintlayout.widget.ConstraintLayout>
<FrameLayout
android:id="@+id/fl_ad"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:layout_constraintBottom_toBottomOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ 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