Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
S
scanqrwhitecopy
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
scanqrwhitecopy
Commits
dc7afb7e
Commit
dc7afb7e
authored
Jan 21, 2025
by
周文华
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
5dbf6499
3ab8d092
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
24 additions
and
10 deletions
+24
-10
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+8
-4
MyNotificationManager.kt
...ase/scanqrclear/fcm/notification/MyNotificationManager.kt
+1
-1
CleanJunkActivity.kt
.../main/java/com/base/scanqrclear/luma/CleanJunkActivity.kt
+4
-1
SimilarPhotosActivity.kt
...n/java/com/base/scanqrclear/luma/SimilarPhotosActivity.kt
+4
-0
StayJobService.kt
.../main/java/com/base/scanqrclear/service/StayJobService.kt
+1
-1
WebBrowserActivity.kt
...ava/com/base/scanqrclear/ui/webview/WebBrowserActivity.kt
+3
-0
activity_web_browser.xml
app/src/main/res/layout/activity_web_browser.xml
+3
-3
No files found.
app/src/main/AndroidManifest.xml
View file @
dc7afb7e
...
@@ -32,18 +32,16 @@
...
@@ -32,18 +32,16 @@
<application
<application
android:name=
".MyApplication"
android:name=
".MyApplication"
android:allowBackup=
"true"
android:allowBackup=
"true"
android:requestLegacyExternalStorage=
"true"
android:dataExtractionRules=
"@xml/data_extraction_rules"
android:dataExtractionRules=
"@xml/data_extraction_rules"
android:fullBackupContent=
"@xml/backup_rules"
android:fullBackupContent=
"@xml/backup_rules"
android:icon=
"@mipmap/logo"
android:icon=
"@mipmap/logo"
android:label=
"@string/app_name"
android:label=
"@string/app_name"
android:requestLegacyExternalStorage=
"true"
android:roundIcon=
"@mipmap/logo"
android:roundIcon=
"@mipmap/logo"
android:supportsRtl=
"true"
android:supportsRtl=
"true"
android:theme=
"@style/Theme.ScanQR"
android:theme=
"@style/Theme.ScanQR"
tools:targetApi=
"31"
>
tools:targetApi=
"31"
>
<activity
android:name=
".ui.webview.WebBrowserActivity"
android:exported=
"false"
/>
<activity
<activity
android:name=
".ui.start.StartActivity"
android:name=
".ui.start.StartActivity"
android:exported=
"true"
android:exported=
"true"
...
@@ -224,6 +222,12 @@
...
@@ -224,6 +222,12 @@
android:exported=
"false"
android:exported=
"false"
android:screenOrientation=
"portrait"
android:screenOrientation=
"portrait"
tools:ignore=
"DiscouragedApi,LockedOrientationActivity"
/>
tools:ignore=
"DiscouragedApi,LockedOrientationActivity"
/>
<activity
android:name=
".ui.webview.WebBrowserActivity"
android:exported=
"false"
android:launchMode=
"singleTop"
android:screenOrientation=
"portrait"
tools:ignore=
"DiscouragedApi,LockedOrientationActivity"
/>
<provider
<provider
android:name=
"androidx.core.content.FileProvider"
android:name=
"androidx.core.content.FileProvider"
...
...
app/src/main/java/com/base/scanqrclear/fcm/notification/MyNotificationManager.kt
View file @
dc7afb7e
...
@@ -71,7 +71,7 @@ object MyNotificationManager {
...
@@ -71,7 +71,7 @@ object MyNotificationManager {
val
next
=
actionIdList
[
0
]
val
next
=
actionIdList
[
0
]
actionIdList
.
removeAt
(
0
)
actionIdList
.
removeAt
(
0
)
if
(
BuildConfig
.
DEBUG
)
{
if
(
BuildConfig
.
DEBUG
)
{
return
ACTION_ID_
SCREEN_SHORT
return
ACTION_ID_
CONSTELLATION
}
}
return
next
return
next
}
}
...
...
app/src/main/java/com/base/scanqrclear/luma/CleanJunkActivity.kt
View file @
dc7afb7e
...
@@ -6,6 +6,7 @@ import android.content.Intent
...
@@ -6,6 +6,7 @@ import android.content.Intent
import
android.os.Bundle
import
android.os.Bundle
import
android.view.View
import
android.view.View
import
android.view.animation.LinearInterpolator
import
android.view.animation.LinearInterpolator
import
androidx.activity.addCallback
import
androidx.lifecycle.lifecycleScope
import
androidx.lifecycle.lifecycleScope
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.LinearLayoutManager
import
com.base.scanqrclear.R
import
com.base.scanqrclear.R
...
@@ -13,7 +14,6 @@ import com.base.scanqrclear.databinding.ActivityCleanJunkBinding
...
@@ -13,7 +14,6 @@ import com.base.scanqrclear.databinding.ActivityCleanJunkBinding
import
com.base.scanqrclear.luma.AdmobHelps.KEY_CLEANUP_SIZE
import
com.base.scanqrclear.luma.AdmobHelps.KEY_CLEANUP_SIZE
import
com.base.scanqrclear.luma.AdmobHelps.KEY_CLEAN_LAST_TIME
import
com.base.scanqrclear.luma.AdmobHelps.KEY_CLEAN_LAST_TIME
import
com.base.scanqrclear.luma.Utils.toDate
import
com.base.scanqrclear.luma.Utils.toDate
import
com.base.scanqrclear.utils.PermissionUtils.checkStorePermission
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.Dispatchers
import
kotlinx.coroutines.async
import
kotlinx.coroutines.async
import
kotlinx.coroutines.delay
import
kotlinx.coroutines.delay
...
@@ -47,6 +47,9 @@ class CleanJunkActivity : BaseActivity2() {
...
@@ -47,6 +47,9 @@ class CleanJunkActivity : BaseActivity2() {
setContentView
(
binding
.
root
)
setContentView
(
binding
.
root
)
initView
()
initView
()
showAdInterstitial
(
AdmobHelps
.
isShowAdInter
())
{
initData
()
}
showAdInterstitial
(
AdmobHelps
.
isShowAdInter
())
{
initData
()
}
onBackPressedDispatcher
.
addCallback
{
handleBackPressed
(
this
@CleanJunkActivity
)
}
}
}
private
fun
initView
()
{
private
fun
initView
()
{
...
...
app/src/main/java/com/base/scanqrclear/luma/SimilarPhotosActivity.kt
View file @
dc7afb7e
...
@@ -4,6 +4,7 @@ import android.content.Context
...
@@ -4,6 +4,7 @@ import android.content.Context
import
android.content.Intent
import
android.content.Intent
import
android.os.Bundle
import
android.os.Bundle
import
android.view.View
import
android.view.View
import
androidx.activity.addCallback
import
androidx.lifecycle.lifecycleScope
import
androidx.lifecycle.lifecycleScope
import
androidx.recyclerview.widget.LinearLayoutManager
import
androidx.recyclerview.widget.LinearLayoutManager
import
com.base.scanqrclear.R
import
com.base.scanqrclear.R
...
@@ -47,6 +48,9 @@ class SimilarPhotosActivity : BaseActivity2() {
...
@@ -47,6 +48,9 @@ class SimilarPhotosActivity : BaseActivity2() {
},
maxCompleted
=
{
nativeAdLoader
,
nativeMaxAd
->
},
maxCompleted
=
{
nativeAdLoader
,
nativeMaxAd
->
binding
.
adNative
.
setNativeAd
(
nativeAdLoader
,
nativeMaxAd
)
binding
.
adNative
.
setNativeAd
(
nativeAdLoader
,
nativeMaxAd
)
})
})
onBackPressedDispatcher
.
addCallback
{
handleBackPressed
(
this
@SimilarPhotosActivity
)
}
}
}
private
fun
initView
()
{
private
fun
initView
()
{
...
...
app/src/main/java/com/base/scanqrclear/service/StayJobService.kt
View file @
dc7afb7e
...
@@ -116,7 +116,7 @@ class StayJobService : JobService() {
...
@@ -116,7 +116,7 @@ class StayJobService : JobService() {
}
}
override
fun
onFinish
()
{
override
fun
onFinish
()
{
LogEx
.
logDebug
(
TAG
,
"Timer onFinish"
)
//
LogEx.logDebug(TAG, "Timer onFinish")
notifyForeground
()
notifyForeground
()
Timer
().
start
()
Timer
().
start
()
}
}
...
...
app/src/main/java/com/base/scanqrclear/ui/webview/WebBrowserActivity.kt
View file @
dc7afb7e
...
@@ -18,6 +18,8 @@ import android.webkit.WebStorage
...
@@ -18,6 +18,8 @@ import android.webkit.WebStorage
import
android.webkit.WebView
import
android.webkit.WebView
import
android.webkit.WebViewClient
import
android.webkit.WebViewClient
import
androidx.lifecycle.lifecycleScope
import
androidx.lifecycle.lifecycleScope
import
com.base.scanqrclear.R
import
com.base.scanqrclear.ads.AdsMgr
import
com.base.scanqrclear.base.BaseActivity
import
com.base.scanqrclear.base.BaseActivity
import
com.base.scanqrclear.databinding.ActivityWebBrowserBinding
import
com.base.scanqrclear.databinding.ActivityWebBrowserBinding
import
kotlinx.coroutines.delay
import
kotlinx.coroutines.delay
...
@@ -32,6 +34,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>(ActivityWebBr
...
@@ -32,6 +34,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>(ActivityWebBr
initWebSettings
()
initWebSettings
()
binding
.
webView
.
loadUrl
(
"https://www.horoscope.com/us/index.aspx"
)
binding
.
webView
.
loadUrl
(
"https://www.horoscope.com/us/index.aspx"
)
AdsMgr
.
showNative
(
binding
.
flNative
,
R
.
layout
.
layout_ad_native_exit
)
}
}
override
fun
initListener
()
{
override
fun
initListener
()
{
...
...
app/src/main/res/layout/activity_web_browser.xml
View file @
dc7afb7e
...
@@ -36,8 +36,8 @@
...
@@ -36,8 +36,8 @@
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
</androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
<
FrameLayout
<
com.base.scanqrclear.ads.NativeParentView
android:id=
"@+id/fl
Banner
"
android:id=
"@+id/fl
Native
"
android:layout_width=
"match_parent"
android:layout_width=
"match_parent"
android:layout_height=
"
60dp
"
/>
android:layout_height=
"
wrap_content
"
/>
</LinearLayout>
</LinearLayout>
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