Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_fiveworld
Project
Project
Details
Activity
Releases
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
android
android_fiveworld
Commits
f9fa5228
Commit
f9fa5228
authored
Dec 08, 2021
by
jyx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加点Home键场景,优化体内广告展示问题
parent
29b3292c
Changes
25
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
1572 additions
and
739 deletions
+1572
-739
merger.xml
...ermediates/incremental/mergeDebugJniLibFolders/merger.xml
+0
-2
merger.xml
...ld/intermediates/incremental/mergeDebugShaders/merger.xml
+0
-2
merger.xml
...d/intermediates/incremental/packageDebugAssets/merger.xml
+0
-2
compile-file-map.properties
...emental/packageDebugResources/compile-file-map.properties
+0
-1
merger.xml
...ntermediates/incremental/packageDebugResources/merger.xml
+0
-26
manifest-merger-blame-debug-report.txt
...e_blame_file/debug/manifest-merger-blame-debug-report.txt
+0
-11
manifest-merger-debug-report.txt
...brary/build/outputs/logs/manifest-merger-debug-report.txt
+0
-25
MintsApplication.java
app/src/main/java/com/mints/fiveworld/MintsApplication.java
+3
-0
AdReportManager.kt
app/src/main/java/com/mints/fiveworld/ad/AdReportManager.kt
+13
-0
OutTimeInterstitial.java
.../com/mints/fiveworld/ad/inscreen/OutTimeInterstitial.java
+1
-1
AppOutWifiAdManager.kt
...n/java/com/mints/fiveworld/ad/wifi/AppOutWifiAdManager.kt
+19
-11
Constant.kt
app/src/main/java/com/mints/fiveworld/common/Constant.kt
+1
-0
HomePopManager.java
...in/java/com/mints/fiveworld/keepalive/HomePopManager.java
+285
-0
WifiDataManager.kt
.../java/com/mints/fiveworld/manager/wifi/WifiDataManager.kt
+789
-642
OutAppConfig.java
...main/java/com/mints/fiveworld/mvp/model/OutAppConfig.java
+60
-0
UserTaskMsgBean.java
...n/java/com/mints/fiveworld/mvp/model/UserTaskMsgBean.java
+12
-0
WifiActiveBean.kt
...main/java/com/mints/fiveworld/mvp/model/WifiActiveBean.kt
+2
-1
TrackPresenter.java
...va/com/mints/fiveworld/mvp/presenters/TrackPresenter.java
+4
-3
IncreasespeedActivity.kt
...com/mints/fiveworld/ui/activitys/IncreasespeedActivity.kt
+4
-1
MainActivity.kt
...ain/java/com/mints/fiveworld/ui/activitys/MainActivity.kt
+2
-1
SafeTestingActivity.kt
...a/com/mints/fiveworld/ui/activitys/SafeTestingActivity.kt
+5
-1
SignalStrengthActivity.kt
...om/mints/fiveworld/ui/activitys/SignalStrengthActivity.kt
+5
-1
BoostFastActivity.kt
...nts/fiveworld/ui/activitys/keepalive/BoostFastActivity.kt
+35
-7
TransparentActivity.kt
...s/fiveworld/ui/activitys/keepalive/TransparentActivity.kt
+3
-1
ScreenUtils.kt
...src/main/java/com/mints/mingce/world/utils/ScreenUtils.kt
+329
-0
No files found.
animlibrary/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml
deleted
100644 → 0
View file @
29b3292c
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\jniLibs"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\debug\jniLibs"
/></dataSet></merger>
\ No newline at end of file
animlibrary/build/intermediates/incremental/mergeDebugShaders/merger.xml
deleted
100644 → 0
View file @
29b3292c
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\shaders"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\debug\shaders"
/></dataSet></merger>
\ No newline at end of file
animlibrary/build/intermediates/incremental/packageDebugAssets/merger.xml
deleted
100644 → 0
View file @
29b3292c
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
config=
"main"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\assets"
/><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\build\intermediates\shader_assets\debug\out"
/></dataSet><dataSet
config=
"debug"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\debug\assets"
/></dataSet></merger>
\ No newline at end of file
animlibrary/build/intermediates/incremental/packageDebugResources/compile-file-map.properties
deleted
100644 → 0
View file @
29b3292c
#Tue Dec 07 18:06:13 CST 2021
animlibrary/build/intermediates/incremental/packageDebugResources/merger.xml
deleted
100644 → 0
View file @
29b3292c
<?xml version="1.0" encoding="utf-8"?>
<merger
version=
"3"
><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\res"
/><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\build\generated\res\rs\debug"
/><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\build\generated\res\resValues\debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"main"
generated-set=
"main$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\res"
><file
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\res\values\attrs.xml"
qualifiers=
""
><declare-styleable
name=
"AnimatedSvgView"
>
<attr
format=
"integer"
name=
"animatedSvgImageSizeX"
/>
<attr
format=
"integer"
name=
"animatedSvgImageSizeY"
/>
<attr
format=
"string"
name=
"animatedSvgTraceTime"
/>
<attr
format=
"string"
name=
"animatedSvgTraceTimePerGlyph"
/>
<attr
format=
"string"
name=
"animatedSvgFillStart"
/>
<attr
format=
"string"
name=
"animatedSvgFillTime"
/>
<attr
format=
"reference"
name=
"animatedSvgGlyphStrings"
/>
<attr
format=
"reference"
name=
"animatedSvgTraceColors"
/>
<attr
format=
"reference"
name=
"animatedSvgTraceResidueColors"
/>
<attr
format=
"integer"
name=
"animatedSvgTraceMarkerLength"
/>
<attr
format=
"reference"
name=
"animatedSvgFillColors"
/>
</declare-styleable></file></source><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\build\generated\res\rs\debug"
/><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\build\generated\res\resValues\debug"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug$Generated"
generated=
"true"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\debug\res"
/></dataSet><dataSet
aapt-namespace=
"http://schemas.android.com/apk/res-auto"
config=
"debug"
generated-set=
"debug$Generated"
ignore_pattern=
"!.svn:!.git:!.ds_store:!*.scc:.*:<dir>_*:!CVS:!thumbs.db:!picasa.ini:!*~"
><source
path=
"D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\debug\res"
/></dataSet><mergedItems><configuration
qualifiers=
""
><declare-styleable
name=
"AnimatedSvgView"
>
<attr
format=
"integer"
name=
"animatedSvgImageSizeX"
/>
<attr
format=
"integer"
name=
"animatedSvgImageSizeY"
/>
<attr
format=
"string"
name=
"animatedSvgTraceTime"
/>
<attr
format=
"string"
name=
"animatedSvgTraceTimePerGlyph"
/>
<attr
format=
"string"
name=
"animatedSvgFillStart"
/>
<attr
format=
"string"
name=
"animatedSvgFillTime"
/>
<attr
format=
"reference"
name=
"animatedSvgGlyphStrings"
/>
<attr
format=
"reference"
name=
"animatedSvgTraceColors"
/>
<attr
format=
"reference"
name=
"animatedSvgTraceResidueColors"
/>
<attr
format=
"integer"
name=
"animatedSvgTraceMarkerLength"
/>
<attr
format=
"reference"
name=
"animatedSvgFillColors"
/>
</declare-styleable></configuration></mergedItems></merger>
\ No newline at end of file
animlibrary/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt
deleted
100644 → 0
View file @
29b3292c
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.jaredrummler.android.animatedsvgview" >
4
5 <uses-sdk
6 android:minSdkVersion="14"
6-->D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
7 android:targetSdkVersion="28" />
7-->D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
8
9</manifest>
animlibrary/build/outputs/logs/manifest-merger-debug-report.txt
deleted
100644 → 0
View file @
29b3292c
-- Merging decision tree log ---
manifest
ADDED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml:1:1-63
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml:1:1-63
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml:1:1-63
package
ADDED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml:1:11-61
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
xmlns:android
ADDED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml:1:1-63
uses-sdk
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml reason: use-sdk injection requested
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
android:targetSdkVersion
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
ADDED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
android:minSdkVersion
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
ADDED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
INJECTED from D:\android_space\My5GWorld\android_fiveworld\animlibrary\src\main\AndroidManifest.xml
app/src/main/java/com/mints/fiveworld/MintsApplication.java
View file @
f9fa5228
...
@@ -14,6 +14,7 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
...
@@ -14,6 +14,7 @@ import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import
androidx.multidex.MultiDex
;
import
androidx.multidex.MultiDex
;
import
com.KeepAliveConfig
;
import
com.KeepAliveConfig
;
import
com.mints.fiveworld.keepalive.HomePopManager
;
import
com.mints.fiveworld.keepalive.IActivityManagerHook
;
import
com.mints.fiveworld.keepalive.IActivityManagerHook
;
import
com.mints.fiveworld.manager.TDManager
;
import
com.mints.fiveworld.manager.TDManager
;
import
com.mints.fiveworld.manager.UmengManager
;
import
com.mints.fiveworld.manager.UmengManager
;
...
@@ -246,6 +247,8 @@ public class MintsApplication extends BaseApp {
...
@@ -246,6 +247,8 @@ public class MintsApplication extends BaseApp {
ForegroundOrBackground
.
resetAppOutCount
();
ForegroundOrBackground
.
resetAppOutCount
();
WifiAdManager
.
Companion
.
getInstance
().
resetAdLoadOk
();
WifiAdManager
.
Companion
.
getInstance
().
resetAdLoadOk
();
AppOutWifiAdManager
.
Companion
.
getInstance
().
resetAdLoadOk
();
AppOutWifiAdManager
.
Companion
.
getInstance
().
resetAdLoadOk
();
HomePopManager
.
getInstance
().
startUserHomePop
();
}
}
});
});
...
...
app/src/main/java/com/mints/fiveworld/ad/AdReportManager.kt
View file @
f9fa5228
...
@@ -195,6 +195,19 @@ object AdReportManager {
...
@@ -195,6 +195,19 @@ object AdReportManager {
EVENT_TYPE_SCENCE_IN_FIVE_ENTER
(
"609"
),
// 体内 -同5逻辑 进入逻辑校验
EVENT_TYPE_SCENCE_IN_FIVE_ENTER
(
"609"
),
// 体内 -同5逻辑 进入逻辑校验
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_HIT
(
"610"
),
// 体内 -同5逻辑 命中 - 不展示广告
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_HIT
(
"610"
),
// 体内 -同5逻辑 命中 - 不展示广告
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_NO_HIT
(
"611"
),
// 体内 -同5逻辑 未命中 - 不展示广告
EVENT_TYPE_SCENCE_IN_FIVE_ENTER_NO_HIT
(
"611"
),
// 体内 -同5逻辑 未命中 - 不展示广告
/**
* home-click定时
*/
EVENT_TYPE_HOME_CLICK_START
(
"300"
),
// 300 HOME-CLICK 触发
EVENT_TYPE_HOME_CLICK_COUNT
(
"301"
),
// 301 HOME-CLICK-3 次数达标
EVENT_TYPE_HOME_CLICK_LOCK
(
"302"
),
// 302 HOME-CLICK-1 是否应用在锁屏
EVENT_TYPE_HOME_CLICK_LOADING_AD
(
"303"
),
// 303 HOME-CLICK -10 是否有体外透明页正在加载广告
EVENT_TYPE_HOME_CLICK_FULL_VIDEO_FOREGROUND
(
"304"
),
// 304 HOME-CLICK -9 是否全屏广告在前台
EVENT_TYPE_HOME_CLICK_TIME10_FOREGROUND
(
"305"
),
// 305 HOME-CLICK -7 是否定时在前台
EVENT_TYPE_HOME_CLICK_SCENE_FOREGROUND
(
"306"
),
// 306 HOME-CLICK -8 是否场景在前台
EVENT_TYPE_HOME_CLICK_HORIZONTALSCREEN
(
"307"
),
// 307 HOME-CLICK -5 是否横屏
EVENT_TYPE_HOME_CLICK_CALL
(
"308"
),
}
}
enum
class
AdActivityType
(
val
value
:
String
)
{
enum
class
AdActivityType
(
val
value
:
String
)
{
...
...
app/src/main/java/com/mints/fiveworld/ad/inscreen/OutTimeInterstitial.java
View file @
f9fa5228
...
@@ -248,7 +248,7 @@ public class OutTimeInterstitial {
...
@@ -248,7 +248,7 @@ public class OutTimeInterstitial {
vo
.
put
(
"adSource"
,
adSource
);
vo
.
put
(
"adSource"
,
adSource
);
vo
.
put
(
"adType"
,
Constant
.
GRO_MORE_ADTYPE3
);
vo
.
put
(
"adType"
,
Constant
.
GRO_MORE_ADTYPE3
);
vo
.
put
(
"adid"
,
interstitialId
);
vo
.
put
(
"adid"
,
interstitialId
);
vo
.
put
(
"inner"
,
AdReportManager
.
INNER_OUT
);
vo
.
put
(
"inner"
,
AdReportManager
.
INNER_OUT
);
TrackManager
.
getInstance
().
cmtGroMoreInfo
(
vo
);
TrackManager
.
getInstance
().
cmtGroMoreInfo
(
vo
);
AdReportManager
.
INSTANCE
.
eventInscreen
(
AdReportManager
.
INNER_OUT
,
Constant
.
AD_SOURCE_GROMORE
,
AdReportManager
.
INSTANCE
.
eventInscreen
(
AdReportManager
.
INNER_OUT
,
Constant
.
AD_SOURCE_GROMORE
,
...
...
app/src/main/java/com/mints/fiveworld/ad/wifi/AppOutWifiAdManager.kt
View file @
f9fa5228
...
@@ -13,6 +13,7 @@ import com.mints.fiveworld.mvp.model.WeightBean
...
@@ -13,6 +13,7 @@ import com.mints.fiveworld.mvp.model.WeightBean
import
com.mints.fiveworld.ui.activitys.keepalive.BoostFastActivity
import
com.mints.fiveworld.ui.activitys.keepalive.BoostFastActivity
import
com.mints.fiveworld.ui.activitys.keepalive.TempTransparentActivity
import
com.mints.fiveworld.ui.activitys.keepalive.TempTransparentActivity
import
com.mints.fiveworld.ui.activitys.keepalive.TransSceneActivity
import
com.mints.fiveworld.ui.activitys.keepalive.TransSceneActivity
import
com.mints.fiveworld.ui.activitys.keepalive.TransparentActivity
import
com.mints.fiveworld.utils.ForegroundOrBackground
import
com.mints.fiveworld.utils.ForegroundOrBackground
import
com.mints.fiveworld.utils.TimeRender
import
com.mints.fiveworld.utils.TimeRender
import
com.mints.fiveworld.utils.IntentUtils
import
com.mints.fiveworld.utils.IntentUtils
...
@@ -37,6 +38,7 @@ class AppOutWifiAdManager private constructor() {
...
@@ -37,6 +38,7 @@ class AppOutWifiAdManager private constructor() {
private
var
weightList
:
ArrayList
<
WeightBean
>?
=
null
private
var
weightList
:
ArrayList
<
WeightBean
>?
=
null
private
var
mType
=
0
private
var
mType
=
0
private
var
mTransparentType
:
String
?
=
null
@Volatile
@Volatile
private
var
isAdLoadOk
=
true
private
var
isAdLoadOk
=
true
...
@@ -57,20 +59,26 @@ class AppOutWifiAdManager private constructor() {
...
@@ -57,20 +59,26 @@ class AppOutWifiAdManager private constructor() {
// 应用外定时动画 载体优化
// 应用外定时动画 载体优化
val
bundle
=
Bundle
()
val
bundle
=
Bundle
()
bundle
.
putInt
(
TransSceneActivity
.
TIMING_TYPE
,
mType
)
bundle
.
putInt
(
TransSceneActivity
.
TIMING_TYPE
,
mType
)
bundle
.
putString
(
TransparentActivity
.
TRANSPARENT_TYPE
,
mTransparentType
)
IntentUtils
.
startActivity3
(
IntentUtils
.
startActivity3
(
Constant
.
CARRIER_OUT_TEN_TIME
,
Constant
.
CARRIER_OUT_TEN_TIME
,
bundle
,
bundle
,
BoostFastActivity
::
class
.
java
,
BoostFastActivity
::
class
.
java
,
true
,
true
,
IntentUtils
.
TIME_TYPE_ANIM
IntentUtils
.
TIME_TYPE_ANIM
)
)
}
}
/**
/**
* 预加载广告,必须传入activity
* 预加载广告,必须传入activity
*/
*/
fun
loadWifiAd
(
activity
:
Activity
,
type
:
Int
)
{
fun
loadWifiAd
(
activity
:
Activity
,
type
:
Int
,
transparentType
:
String
?
=
TransparentActivity
.
TRANSPARENT_TYPE_TIMER
)
{
mType
=
type
mType
=
type
mTransparentType
=
transparentType
currentAdType
=
getRandomWeightType
()
currentAdType
=
getRandomWeightType
()
isAdLoadOk
=
false
isAdLoadOk
=
false
...
@@ -118,11 +126,11 @@ class AppOutWifiAdManager private constructor() {
...
@@ -118,11 +126,11 @@ class AppOutWifiAdManager private constructor() {
val
bundle
=
Bundle
()
val
bundle
=
Bundle
()
bundle
.
putBoolean
(
TempTransparentActivity
.
TEMP_TYPE
,
true
)
bundle
.
putBoolean
(
TempTransparentActivity
.
TEMP_TYPE
,
true
)
IntentUtils
.
startActivity3
(
IntentUtils
.
startActivity3
(
Constant
.
CARRIER_OUT_TRANSPARENT_ACTIVITY
,
Constant
.
CARRIER_OUT_TRANSPARENT_ACTIVITY
,
bundle
,
bundle
,
TempTransparentActivity
::
class
.
java
,
TempTransparentActivity
::
class
.
java
,
true
,
true
,
IntentUtils
.
TIME_TYPE_HANDS_TRANS
IntentUtils
.
TIME_TYPE_HANDS_TRANS
)
)
}
}
...
...
app/src/main/java/com/mints/fiveworld/common/Constant.kt
View file @
f9fa5228
...
@@ -47,6 +47,7 @@ object Constant {
...
@@ -47,6 +47,7 @@ object Constant {
// 载体
// 载体
/*******************************************************/
/*******************************************************/
const
val
CARRIER_OUT_HOME_CLICK
=
"OUT_HOME_CLICK"
// 应用外HOME页点击
const
val
CARRIER_OUT_TEN_TIME
=
"OUT_TEN_TIME"
// 应用外定时10分钟广告
const
val
CARRIER_OUT_TEN_TIME
=
"OUT_TEN_TIME"
// 应用外定时10分钟广告
const
val
CARRIER_OUT_TRANSPARENT_ACTIVITY
=
"OUT_TRANSPARENT_ACTIVITY"
// 应用外透明界面
const
val
CARRIER_OUT_TRANSPARENT_ACTIVITY
=
"OUT_TRANSPARENT_ACTIVITY"
// 应用外透明界面
const
val
CARRIER_SAFE_CHECK
=
"SAFE_CHECK"
// 安全检测
const
val
CARRIER_SAFE_CHECK
=
"SAFE_CHECK"
// 安全检测
...
...
app/src/main/java/com/mints/fiveworld/keepalive/HomePopManager.java
0 → 100644
View file @
f9fa5228
This diff is collapsed.
Click to expand it.
app/src/main/java/com/mints/fiveworld/manager/wifi/WifiDataManager.kt
View file @
f9fa5228
This diff is collapsed.
Click to expand it.
app/src/main/java/com/mints/fiveworld/mvp/model/OutAppConfig.java
View file @
f9fa5228
...
@@ -123,6 +123,16 @@ public class OutAppConfig implements Serializable {
...
@@ -123,6 +123,16 @@ public class OutAppConfig implements Serializable {
* open : true
* open : true
*/
*/
private
HomeClickDTO
homeClick
;
public
HomeClickDTO
getHomeClick
()
{
return
homeClick
;
}
public
void
setHomeClick
(
HomeClickDTO
homeClick
)
{
this
.
homeClick
=
homeClick
;
}
private
AppUninstallDTO
app_uninstall
;
private
AppUninstallDTO
app_uninstall
;
/**
/**
* remark : wifi连接
* remark : wifi连接
...
@@ -476,6 +486,56 @@ public class OutAppConfig implements Serializable {
...
@@ -476,6 +486,56 @@ public class OutAppConfig implements Serializable {
}
}
}
}
public
static
class
HomeClickDTO
{
private
String
remark
;
private
int
intervalMins
;
public
int
getWorkTime
()
{
return
workTime
;
}
public
void
setWorkTime
(
int
workTime
)
{
this
.
workTime
=
workTime
;
}
private
int
workTime
;
private
int
maxCount
;
private
boolean
open
;
public
String
getRemark
()
{
return
remark
;
}
public
void
setRemark
(
String
remark
)
{
this
.
remark
=
remark
;
}
public
int
getIntervalMins
()
{
return
intervalMins
;
}
public
void
setIntervalMins
(
int
intervalMins
)
{
this
.
intervalMins
=
intervalMins
;
}
public
int
getMaxCount
()
{
return
maxCount
;
}
public
void
setMaxCount
(
int
maxCount
)
{
this
.
maxCount
=
maxCount
;
}
public
boolean
isOpen
()
{
return
open
;
}
public
void
setOpen
(
boolean
open
)
{
this
.
open
=
open
;
}
}
public
static
class
AppUninstallDTO
{
public
static
class
AppUninstallDTO
{
private
String
remark
;
private
String
remark
;
private
int
maxCount
;
private
int
maxCount
;
...
...
app/src/main/java/com/mints/fiveworld/mvp/model/UserTaskMsgBean.java
View file @
f9fa5228
...
@@ -32,6 +32,18 @@ public class UserTaskMsgBean implements Serializable {
...
@@ -32,6 +32,18 @@ public class UserTaskMsgBean implements Serializable {
return
signPageStatus
;
return
signPageStatus
;
}
}
public
int
getAnimationSecondsInTiming
()
{
return
animationSecondsInTiming
;
}
public
void
setAnimationSecondsInTiming
(
int
animationSecondsInTiming
)
{
this
.
animationSecondsInTiming
=
animationSecondsInTiming
;
}
private
int
animationSecondsInTiming
;
//定时动画时间间隔
private
int
signPageStatus
;
private
int
signPageStatus
;
private
int
ouerAdAutoInnerSceneRate
;
//应用外自动弹出百分比
private
int
ouerAdAutoInnerSceneRate
;
//应用外自动弹出百分比
private
int
ouerAdAutoInnerSceneMax
;
//应用外自动弹出最大值
private
int
ouerAdAutoInnerSceneMax
;
//应用外自动弹出最大值
...
...
app/src/main/java/com/mints/fiveworld/mvp/model/WifiActiveBean.kt
View file @
f9fa5228
...
@@ -13,5 +13,6 @@ data class WifiActiveBean(
...
@@ -13,5 +13,6 @@ data class WifiActiveBean(
val
outerConfigs
:
OutAppConfig
?
=
null
,
val
outerConfigs
:
OutAppConfig
?
=
null
,
val
fullScreenShowflagRate
:
Int
=
50
,
val
fullScreenShowflagRate
:
Int
=
50
,
val
setAllToZero
:
Boolean
=
false
,
val
setAllToZero
:
Boolean
=
false
,
val
gromoreAppid
:
String
=
""
val
gromoreAppid
:
String
=
""
,
val
animationSecondsInTiming
:
Int
=
1
)
:
Serializable
)
:
Serializable
\ No newline at end of file
app/src/main/java/com/mints/fiveworld/mvp/presenters/TrackPresenter.java
View file @
f9fa5228
...
@@ -171,10 +171,10 @@ public class TrackPresenter extends BaseTrackPresenter {
...
@@ -171,10 +171,10 @@ public class TrackPresenter extends BaseTrackPresenter {
if
(
data
.
getOuterConfigs
()
!=
null
)
{
if
(
data
.
getOuterConfigs
()
!=
null
)
{
// 本地标记未赋值时
// 本地标记未赋值时
WifiDataManager
.
INSTANCE
.
getNewDay
(
data
.
get
Time
(),
data
.
getSetAllToZero
(),
null
);
WifiDataManager
.
INSTANCE
.
getNewDay
(
data
.
get
SetAllToZero
()
);
WifiDataManager
.
INSTANCE
.
resetServerSumCountData
(
data
.
getOuterConfigs
());
WifiDataManager
.
INSTANCE
.
resetServerSumCountData
(
data
.
getOuterConfigs
());
// 设置本地拉黑标记 由云端控制
// 设置本地拉黑标记 由云端控制
AntiAuditManager
.
Companion
.
getInstance
().
resetBlack
(
data
.
getOuterConfigs
().
isInnerAdOpen
(),
data
.
getOuterConfigs
().
isOpen
(),
Constant
.
CARRIER_OUT_TEN_TIME
);
AntiAuditManager
.
Companion
.
getInstance
().
resetBlack
(
data
.
getOuterConfigs
().
isInnerAdOpen
(),
data
.
getOuterConfigs
().
isOpen
(),
Constant
.
CARRIER_OUT_TEN_TIME
);
}
}
// 设置场景上报接口开头
// 设置场景上报接口开头
...
@@ -187,6 +187,7 @@ public class TrackPresenter extends BaseTrackPresenter {
...
@@ -187,6 +187,7 @@ public class TrackPresenter extends BaseTrackPresenter {
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterPercentage
(
data
.
getOuerAdAutoInnerSceneRate
());
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterPercentage
(
data
.
getOuerAdAutoInnerSceneRate
());
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterSecond
(
data
.
getOuerAdAutoInnerSceneSeconds
());
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterSecond
(
data
.
getOuerAdAutoInnerSceneSeconds
());
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterTimes
(
data
.
getOuerAdAutoInnerSceneMax
());
WifiDataManager
.
INSTANCE
.
setServerOutAutoenterTimes
(
data
.
getOuerAdAutoInnerSceneMax
());
WifiDataManager
.
INSTANCE
.
setAnimInterval
(
data
.
getAnimationSecondsInTiming
());
}
}
}
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -303,7 +304,7 @@ public class TrackPresenter extends BaseTrackPresenter {
...
@@ -303,7 +304,7 @@ public class TrackPresenter extends BaseTrackPresenter {
@Override
@Override
public
void
onNext
(
BaseResponse
<
JsonObject
>
baseResponse
)
{
public
void
onNext
(
BaseResponse
<
JsonObject
>
baseResponse
)
{
// 启动页直接返回
// 启动页直接返回
if
(
TextUtils
.
equals
(
type
,
Constant
.
SPLASH_10_MATE
))
{
if
(
TextUtils
.
equals
(
type
,
Constant
.
SPLASH_10_MATE
))
{
return
;
return
;
}
}
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/IncreasespeedActivity.kt
View file @
f9fa5228
...
@@ -291,7 +291,10 @@ class IncreasespeedActivity : BaseActivity(), View.OnClickListener {
...
@@ -291,7 +291,10 @@ class IncreasespeedActivity : BaseActivity(), View.OnClickListener {
initView
()
initView
()
cleanData
()
cleanData
()
resetTime
()
resetTime
()
initExpress
()
if
(
Utils
.
canLoadAd
())
{
initExpress
()
}
startAnim
()
startAnim
()
}
}
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/MainActivity.kt
View file @
f9fa5228
...
@@ -172,7 +172,8 @@ class MainActivity : BaseActivity(), MainView {
...
@@ -172,7 +172,8 @@ class MainActivity : BaseActivity(), MainView {
WifiDataManager
.
setServerOutAutoenterTimes
(
data
.
ouerAdAutoInnerSceneMax
)
WifiDataManager
.
setServerOutAutoenterTimes
(
data
.
ouerAdAutoInnerSceneMax
)
WifiDataManager
.
setHomeInscreenAllTimes
(
data
.
insertScreenMax
)
WifiDataManager
.
setHomeInscreenAllTimes
(
data
.
insertScreenMax
)
WifiDataManager
.
setHomeInscreenPercentage
(
data
.
insertScreenRate
)
WifiDataManager
.
setHomeInscreenPercentage
(
data
.
insertScreenRate
)
WifiDataManager
.
getNewDay
(
0L
,
data
.
isSetAllToZero
)
WifiDataManager
.
getNewDay
(
data
.
isSetAllToZero
)
WifiDataManager
.
setAnimInterval
(
data
.
animationSecondsInTiming
)
CsjGroMoreManager
.
updataAppId
(
data
.
gromoreAppid
,
data
.
gromoreAdcodes
)
CsjGroMoreManager
.
updataAppId
(
data
.
gromoreAppid
,
data
.
gromoreAdcodes
)
}
}
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/SafeTestingActivity.kt
View file @
f9fa5228
...
@@ -182,7 +182,11 @@ class SafeTestingActivity : BaseActivity(), View.OnClickListener {
...
@@ -182,7 +182,11 @@ class SafeTestingActivity : BaseActivity(), View.OnClickListener {
containerAnim
.
visibility
=
View
.
GONE
containerAnim
.
visibility
=
View
.
GONE
container
.
visibility
=
View
.
VISIBLE
container
.
visibility
=
View
.
VISIBLE
headerContainer
.
visibility
=
View
.
VISIBLE
headerContainer
.
visibility
=
View
.
VISIBLE
initExpress
()
if
(
Utils
.
canLoadAd
())
{
initExpress
()
}
if
(
mIncreaseType
==
INCREASE2_SAFE_CHECK
)
{
if
(
mIncreaseType
==
INCREASE2_SAFE_CHECK
)
{
ivGif2
.
visibility
=
View
.
VISIBLE
ivGif2
.
visibility
=
View
.
VISIBLE
tvInfo2
.
visibility
=
View
.
VISIBLE
tvInfo2
.
visibility
=
View
.
VISIBLE
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/SignalStrengthActivity.kt
View file @
f9fa5228
...
@@ -134,7 +134,11 @@ class SignalStrengthActivity : BaseActivity(), View.OnClickListener {
...
@@ -134,7 +134,11 @@ class SignalStrengthActivity : BaseActivity(), View.OnClickListener {
mTimer
?.
cancel
()
mTimer
?.
cancel
()
return
@runOnUiThread
return
@runOnUiThread
}
else
if
(
mStep
==
2
)
{
}
else
if
(
mStep
==
2
)
{
initExpress
()
if
(
Utils
.
canLoadAd
())
{
initExpress
()
}
}
}
tv_progress
.
text
=
speedStr
[
mStep
-
1
]
tv_progress
.
text
=
speedStr
[
mStep
-
1
]
}
}
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/keepalive/BoostFastActivity.kt
View file @
f9fa5228
...
@@ -13,9 +13,11 @@ import com.mints.fiveworld.ad.express.ExpressAdCallback
...
@@ -13,9 +13,11 @@ import com.mints.fiveworld.ad.express.ExpressAdCallback
import
com.mints.fiveworld.ad.wifi.AppOutWifiAdManager
import
com.mints.fiveworld.ad.wifi.AppOutWifiAdManager
import
com.mints.fiveworld.common.Constant
import
com.mints.fiveworld.common.Constant
import
com.mints.fiveworld.keepalive.AlarmManager
import
com.mints.fiveworld.keepalive.AlarmManager
import
com.mints.fiveworld.keepalive.HomePopManager
import
com.mints.fiveworld.manager.UmengManager
import
com.mints.fiveworld.manager.UmengManager
import
com.mints.fiveworld.manager.wifi.WifiDataManager
import
com.mints.fiveworld.manager.wifi.WifiDataManager
import
com.mints.fiveworld.ui.widgets.RoundRectLayout
import
com.mints.fiveworld.ui.widgets.RoundRectLayout
import
com.mints.fiveworld.utils.LogUtil
import
com.mints.fiveworld.utils.StatusBarUtil
import
com.mints.fiveworld.utils.StatusBarUtil
import
com.mints.fiveworld.utils.Utils
import
com.mints.fiveworld.utils.Utils
import
kotlinx.android.synthetic.main.activity_boost_fast.*
import
kotlinx.android.synthetic.main.activity_boost_fast.*
...
@@ -31,6 +33,8 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
...
@@ -31,6 +33,8 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
private
var
mType
=
0
private
var
mType
=
0
private
var
mTransparentType
=
TransparentActivity
.
TRANSPARENT_TYPE_TIMER
private
var
frameLayout
:
FrameLayout
?
=
null
private
var
frameLayout
:
FrameLayout
?
=
null
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
override
fun
onCreate
(
savedInstanceState
:
Bundle
?)
{
...
@@ -41,11 +45,24 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
...
@@ -41,11 +45,24 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
StatusBarUtil
.
transparencyBar
(
this
)
StatusBarUtil
.
transparencyBar
(
this
)
intent
.
extras
?.
let
{
intent
.
extras
?.
let
{
mType
=
it
.
getInt
(
TransparentActivity
.
TIMING_TYPE
,
0
)
mType
=
it
.
getInt
(
TransparentActivity
.
TIMING_TYPE
,
0
)
mTransparentType
=
it
.
getString
(
TransparentActivity
.
TRANSPARENT_TYPE
,
TransparentActivity
.
TRANSPARENT_TYPE_TIMER
)
}
}
if
(
mTransparentType
==
TransparentActivity
.
TRANSPARENT_TYPE_TIMER
)
{
WifiDataManager
.
increaseCount
(
WifiDataManager
.
TIMING
)
}
else
{
HomePopManager
.
getInstance
().
writePopTime
(
System
.
currentTimeMillis
())
WifiDataManager
.
increaseCount
(
WifiDataManager
.
HOME_CLICK
)
}
LogUtil
.
d
(
"当前弹出类型 ->>>>> $mTransparentType"
)
initView
()
initView
()
startAnim
()
startAnim
()
...
@@ -70,7 +87,7 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
...
@@ -70,7 +87,7 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
AppOutWifiAdManager
.
instance
.
tempShowAd
(
this
)
AppOutWifiAdManager
.
instance
.
tempShowAd
(
this
)
},
},
2500
(
WifiDataManager
.
getAnimInterval
()
*
1000
+
1500
).
toLong
()
)
)
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
updateUi
()
},
3000
)
Handler
(
Looper
.
getMainLooper
()).
postDelayed
({
updateUi
()
},
3000
)
...
@@ -82,19 +99,30 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
...
@@ -82,19 +99,30 @@ class BoostFastActivity : BaseOutActivity(), AlarmManager.AlarmManagerManagedAct
// container.visibility = View.GONE
// container.visibility = View.GONE
adContainer
.
visibility
=
View
.
VISIBLE
adContainer
.
visibility
=
View
.
VISIBLE
var
contentStr
=
StringBuilder
()
when
(
mType
)
{
when
(
mType
)
{
TransparentActivity
.
TIMING_TYPE_BOOST
->
tvContent
.
text
=
"手机速度已达最佳"
TransparentActivity
.
TIMING_TYPE_BOOST
->
contentStr
.
append
(
"手机速度已达最佳"
)
TransparentActivity
.
TIMING_TYPE_CLEAN
->
{
TransparentActivity
.
TIMING_TYPE_CLEAN
->
{
tvContent
.
text
=
"已为您清理"
+
(
10
+
Random
.
nextInt
(
20
))
+
"MB垃圾"
+
"\n垃圾清理已完成"
contentStr
.
append
(
"已为您清理"
+
(
10
+
Random
.
nextInt
(
20
))
+
"MB垃圾"
+
"\n垃圾清理已完成"
)
}
}
TransparentActivity
.
TIMING_TYPE_SAVE_ELE
->
{
TransparentActivity
.
TIMING_TYPE_SAVE_ELE
->
{
tvContent
.
text
=
"已为您延长待机时间"
+
(
10
+
Random
.
nextInt
(
20
))
+
"分钟~"
contentStr
.
append
(
"已为您延长待机时间"
+
(
10
+
Random
.
nextInt
(
20
))
+
"分钟"
)
}
}
TransparentActivity
.
TIMING_TYPE_COOL
->
{
TransparentActivity
.
TIMING_TYPE_COOL
->
{
tvContent
.
text
=
"手机已降温"
+
(
2
+
Random
.
nextInt
(
3
))
+
"°C"
contentStr
.
append
(
"手机已降温"
+
(
2
+
Random
.
nextInt
(
3
))
+
"°C"
)
}
}
TransparentActivity
.
TIMING_TYPE_SAFE
->
tvContent
.
text
=
"当前网络环境良好"
TransparentActivity
.
TIMING_TYPE_SAFE
->
tvContent
.
text
=
"当前网络环境良好"
TransparentActivity
.
TIMING_TYPE_PRICARY
->
tvContent
.
text
=
"当前使用环境安全"
TransparentActivity
.
TIMING_TYPE_SAFE
->
contentStr
.
append
(
"当前网络环境良好"
)
TransparentActivity
.
TIMING_TYPE_PRICARY
->
contentStr
.
append
(
"当前使用环境安全"
)
}
if
(
mTransparentType
==
TransparentActivity
.
TRANSPARENT_TYPE_TIMER
)
{
tvContent
.
text
=
contentStr
}
else
{
contentStr
.
append
(
"~"
)
tvContent
.
text
=
contentStr
}
}
UmengManager
.
onEvent
(
AdReportManager
.
EventType
.
EVENT_TYPE_SCENCE_OUT_ACTIVITY_SHOW_SUC
.
name
)
UmengManager
.
onEvent
(
AdReportManager
.
EventType
.
EVENT_TYPE_SCENCE_OUT_ACTIVITY_SHOW_SUC
.
name
)
...
...
app/src/main/java/com/mints/fiveworld/ui/activitys/keepalive/TransparentActivity.kt
View file @
f9fa5228
...
@@ -22,6 +22,8 @@ class TransparentActivity : Activity(), OutManagedActivity {
...
@@ -22,6 +22,8 @@ class TransparentActivity : Activity(), OutManagedActivity {
const
val
TRANSPARENT_TYPE
=
"TRANSPARENT_TYPE"
const
val
TRANSPARENT_TYPE
=
"TRANSPARENT_TYPE"
const
val
TRANSPARENT_TYPE_TIMER
=
"TRANSPARENT_TYPE_TIMER"
const
val
TRANSPARENT_TYPE_TIMER
=
"TRANSPARENT_TYPE_TIMER"
const
val
TRANSPARENT_TYPE_HOME_CLICK
=
"TRANSPARENT_TYPE_HOME_CLICK"
const
val
TRANSPARENT_TYPE_TRIGGER
=
"TRANSPARENT_TYPE_TRIGGER"
const
val
TRANSPARENT_TYPE_TRIGGER
=
"TRANSPARENT_TYPE_TRIGGER"
const
val
TRANSPARENT_TYPE_APK
=
"TRANSPARENT_TYPE_APK"
const
val
TRANSPARENT_TYPE_APK
=
"TRANSPARENT_TYPE_APK"
...
@@ -88,7 +90,7 @@ class TransparentActivity : Activity(), OutManagedActivity {
...
@@ -88,7 +90,7 @@ class TransparentActivity : Activity(), OutManagedActivity {
UmengManager
.
onEvent
(
AdReportManager
.
EventType
.
EVENT_TYPE_SCENCE_OUT_TRANSPARENT_SHOW_SUC
.
name
)
UmengManager
.
onEvent
(
AdReportManager
.
EventType
.
EVENT_TYPE_SCENCE_OUT_TRANSPARENT_SHOW_SUC
.
name
)
AppOutWifiAdManager
.
instance
.
loadWifiAd
(
this
,
mType
)
AppOutWifiAdManager
.
instance
.
loadWifiAd
(
this
,
mType
,
mTransparentType
)
// 预加载信息流
// 预加载信息流
OutSimpleExpress
.
instance
.
loadADFrameLayout
(
OutSimpleExpress
.
instance
.
loadADFrameLayout
(
...
...
app/src/main/java/com/mints/mingce/world/utils/ScreenUtils.kt
0 → 100644
View file @
f9fa5228
This diff is collapsed.
Click to expand it.
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