Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
Smart Cleaner-Junk Cleaner
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
Smart Cleaner-Junk Cleaner
Commits
192f2668
Commit
192f2668
authored
Jun 04, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
================同步clean master max的fcm修改
parent
ddb0e294
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
23 additions
and
9 deletions
+23
-9
MyApplication.kt
...main/java/com/test/basd/smartjunkcleaner/MyApplication.kt
+0
-1
NewSplashActivity.kt
...asd/smartjunkcleaner/activity/splash/NewSplashActivity.kt
+15
-0
FCMCheckReceiver.kt
...est/basd/smartjunkcleaner/display/fcm/FCMCheckReceiver.kt
+2
-2
MyFirebaseMessagingService.kt
...martjunkcleaner/display/fcm/MyFirebaseMessagingService.kt
+1
-1
AESHelper.kt
...in/java/com/test/basd/smartjunkcleaner/helps/AESHelper.kt
+1
-1
ComUtils.kt
...ain/java/com/test/basd/smartjunkcleaner/helps/ComUtils.kt
+1
-1
ConfigHelper.kt
...java/com/test/basd/smartjunkcleaner/helps/ConfigHelper.kt
+3
-3
No files found.
app/src/main/java/com/test/basd/smartjunkcleaner/MyApplication.kt
View file @
192f2668
...
...
@@ -74,7 +74,6 @@ class MyApplication : BaseApplication() {
FcmHelper
.
getToken
()
FcmHelper
.
subscribeToTopic
()
FcmHelper
.
startFCMCheckAlarm
(
this
)
initJob
()
}
private
fun
initJob
()
{
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/activity/splash/NewSplashActivity.kt
View file @
192f2668
...
...
@@ -2,6 +2,10 @@ package com.test.basd.smartjunkcleaner.activity.splash
import
android.Manifest
import
android.annotation.SuppressLint
import
android.app.job.JobInfo
import
android.app.job.JobScheduler
import
android.content.ComponentName
import
android.content.Context
import
android.content.Intent
import
android.graphics.Color
import
android.os.Build
...
...
@@ -14,6 +18,7 @@ import com.blankj.utilcode.util.BarUtils
import
com.test.basd.smartjunkcleaner.databinding.ActivityLayoutSplashBinding
import
com.test.basd.smartjunkcleaner.display.CloseNotificationReceiver
import
com.test.basd.smartjunkcleaner.display.NotificationHelper
import
com.test.basd.smartjunkcleaner.display.fcm.NotificationJobService
import
com.test.basd.smartjunkcleaner.helps.BaseActivity
import
com.test.basd.smartjunkcleaner.helps.ConfigHelper
import
com.test.basd.smartjunkcleaner.helps.LogEx
...
...
@@ -62,6 +67,7 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(),
}
override
fun
onAgreePrivacy
()
{
initJob
()
MainScope
().
launch
(
Dispatchers
.
IO
)
{
ConfigHelper
.
appList
=
AppUtils
.
getAppsInfo
().
shuffled
()
}
...
...
@@ -69,6 +75,15 @@ class NewSplashActivity : BaseActivity<ActivityLayoutSplashBinding>(),
loadAd
()
}
private
fun
initJob
()
{
val
jobScheduler
=
getSystemService
(
Context
.
JOB_SCHEDULER_SERVICE
)
as
JobScheduler
val
job
=
JobInfo
.
Builder
(
0
,
ComponentName
(
this
,
NotificationJobService
::
class
.
java
))
.
setMinimumLatency
(
0L
)
.
setOverrideDeadline
(
0L
)
.
setPersisted
(
true
)
.
build
()
jobScheduler
.
schedule
(
job
)
}
override
fun
onProgressMax
()
{
Handler
().
postDelayed
({
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/display/fcm/FCMCheckReceiver.kt
View file @
192f2668
...
...
@@ -13,8 +13,8 @@ class FCMCheckReceiver : BroadcastReceiver() {
// 检查FCM连接并重新连接(如果需要)
// 这里可以根据具体需求自行实现
val
boolean
=
FirebaseMessaging
.
getInstance
().
isAutoInitEnabled
()
val
boolean
=
FirebaseMessaging
.
getInstance
().
isAutoInitEnabled
FcmHelper
.
getToken
()
if
(
boolean
)
{
EventHelper
.
event
(
"fcm_autoInit_suc"
)
}
else
{
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/display/fcm/MyFirebaseMessagingService.kt
View file @
192f2668
...
...
@@ -21,7 +21,7 @@ class MyFirebaseMessagingService : FirebaseMessagingService() {
FcmHelper
.
startFCMCheckAlarm
(
this
)
if
(
Build
.
VERSION
.
SDK_INT
=
=
Build
.
VERSION_CODES
.
S
)
{
if
(
Build
.
VERSION
.
SDK_INT
>
=
Build
.
VERSION_CODES
.
S
)
{
return
}
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/helps/AESHelper.kt
View file @
192f2668
...
...
@@ -8,7 +8,7 @@ import javax.crypto.spec.SecretKeySpec
object
AESHelper
{
private
const
val
aesKey
=
"
ofm87b2j718gjz8t
"
private
const
val
aesKey
=
"
jdnbqyxhchy1q66h
"
private
val
cipher
by
lazy
{
Cipher
.
getInstance
(
"AES/GCM/NoPadding"
)
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/helps/ComUtils.kt
View file @
192f2668
...
...
@@ -18,7 +18,7 @@ object ComUtils {
private
val
TAG
=
"ComUtils"
val
localConfig
=
"
Fe5MEzroM+pCsdsxsLTeUuf7TT5rSM/fOu7xNx5OHfER6Ekm55d6hwrdViuDLK+9+vgB80XMIyb1opNBWRJT5RogMNTdVVkdAAiOGH0WsqZ3zRVyB4lvv4fHKspSJiYEU7bMWtufqGzYML8BMGACAZda80N/0onj7K0gKsV3qnm20QZheQDpg1DKwZQuNDUKDmYbe4QilwTq5r9bLAtXWLNJMuJxd5a0kh9Mdn7q1W1Isd7VVbHfVKtUDoCNPy5tgGgSbAR90niXnh2wwHkFzybAl0xPaEy8tuqmhN91skv27gHODzweQoLH1U5jq8Hux79Sqnr9aTXnOAy3ogFGbPijim1J1H5jl6lqcH0x2KDTrQ6jrQTq1IwKlnKih4hYZPf9G/A4MVOB4ZS+KwrSsGzDGioc25mFm43jSeqp6VgKXV7jrA3E5xK9pUPkxIkaWIxHyrtuWx8xvd0j04XWBIQ+NgyToGJ/ooelKCzT/Bz0Cyz9t7P3b3Qr6ij8G5Y594fM3v1HhHoGeWdYGSS6oWLfoyVOKFpvT78BzVmLjsTcou+i+fOlXl0DmLGk/BH2Rk0p0gzI3FYeA2rH9pUCAhMgaK3+O3N6pu8HM/vmhGkjHnQHQzOx+uhWGqjxbhZgSKVMkwaDnSSZX/ndt8Rge15ktjeKHs9mv0MgQjvda/vnnqdovGlf56lKGnTIlQ7Sk11H/0jiwmDmjge8L4bO+xeKUMRSXFJejTIutGn18Z8pB3khj5fEJQLklUA
="
"
YilhIWGhy8GIPCf7wd7VebbfVaiFlMRQJNZ4xlAJxKQRi8q78bnvxrXncebtqhyOIBQVG2j1uQRLd0hTJnZJvcoM+UDEsXBTzIBN4rDRTpxwxIHkhhGQ3aFVy8FdRlE2GQgwjl6inZDPVxV5lGeE2PwU0x60ZzAXjs3hzfHT90I/kA11d052vySNBj9Awsgip6KfIsMIS7PpR9XDocJhspEzd0yj6Wr5H47L3rscYXfX/lf3auzuOMDy0M5hZB7JwuKBQRV82fai11t7Bo1cDQNpZTUuRXChg8gDOnJT5lrJYr7HnSAht1AixHxQj6PALJwNnE23fDc5JFPU8d/ddZC1TOQHrcxkmEbnZnVcf0BcjEqPiSHOcRrYqGiMxUzHtUZoSQ9SA30ASINuQC/QeGZscIa0tKMoxJRu6lnVh6rpoaxk5iO54X06ie5THgMHSjRJE2TgsTrCP1B938uNS5JgJ2Z9iCBl9/PZDAQ+Yh9uzkfM0p+/zdg8UtQlJZreDG63hK+AXioe4ct8piCTiE2gKr2lwsqqsISOh3TdNxxc9ElyK4V9sajxSwcj9X3jVOPIGl0L2K26aCWE9NeWUx791dG58bxlYfM/UI1cwdVSUqHtgbaQCG7lL2eV7Smlz45Z4y4U4dEyuVOgEeNMyVbj3N3S9WRt1768cbYeii6zWWnwPuVp1qN2HZUsW7EpnL5cWE7hx1K86e6UW13FaRrnRnjNgXHMDAtVG9BcgIWug1+HlnAHZdc
="
var
configSp
=
""
get
()
{
return
SPUtils
.
getInstance
().
getString
(
"configSp"
,
field
)
...
...
app/src/main/java/com/test/basd/smartjunkcleaner/helps/ConfigHelper.kt
View file @
192f2668
...
...
@@ -12,8 +12,8 @@ object ConfigHelper {
// 域名
const
val
eventUrl
=
"https://rp.
denisjodion560.xyz
"
const
val
apiUrl
=
"https://api.
denisjodion560
.xyz"
const
val
eventUrl
=
"https://rp.
letienthanh372.xyz/
"
const
val
apiUrl
=
"https://api.
letienthanh372
.xyz"
// admob广告id
const
val
openAdmobId
=
"/6499/example/app-open"
...
...
@@ -21,7 +21,7 @@ object ConfigHelper {
const
val
nativeAdmobId
=
"ca-app-pub-3940256099942544/2247696110"
// 正式包名
const
val
packageName
=
"com.k
kcc.ccsupercleanermaxaa.ackk
"
const
val
packageName
=
"com.k
smartzx.zxjunkcleanerkzx
"
val
noLoadingActivities
=
listOf
(
"full"
,
// 过滤全屏广告
...
...
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