Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
A
android_goodmoney
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_goodmoney
Commits
6bdfce29
Commit
6bdfce29
authored
Dec 11, 2020
by
jyx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
趣步赚SDK集成
parent
b9fb057f
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
145 additions
and
10 deletions
+145
-10
build.gradle
GoodMoney/app/build.gradle
+4
-1
okgo-release.aar
GoodMoney/app/libs/okgo-release.aar
+0
-0
scenead-2.0.aar
GoodMoney/app/libs/scenead-2.0.aar
+0
-0
scenemodule-2.0.aar
GoodMoney/app/libs/scenemodule-2.0.aar
+0
-0
proguard-rules.pro
GoodMoney/app/proguard-rules.pro
+7
-0
AndroidManifest.xml
GoodMoney/app/src/main/AndroidManifest.xml
+6
-2
InitAppService.kt
...y/app/src/main/java/com/mints/goodmoney/InitAppService.kt
+6
-0
Constant.kt
.../app/src/main/java/com/mints/goodmoney/common/Constant.kt
+9
-5
SceneManager.kt
...src/main/java/com/mints/goodmoney/manager/SceneManager.kt
+40
-0
SettingsActivity.kt
...java/com/mints/goodmoney/ui/activitys/SettingsActivity.kt
+19
-1
MyFragment.kt
...c/main/java/com/mints/goodmoney/ui/fragment/MyFragment.kt
+19
-0
activity_settings.xml
GoodMoney/app/src/main/res/layout/activity_settings.xml
+35
-1
No files found.
GoodMoney/app/build.gradle
View file @
6bdfce29
...
...
@@ -244,7 +244,10 @@ dependencies {
implementation
(
name:
'mh-adsdk'
,
ext:
'aar'
)
implementation
(
name:
'mh-adsdk-ext'
,
ext:
'aar'
)
implementation
(
name:
'ks_3.3.5.3'
,
ext:
'aar'
)
// 趣赚钱
implementation
(
name:
'okgo-release'
,
ext:
'aar'
)
implementation
(
name:
'scenemodule-2.0'
,
ext:
'aar'
)
implementation
(
name:
'scenead-2.0'
,
ext:
'aar'
)
// testImplementation 'junit:junit:4.13'
// androidTestImplementation 'androidx.test.ext:junit:1.1.2'
...
...
GoodMoney/app/libs/okgo-release.aar
0 → 100644
View file @
6bdfce29
File added
GoodMoney/app/libs/scenead-2.0.aar
0 → 100644
View file @
6bdfce29
File added
GoodMoney/app/libs/scenemodule-2.0.aar
0 → 100755
View file @
6bdfce29
File added
GoodMoney/app/proguard-rules.pro
View file @
6bdfce29
...
...
@@ -501,3 +501,10 @@
# ======================= 瑞狮新闻 END ================
# ===================== 聚乐云 START ================
-keep class com.lzy.okgo.
*
* {*;}
-keep class com.fly.scenemodule.
*
* {*;}
# ======================= 聚乐云 END ================
\ No newline at end of file
GoodMoney/app/src/main/AndroidManifest.xml
View file @
6bdfce29
...
...
@@ -45,6 +45,10 @@
android:usesCleartextTraffic=
"true"
tools:ignore=
"GoogleAppIndexingWarning"
>
<uses-library
android:name=
"org.apache.http.legacy"
android:required=
"false"
/>
<!-- 适配小米(xiaomi)刘海屏 -->
<meta-data
android:name=
"android.max_aspect"
...
...
@@ -181,10 +185,10 @@
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".ui.activitys.AccountMergeActivity"
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
/>
<activity
android:name=
".ui.activitys.WrapperActivity"
android:screenOrientation=
"portrait"
/>
android:screenOrientation=
"portrait"
/>
<service
android:name=
".service.UpdateService"
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/InitAppService.kt
View file @
6bdfce29
...
...
@@ -6,7 +6,12 @@ import android.content.Context
import
android.content.Intent
import
cn.jpush.android.api.BasicPushNotificationBuilder
import
cn.jpush.android.api.JPushInterface
import
com.fly.scenemodule.SceneUtil
import
com.fly.scenemodule.model.GDTInfo
import
com.fly.scenemodule.model.TTInfo
import
com.mints.goodmoney.common.Constant
import
com.mints.goodmoney.manager.BxmManager.initBxm
import
com.mints.goodmoney.manager.SceneManager
import
com.mints.library.utils.CommonUtils
import
com.mob.MobSDK
import
com.orhanobut.logger.AndroidLogAdapter
...
...
@@ -17,6 +22,7 @@ import com.tendcloud.tenddata.TCAgent
import
com.umeng.analytics.MobclickAgent
import
com.umeng.commonsdk.UMConfigure
/**
* 子线程初始化SDK
*/
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/common/Constant.kt
View file @
6bdfce29
...
...
@@ -167,6 +167,9 @@ object Constant {
const
val
HOT_ACTIVITY_EAT
=
"eat"
const
val
HOT_ACTIVITY_MORNINGCLOCK
=
"morningclock"
const
val
HOT_ACTIVITY_H5
=
"h5"
const
val
HOT_ACTIVITY_SCRAPPAGE
=
"scrapPage"
const
val
HOT_ACTIVITY_DATI
=
"dati"
const
val
HOT_ACTIVITY_CAICY
=
"caichengyu"
// 打开激活
const
val
FIRST_DEVICE_FLAG
=
"first_device_flag"
...
...
@@ -174,7 +177,8 @@ object Constant {
// share
const
val
SHARE_TITLE
=
"发现一个二傻子平台,人傻钱多,速来~一起薅死他~~"
var
SHARE_CONTENT
=
"邀请码【${UserManager.getInstance().codeID}】,共享新模式,快来加入跟我一起赚钱吧"
// var SHARE_URL: String = BuildConfig.MainIp + "share/shareFriend.html?ruid=" + UserManager.getInstance().getUserID() + "&channel=" + CommonUtils.getAppMetaData(MintsApplication.getContext(), "CHANNEL_NAME")
// var SHARE_URL: String = BuildConfig.MainIp + "share/shareFriend.html?ruid=" + UserManager.getInstance().getUserID() + "&channel=" + CommonUtils.getAppMetaData(MintsApplication.getContext(), "CHANNEL_NAME")
var
SHARE_URL
:
String
=
BuildConfig
.
MainIp
+
"wxShare/toShare?shareId="
+
UserManager
.
getInstance
().
getUserID
()
// 首页视频时长 单位-秒
...
...
@@ -187,12 +191,12 @@ object Constant {
const
val
FIRST_VISITOR_FLAG
=
"first_visitor_flag"
// 账号合并
const
val
MERGE_MOBILE
=
"merge_mobile"
const
val
MERGE_WXOPENID
=
"merge_wxopenid"
const
val
MERGE_KEY
=
"merge_key"
const
val
MERGE_MOBILE
=
"merge_mobile"
const
val
MERGE_WXOPENID
=
"merge_wxopenid"
const
val
MERGE_KEY
=
"merge_key"
// wrapper type
const
val
WRAPPER_TYPE
=
"wrapper_type"
const
val
WRAPPER_TYPE
=
"wrapper_type"
}
GoodMoney/app/src/main/java/com/mints/goodmoney/manager/SceneManager.kt
0 → 100644
View file @
6bdfce29
package
com.mints.goodmoney.manager
import
com.fly.scenemodule.SceneUtil
import
com.fly.scenemodule.model.GDTInfo
import
com.fly.scenemodule.model.TTInfo
import
com.mints.goodmoney.MintsApplication
/**
* 描述:聚乐云SDK
*/
object
SceneManager
{
const
val
SCENE_CHANNEL_Id
=
"10004"
/**
* 初始化
*/
fun
initScene
()
{
val
userId
=
UserManager
.
getInstance
().
userID
// 初始化聚乐云
SceneUtil
.
initSdk
(
SCENE_CHANNEL_Id
,
userId
,
MintsApplication
.
OAID
)
//穿山甲-------
val
ttInfo
=
TTInfo
()
ttInfo
.
csJ_Appid
=
""
ttInfo
.
csJ_VideoId
=
""
ttInfo
.
csJ_BannerId
=
""
ttInfo
.
csJ_InteractionId
=
""
SceneUtil
.
initCSJConfig
(
ttInfo
)
//广点通-------
val
gdtInfo
=
GDTInfo
()
gdtInfo
.
gdT_Appid
=
""
gdtInfo
.
gdT_VideoId
=
""
gdtInfo
.
gdT_ExpressId
=
""
gdtInfo
.
GDT_InteractionId
=
""
SceneUtil
.
initGDTConfig
(
gdtInfo
)
}
}
\ No newline at end of file
GoodMoney/app/src/main/java/com/mints/goodmoney/ui/activitys/SettingsActivity.kt
View file @
6bdfce29
...
...
@@ -10,10 +10,13 @@ import android.widget.TextView
import
androidx.appcompat.app.AlertDialog
import
cn.sharesdk.framework.ShareSDK
import
cn.sharesdk.wechat.friends.Wechat
import
com.fly.scenemodule.SceneUtil
import
com.mints.goodmoney.MintsApplication
import
com.mints.goodmoney.R
import
com.mints.goodmoney.common.Constant
import
com.mints.goodmoney.login.LoginApi
import
com.mints.goodmoney.login.OnLoginListener
import
com.mints.goodmoney.manager.SceneManager
import
com.mints.goodmoney.manager.UserManager
import
com.mints.goodmoney.mvp.model.DrawcashBean
import
com.mints.goodmoney.mvp.model.WXInfo
...
...
@@ -39,6 +42,8 @@ class SettingsActivity : BaseActivity(), View.OnClickListener, OnLoginListener,
override
fun
initViewsAndEvents
()
{
settingsPresenter
.
attachView
(
this
)
SceneUtil
.
signIn
(
this
,
SceneManager
.
SCENE_CHANNEL_Id
,
userManager
.
userID
,
MintsApplication
.
OAID
)
initLayout
()
}
...
...
@@ -145,6 +150,19 @@ class SettingsActivity : BaseActivity(), View.OnClickListener, OnLoginListener,
item_feedBack
.
findViewById
<
TextView
>(
R
.
id
.
tv_title
).
setCompoundDrawables
(
feedBack
,
null
,
null
,
null
)
item_feedBack
.
findViewById
<
TextView
>(
R
.
id
.
tv_right
).
visibility
=
View
.
GONE
item_feedBack
.
findViewById
<
ImageView
>(
R
.
id
.
iv_right
).
visibility
=
View
.
VISIBLE
tv_1
.
setOnClickListener
{
SceneUtil
.
luckyDraw
(
this
)
}
tv_2
.
setOnClickListener
{
SceneUtil
.
cCy
(
this
)
}
tv_3
.
setOnClickListener
{
SceneUtil
.
daTi
(
this
)
}
tv_4
.
setOnClickListener
{
SceneUtil
.
scrapPage
(
this
)
}
}
override
fun
getContentViewLayoutID
()
=
R
.
layout
.
activity_settings
...
...
@@ -301,7 +319,7 @@ class SettingsActivity : BaseActivity(), View.OnClickListener, OnLoginListener,
}
if
(!
isFinishing
)
{
settingsPresenter
.
editUserMsg
(
res
[
"openid"
].
toString
(),
JsonUtil
.
toJson
(
wxInfo
))
settingsPresenter
.
editUserMsg
(
res
[
"openid"
].
toString
(),
JsonUtil
.
toJson
(
wxInfo
))
}
}
catch
(
e
:
Exception
)
{
e
.
printStackTrace
()
...
...
GoodMoney/app/src/main/java/com/mints/goodmoney/ui/fragment/MyFragment.kt
View file @
6bdfce29
...
...
@@ -10,7 +10,9 @@ import android.view.View
import
android.widget.AdapterView
import
androidx.recyclerview.widget.DividerItemDecoration
import
com.component.dly.xzzq_ywsdk.YwSDK_WebActivity.Companion.open
import
com.fly.scenemodule.SceneUtil
import
com.mints.goodmoney.BuildConfig
import
com.mints.goodmoney.MintsApplication
import
com.mints.goodmoney.R
import
com.mints.goodmoney.ad.banner.BannerManager
import
com.mints.goodmoney.ad.video.VedioAdingManager
...
...
@@ -618,6 +620,18 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi
Constant
.
HOT_ACTIVITY_BXM
->
{
// 消费变现猫事件
}
Constant
.
HOT_ACTIVITY_CAICY
->
{
// 猜成语
SceneUtil
.
cCy
(
requireActivity
())
}
Constant
.
HOT_ACTIVITY_DATI
->
{
// 答题
SceneUtil
.
daTi
(
requireActivity
())
}
Constant
.
HOT_ACTIVITY_SCRAPPAGE
->
{
// 刮刮乐
SceneUtil
.
scrapPage
(
requireActivity
())
}
Constant
.
HOT_ACTIVITY_EAT
->
{
TTPreLoadCarrierExpressManager
.
getInstance
().
loadTtFrameLayout
(
TtCsjAdManager
.
TT_AD_NATIVEEXPRESS_EAT
)
readyGo
(
FoodSubsidyActivity
::
class
.
java
)
...
...
@@ -834,6 +848,11 @@ class MyFragment : BaseFragment(), MyView, OnItemChildClickListener, OnRefreshLi
YwhzManager
.
init
(
baseApplication
)
}
}
// 聚乐云
SceneManager
.
initScene
()
// 同步账户
// SceneUtil.signIn(requireActivity(), SceneManager.SCENE_CHANNEL_Id, userManager.userID, MintsApplication.OAID)
}
private
fun
initView
()
{
...
...
GoodMoney/app/src/main/res/layout/activity_settings.xml
View file @
6bdfce29
...
...
@@ -8,7 +8,8 @@
<com.mints.goodmoney.ui.widgets.ElasticScrollView
android:layout_width=
"match_parent"
android:layout_height=
"match_parent"
>
android:layout_height=
"match_parent"
android:overScrollMode=
"never"
>
<LinearLayout
android:layout_width=
"match_parent"
...
...
@@ -47,6 +48,39 @@
<include
android:id=
"@+id/item_feedBack"
layout=
"@layout/item_settings"
/>
<Button
android:id=
"@+id/tv_1"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"10dp"
android:text=
"幸运抽奖"
/>
<Button
android:id=
"@+id/tv_2"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"10dp"
android:text=
"猜成语"
/>
<Button
android:id=
"@+id/tv_3"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"10dp"
android:text=
"答题"
/>
<Button
android:id=
"@+id/tv_4"
android:layout_width=
"wrap_content"
android:layout_height=
"wrap_content"
android:layout_gravity=
"center_horizontal"
android:layout_marginTop=
"10dp"
android:text=
"刮刮卡"
/>
<Button
android:id=
"@+id/btn_switch"
android:layout_width=
"200dp"
...
...
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