Commit c7ac016a authored by wanglei's avatar wanglei

...

parent 5aef0f3b
......@@ -17,6 +17,7 @@ import androidx.core.graphics.drawable.IconCompat
import com.base.filerecoveryrecyclebin.MyApplication
import com.base.filerecoveryrecyclebin.R
import com.base.filerecoveryrecyclebin.activity.SplashActivity
import com.base.filerecoveryrecyclebin.bean.ConstObject.BATTERY_INFO
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_APP_MANAGER
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_APP_PROCESS
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_BATTERY_INFO
......@@ -27,8 +28,10 @@ import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_RECOVERY_VIDEOS
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_SCREENSHOT_CLEAN
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_SIMILAR_IMAGE
import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_WHATSAPP
import com.base.filerecoveryrecyclebin.utils.AppManagerStringManager
import com.base.filerecoveryrecyclebin.utils.AppPreferences
import com.base.filerecoveryrecyclebin.utils.AppProcessStringManager
import com.base.filerecoveryrecyclebin.utils.BatteryInfoStringManager
import com.base.filerecoveryrecyclebin.utils.CleanJunkStringResourceManager
import com.base.filerecoveryrecyclebin.utils.DocumentRecoveryStringManager
import com.base.filerecoveryrecyclebin.utils.DuplicatePhotoStringResourceManager
......@@ -103,6 +106,18 @@ object NotificationUtil {
desc = AppProcessStringManager.getNextDesc()
btn = "WhatsApp Cleaner"
}
ID_APP_MANAGER -> {
icon = R.mipmap.c_appmanager
desc = AppManagerStringManager.getNextDesc()
btn = "App Manager"
}
ID_BATTERY_INFO -> {
icon = R.mipmap.c_battery
desc = BatteryInfoStringManager.getNextDesc()
btn = "App Manager"
}
}
bigRemoteViews.setImageViewResource(R.id.iv_icon, icon)
bigRemoteViews.setTextViewText(R.id.tv_desc, desc)
......
package com.base.filerecoveryrecyclebin.utils;
import java.util.ArrayList;
import java.util.List;
public class AppManagerStringManager {
private static final List<String> appManagerCopies = new ArrayList<>();
private static int currentCopyIndex = 0;
static {
// 初始化并添加文案到列表
appManagerCopies.add("Keep your device clutter-free with our App Management tool.");
appManagerCopies.add("Stay in control. Manage your apps with our intuitive App Management feature.");
appManagerCopies.add("Take charge of your apps. Try our App Management feature for organized bliss.");
appManagerCopies.add("Say goodbye to app chaos. Our App Management feature makes it easy.");
appManagerCopies.add("Simplify your digital life. Experience the ease of our App Management tool.");
}
public static String getNextDesc() {
if (appManagerCopies.isEmpty()) {
return null; // 根据您的需要处理错误情况
}
String copy = appManagerCopies.get(currentCopyIndex);
currentCopyIndex = (currentCopyIndex + 1) % appManagerCopies.size();
return copy;
}
}
package com.base.filerecoveryrecyclebin.utils;
import java.util.ArrayList;
import java.util.List;
public class BatteryInfoStringManager {
private static final List<String> appManagerCopies = new ArrayList<>();
private static int currentCopyIndex = 0;
static {
// 初始化并添加文案到列表
appManagerCopies.add("Monitor your battery health with our Battery Info feature.");
appManagerCopies.add("Experience the Battery Info feature now.");
appManagerCopies.add("Try our Battery Info feature for smart management.");
}
public static String getNextDesc() {
if (appManagerCopies.isEmpty()) {
return null; // 根据您的需要处理错误情况
}
String copy = appManagerCopies.get(currentCopyIndex);
currentCopyIndex = (currentCopyIndex + 1) % appManagerCopies.size();
return copy;
}
}
......@@ -21,7 +21,7 @@ object RateStarPop {
if (AppPreferences.getInstance().getBoolean("isRated", false)) {
return
}
if (n > 0 && n % 8 == 0) {
if (n > 0 && n % 3 == 0) {
} else {
return
......@@ -67,6 +67,9 @@ object RateStarPop {
}
dialog.dismiss()
}
dialog.setOnDismissListener {
AppPreferences.getInstance().getBoolean("isRated", true)
}
}
......
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