Commit 22681b7b authored by wanglei's avatar wanglei

[拆包]ui

parent da4b4ddc
...@@ -34,6 +34,7 @@ import com.base.appzxhy.push.receiver.ScreenStatusReceiver ...@@ -34,6 +34,7 @@ import com.base.appzxhy.push.receiver.ScreenStatusReceiver
import com.base.appzxhy.push.timer.TimerManager.Companion.changeTimer import com.base.appzxhy.push.timer.TimerManager.Companion.changeTimer
import com.base.appzxhy.push.work.RepeatingWorker.Companion.schedulePeriodicWork import com.base.appzxhy.push.work.RepeatingWorker.Companion.schedulePeriodicWork
import com.base.appzxhy.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver import com.base.appzxhy.ui.batteryinfo.BatteryReceiver.Companion.registerBatteryReceiver
import com.base.appzxhy.ui.guide.GuideExperienceActivity
import com.base.appzxhy.ui.splash.SplashActivity import com.base.appzxhy.ui.splash.SplashActivity
import com.facebook.appevents.AppEventsLogger import com.facebook.appevents.AppEventsLogger
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
...@@ -221,7 +222,10 @@ class MyApplication : Application() { ...@@ -221,7 +222,10 @@ class MyApplication : Application() {
noLoadingActivities.all { !topActivity.localClassName.contains(it, true) } noLoadingActivities.all { !topActivity.localClassName.contains(it, true) }
} }
LogEx.logDebug(TAG, "flag=$flag" + " activity:" + activity.localClassName) LogEx.logDebug(
TAG,
"flag=$flag" + " activity:" + activity.localClassName + " topActivity=${topActivity?.localClassName}"
)
if (flag) { if (flag) {
topActivity?.startActivity( topActivity?.startActivity(
......
...@@ -21,7 +21,6 @@ class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityA ...@@ -21,7 +21,6 @@ class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityA
private val viewModel: AppUninstallViewModel by viewModels() private val viewModel: AppUninstallViewModel by viewModels()
private val adapter = AppAdapter() private val adapter = AppAdapter()
override fun initView() { override fun initView() {
...@@ -36,6 +35,9 @@ class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityA ...@@ -36,6 +35,9 @@ class AppUninstallActivity : BaseActivity<ActivityAppUninstallBinding>(ActivityA
} }
override fun handleBackCallBack() {
super.handleBackCallBack()
}
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
......
...@@ -6,6 +6,7 @@ import androidx.appcompat.app.AlertDialog ...@@ -6,6 +6,7 @@ import androidx.appcompat.app.AlertDialog
import com.base.appzxhy.R import com.base.appzxhy.R
import com.base.appzxhy.business.ads.AdsMgr import com.base.appzxhy.business.ads.AdsMgr
import com.base.appzxhy.databinding.DialogFunctionBackBinding import com.base.appzxhy.databinding.DialogFunctionBackBinding
import com.base.appzxhy.ui.appuninstall.AppUninstallActivity
import com.base.appzxhy.ui.batteryinfo.BatteryInfoActivity import com.base.appzxhy.ui.batteryinfo.BatteryInfoActivity
import com.base.appzxhy.ui.clean.JunkCleanActivity import com.base.appzxhy.ui.clean.JunkCleanActivity
import com.base.appzxhy.ui.largefile.LargeFileCleanActivity import com.base.appzxhy.ui.largefile.LargeFileCleanActivity
...@@ -63,6 +64,11 @@ class FunctionBackDialog( ...@@ -63,6 +64,11 @@ class FunctionBackDialog(
binding.tvContent.text = activity.getString(R.string.exit_similar_photos_content) binding.tvContent.text = activity.getString(R.string.exit_similar_photos_content)
} }
is AppUninstallActivity -> {
binding.tvTitle.text = activity.getString(R.string.exit_uninstall_app)
binding.tvContent.text = activity.getString(R.string.exit_uninstall_app_content)
}
else -> { else -> {
back.invoke() back.invoke()
return return
......
package com.base.appzxhy.ui.guide package com.base.appzxhy.ui.guide
import android.util.Log
import com.base.appzxhy.R import com.base.appzxhy.R
import com.base.appzxhy.base.BaseActivity import com.base.appzxhy.base.BaseActivity
import com.base.appzxhy.base.jumpAction import com.base.appzxhy.base.jumpAction
...@@ -40,6 +41,7 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>( ...@@ -40,6 +41,7 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>(
dialog.action = { dialog.action = {
requestStoragePermission(launcher) { requestStoragePermission(launcher) {
Log.e(TAG, "requestStoragePermission callback")
if (it) { if (it) {
val key = arrayOf(JUNK_CLEAN, SCREENSHOT_CLEAN, LARGE_FILE_CLEAN, PHOTO_COMPRESSION, SIMILAR_PHOTOS).random() val key = arrayOf(JUNK_CLEAN, SCREENSHOT_CLEAN, LARGE_FILE_CLEAN, PHOTO_COMPRESSION, SIMILAR_PHOTOS).random()
jumpAction(key) jumpAction(key)
......
...@@ -12,7 +12,9 @@ ...@@ -12,7 +12,9 @@
android:id="@+id/flTop" android:id="@+id/flTop"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
app:layout_constraintTop_toTopOf="parent"> android:background="@color/colorPrimary"
app:layout_constraintTop_toTopOf="parent"
tools:layout_editor_absoluteX="0dp">
<androidx.appcompat.widget.AppCompatImageView <androidx.appcompat.widget.AppCompatImageView
android:id="@+id/ivBack" android:id="@+id/ivBack"
...@@ -21,7 +23,7 @@ ...@@ -21,7 +23,7 @@
android:layout_marginVertical="@dimen/dp_8" android:layout_marginVertical="@dimen/dp_8"
android:layout_marginStart="@dimen/dp_8" android:layout_marginStart="@dimen/dp_8"
android:padding="@dimen/dp_8" android:padding="@dimen/dp_8"
app:srcCompat="@drawable/icon_back" /> app:srcCompat="@drawable/icon_back_w" />
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
...@@ -29,7 +31,7 @@ ...@@ -29,7 +31,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/dp_60" android:layout_marginStart="@dimen/dp_60"
android:text="@string/uninstall_app" android:text="@string/uninstall_app"
android:textColor="#1A1A1A" android:textColor="@color/white"
android:textSize="@dimen/sp_20" android:textSize="@dimen/sp_20"
android:textStyle="bold" /> android:textStyle="bold" />
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
android:id="@+id/cl_top" android:id="@+id/cl_top"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="@color/colorPrimary"
app:layout_constraintTop_toTopOf="parent"> app:layout_constraintTop_toTopOf="parent">
<FrameLayout <FrameLayout
...@@ -27,7 +28,7 @@ ...@@ -27,7 +28,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginStart="@dimen/dp_8" android:layout_marginStart="@dimen/dp_8"
android:padding="@dimen/dp_8" android:padding="@dimen/dp_8"
android:src="@drawable/icon_back" /> android:src="@drawable/icon_back_w" />
<androidx.appcompat.widget.AppCompatTextView <androidx.appcompat.widget.AppCompatTextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
...@@ -35,7 +36,7 @@ ...@@ -35,7 +36,7 @@
android:layout_gravity="center_vertical" android:layout_gravity="center_vertical"
android:layout_marginStart="@dimen/dp_66" android:layout_marginStart="@dimen/dp_66"
android:text="@string/large_file_clean" android:text="@string/large_file_clean"
android:textColor="@color/black" android:textColor="@color/white"
android:textSize="20sp" android:textSize="20sp"
android:textStyle="bold" /> android:textStyle="bold" />
...@@ -191,12 +192,12 @@ ...@@ -191,12 +192,12 @@
android:src="@drawable/img_queshengye_large" /> android:src="@drawable/img_queshengye_large" />
<TextView <TextView
android:textSize="@dimen/sp_14"
android:textColor="#AEB4BD"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_18" android:layout_marginTop="@dimen/dp_18"
android:text="@string/content_not_found" /> android:text="@string/content_not_found"
android:textColor="#AEB4BD"
android:textSize="@dimen/sp_14" />
</LinearLayout> </LinearLayout>
<androidx.recyclerview.widget.RecyclerView <androidx.recyclerview.widget.RecyclerView
......
...@@ -160,6 +160,7 @@ Please rest assured that we will handle your information in strict accordance wi ...@@ -160,6 +160,7 @@ Please rest assured that we will handle your information in strict accordance wi
<string name="exit_screenshot_cleaner">Exit Screenshot Clean</string> <string name="exit_screenshot_cleaner">Exit Screenshot Clean</string>
<string name="exit_screenshot_cleaner_content">Exit Screenshot Clean? Undeleted screenshots might be using space.</string> <string name="exit_screenshot_cleaner_content">Exit Screenshot Clean? Undeleted screenshots might be using space.</string>
<string name="exit_similar_photos">Exit Duplicate Photos</string> <string name="exit_similar_photos">Exit Duplicate Photos</string>
<string name="exit_uninstall_app">Exit Uninstall apps</string>
<string name="exit_similar_photos_content">Exit Duplicate Photos? Unmoved duplicate photos might be occupying space.</string> <string name="exit_similar_photos_content">Exit Duplicate Photos? Unmoved duplicate photos might be occupying space.</string>
<string name="logout_content">Are you sure you want to quit without trying to clean up the garbage again?</string> <string name="logout_content">Are you sure you want to quit without trying to clean up the garbage again?</string>
<string name="please_wait_a_moment">Please wait a moment</string> <string name="please_wait_a_moment">Please wait a moment</string>
...@@ -245,6 +246,7 @@ Please rest assured that we will handle your information in strict accordance wi ...@@ -245,6 +246,7 @@ Please rest assured that we will handle your information in strict accordance wi
<string name="app_function_experience_tip">%s is an advanced cleaner for Android devices to clean mobile phones. Cleaning apps can clean up empty files, log files, outdated APKs, temporary files, similar pictures, and large files. It can also view battery information, uninstall apps and compress pictures.</string> <string name="app_function_experience_tip">%s is an advanced cleaner for Android devices to clean mobile phones. Cleaning apps can clean up empty files, log files, outdated APKs, temporary files, similar pictures, and large files. It can also view battery information, uninstall apps and compress pictures.</string>
<string name="experience_it_immediately">Experience it immediately</string> <string name="experience_it_immediately">Experience it immediately</string>
<string name="screenshot">Screenshot</string> <string name="screenshot">Screenshot</string>
<string name="exit_uninstall_app_content">Exit Uninstall App? Unused applications may occupy phone storage</string>
</resources> </resources>
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