Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
F
File Recovery RecycleBin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wanglei
File Recovery RecycleBin
Commits
c7ac016a
Commit
c7ac016a
authored
Jul 31, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
5aef0f3b
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
75 additions
and
1 deletion
+75
-1
NotificationUtil.kt
...a/com/base/filerecoveryrecyclebin/fcm/NotificationUtil.kt
+15
-0
AppManagerStringManager.java
...filerecoveryrecyclebin/utils/AppManagerStringManager.java
+29
-0
BatteryInfoStringManager.java
...ilerecoveryrecyclebin/utils/BatteryInfoStringManager.java
+27
-0
RateStarPop.kt
.../java/com/base/filerecoveryrecyclebin/view/RateStarPop.kt
+4
-1
No files found.
app/src/main/java/com/base/filerecoveryrecyclebin/fcm/NotificationUtil.kt
View file @
c7ac016a
...
@@ -17,6 +17,7 @@ import androidx.core.graphics.drawable.IconCompat
...
@@ -17,6 +17,7 @@ import androidx.core.graphics.drawable.IconCompat
import
com.base.filerecoveryrecyclebin.MyApplication
import
com.base.filerecoveryrecyclebin.MyApplication
import
com.base.filerecoveryrecyclebin.R
import
com.base.filerecoveryrecyclebin.R
import
com.base.filerecoveryrecyclebin.activity.SplashActivity
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_MANAGER
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_APP_PROCESS
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_APP_PROCESS
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_BATTERY_INFO
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_BATTERY_INFO
...
@@ -27,8 +28,10 @@ import com.base.filerecoveryrecyclebin.bean.ConstObject.ID_RECOVERY_VIDEOS
...
@@ -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_SCREENSHOT_CLEAN
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_SIMILAR_IMAGE
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_SIMILAR_IMAGE
import
com.base.filerecoveryrecyclebin.bean.ConstObject.ID_WHATSAPP
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.AppPreferences
import
com.base.filerecoveryrecyclebin.utils.AppProcessStringManager
import
com.base.filerecoveryrecyclebin.utils.AppProcessStringManager
import
com.base.filerecoveryrecyclebin.utils.BatteryInfoStringManager
import
com.base.filerecoveryrecyclebin.utils.CleanJunkStringResourceManager
import
com.base.filerecoveryrecyclebin.utils.CleanJunkStringResourceManager
import
com.base.filerecoveryrecyclebin.utils.DocumentRecoveryStringManager
import
com.base.filerecoveryrecyclebin.utils.DocumentRecoveryStringManager
import
com.base.filerecoveryrecyclebin.utils.DuplicatePhotoStringResourceManager
import
com.base.filerecoveryrecyclebin.utils.DuplicatePhotoStringResourceManager
...
@@ -103,6 +106,18 @@ object NotificationUtil {
...
@@ -103,6 +106,18 @@ object NotificationUtil {
desc
=
AppProcessStringManager
.
getNextDesc
()
desc
=
AppProcessStringManager
.
getNextDesc
()
btn
=
"WhatsApp Cleaner"
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
.
setImageViewResource
(
R
.
id
.
iv_icon
,
icon
)
bigRemoteViews
.
setTextViewText
(
R
.
id
.
tv_desc
,
desc
)
bigRemoteViews
.
setTextViewText
(
R
.
id
.
tv_desc
,
desc
)
...
...
app/src/main/java/com/base/filerecoveryrecyclebin/utils/AppManagerStringManager.java
0 → 100644
View file @
c7ac016a
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
;
}
}
app/src/main/java/com/base/filerecoveryrecyclebin/utils/BatteryInfoStringManager.java
0 → 100644
View file @
c7ac016a
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
;
}
}
app/src/main/java/com/base/filerecoveryrecyclebin/view/RateStarPop.kt
View file @
c7ac016a
...
@@ -21,7 +21,7 @@ object RateStarPop {
...
@@ -21,7 +21,7 @@ object RateStarPop {
if
(
AppPreferences
.
getInstance
().
getBoolean
(
"isRated"
,
false
))
{
if
(
AppPreferences
.
getInstance
().
getBoolean
(
"isRated"
,
false
))
{
return
return
}
}
if
(
n
>
0
&&
n
%
8
==
0
)
{
if
(
n
>
0
&&
n
%
3
==
0
)
{
}
else
{
}
else
{
return
return
...
@@ -67,6 +67,9 @@ object RateStarPop {
...
@@ -67,6 +67,9 @@ object RateStarPop {
}
}
dialog
.
dismiss
()
dialog
.
dismiss
()
}
}
dialog
.
setOnDismissListener
{
AppPreferences
.
getInstance
().
getBoolean
(
"isRated"
,
true
)
}
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment