Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
L
location share white
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
location share white
Commits
769d25a1
Commit
769d25a1
authored
Nov 19, 2024
by
wanglei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
...
parent
3a49fb8e
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
31 additions
and
14 deletions
+31
-14
AdsConfigBean.kt
...ain/java/com/base/locationsharewhite/ads/AdsConfigBean.kt
+5
-5
LimitUtils.kt
.../java/com/base/locationsharewhite/ads/admob/LimitUtils.kt
+4
-4
PopupConstObject.kt
.../java/com/base/locationsharewhite/fcm/PopupConstObject.kt
+2
-3
MyApplication.kt
.../java/com/base/locationsharewhite/helper/MyApplication.kt
+6
-2
JsonUtils.kt
.../main/java/com/base/locationsharewhite/utils/JsonUtils.kt
+14
-0
No files found.
app/src/main/java/com/base/locationsharewhite/ads/AdsConfigBean.kt
View file @
769d25a1
...
...
@@ -25,11 +25,11 @@ data class AdsConfigBean(
val
adsConfigBean
=
AdsConfigBean
()
adsConfigBean
.
apply
{
isInBlackList
=
AppPreferences
.
getInstance
().
getBoolean
(
"isInBlackList"
,
false
)
numDisplayLimit
=
AppPreferences
.
getInstance
().
get
Int
(
"numDisplayLimit"
,
-
1
)
numRequestLimit
=
AppPreferences
.
getInstance
().
get
Int
(
"numRequestLimit"
,
-
1
)
numClickLimit
=
AppPreferences
.
getInstance
().
get
Int
(
"numClickLimit"
,
-
1
)
timeInterval
=
AppPreferences
.
getInstance
().
get
Int
(
"timeInterval"
,
1
)
openAdLoading
=
AppPreferences
.
getInstance
().
get
Int
(
"openAdLoading"
,
15
)
numDisplayLimit
=
AppPreferences
.
getInstance
().
get
String
(
"numDisplayLimit"
,
"-1"
).
toInt
(
)
numRequestLimit
=
AppPreferences
.
getInstance
().
get
String
(
"numRequestLimit"
,
"-1"
).
toInt
(
)
numClickLimit
=
AppPreferences
.
getInstance
().
get
String
(
"numClickLimit"
,
"-1"
).
toInt
(
)
timeInterval
=
AppPreferences
.
getInstance
().
get
String
(
"timeInterval"
,
"1"
).
toInt
(
)
openAdLoading
=
AppPreferences
.
getInstance
().
get
String
(
"openAdLoading"
,
"15"
).
toInt
(
)
}
return
adsConfigBean
}
...
...
app/src/main/java/com/base/locationsharewhite/ads/admob/LimitUtils.kt
View file @
769d25a1
...
...
@@ -12,13 +12,13 @@ import com.base.locationsharewhite.utils.KotlinExt.toFormatTime4
*
*/
object
LimitUtils
{
const
val
NUM_DISPLAY
=
"numDisplayLimit"
const
val
NUM_DISPLAY
=
"
local_
numDisplayLimit"
const
val
NUM_REQUEST
=
"numRequestLimit"
const
val
NUM_REQUEST
=
"
local_
numRequestLimit"
const
val
NUM_CLICK
=
"numClickLimit"
const
val
NUM_CLICK
=
"
local_
numClickLimit"
const
val
SAVE_DATE
=
"SAVE_DATE"
const
val
SAVE_DATE
=
"
local_
SAVE_DATE"
/**
* 保存的时间,用来判断是否是当天,不是当天要重置计数次数
...
...
app/src/main/java/com/base/locationsharewhite/fcm/PopupConstObject.kt
View file @
769d25a1
package
com.base.locationsharewhite.fcm
import
com.base.locationsharewhite.utils.LogEx
import
org.json.JSONObject
object
PopupConstObject
{
...
...
@@ -59,7 +58,7 @@ object PopupConstObject {
const
val
ACTION_ENABLE_LOCATION
=
"action_enable_location"
const
val
ACTION_COPY_CODE
=
"action_copy_code"
fun
createDefaultPopupJson
()
{
fun
createDefaultPopupJson
()
:
JSONObject
{
val
json
=
JSONObject
()
//通知总的条件
...
...
@@ -88,6 +87,6 @@ object PopupConstObject {
json
.
put
(
popup_screen_count
,
"20"
)
json
.
put
(
popup_screen_interval
,
"1"
)
LogEx
.
logDebug
(
"createDefaultJson"
,
"json=$json"
)
return
json
}
}
\ No newline at end of file
app/src/main/java/com/base/locationsharewhite/helper/MyApplication.kt
View file @
769d25a1
package
com.base.locationsharewhite.helper
import
FCMManager
import
android.app.Activity
import
android.app.Application
import
android.content.Intent
...
...
@@ -9,7 +10,6 @@ import com.base.locationsharewhite.ads.AdsConfigBean
import
com.base.locationsharewhite.ads.AdsMgr
import
com.base.locationsharewhite.fcm.BatteryStatusReceiver
import
com.base.locationsharewhite.fcm.PackageStatusReceiver
import
com.base.locationsharewhite.fcm.PopupConstObject.createDefaultPopupJson
import
com.base.locationsharewhite.fcm.ScreenStatusReceiver
import
com.base.locationsharewhite.fcm.alarm.AlarmUtils.startAlarm
import
com.base.locationsharewhite.helper.config.AppConfig
...
...
@@ -79,7 +79,11 @@ class MyApplication : Application() {
startAlarm
(
appContext
)
createDefaultPopupJson
()
// val popupJson = createDefaultPopupJson()
// val adJson = createDefaultAdJson()
// val allJons = adJson.pullAll(popupJson)
// LogEx.logDebug(TAG, "allJons=$allJons")
}
...
...
app/src/main/java/com/base/locationsharewhite/utils/JsonUtils.kt
0 → 100644
View file @
769d25a1
package
com.base.locationsharewhite.utils
import
org.json.JSONObject
object
JsonUtils
{
fun
JSONObject
.
pullAll
(
jsonObject
:
JSONObject
):
JSONObject
{
for
(
key
in
jsonObject
.
keys
())
{
this
.
put
(
key
,
jsonObject
.
get
(
key
))
}
return
this
}
}
\ No newline at end of file
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