Commit 741652f9 authored by mengcuiguang's avatar mengcuiguang

开放代码位

parent 5f85fbc8
......@@ -9,8 +9,8 @@ android {
applicationId "com.wenshu.youyou"
minSdkVersion rootProject.ext.androidMinSdkVersion
targetSdkVersion rootProject.ext.androidTargetSdkVersion
versionCode 3
versionName "1.0.3"
versionCode 4
versionName "1.0.4"
flavorDimensions "default"
// dex突破65535的限制
......
......@@ -12,9 +12,11 @@ import androidx.multidex.MultiDexApplication;
import com.hjq.toast.ToastUtils;
import com.wenshu.youyou.common.Constant;
import com.wenshu.youyou.manager.MhManager;
import com.wenshu.youyou.manager.MiitHelper;
import com.wenshu.youyou.manager.RsNewsManager;
import com.wenshu.youyou.manager.TtCsjAdManager;
import com.wenshu.youyou.manager.WnManager;
import com.wenshu.youyou.manager.YlVideoManager;
import com.wenshu.youyou.manager.YlhAdManager;
import com.wenshu.youyou.net.LoanService;
......@@ -117,10 +119,10 @@ public class WenshuApplication extends MultiDexApplication {
// KsManager.INSTANCE.initKs(this);
// 闪电盒子
// WnManager.INSTANCE.initWn(this);
WnManager.INSTANCE.initWn(this);
// 枫岚广告
// MhManager.INSTANCE.initWn(this);
MhManager.INSTANCE.initWn(this);
// 天卓珊瑚
// TzManager.INSTANCE.initTz(this);
......@@ -132,7 +134,7 @@ public class WenshuApplication extends MultiDexApplication {
RsNewsManager.INSTANCE.init(this);
// 喜马拉雅
// initXmly();
initXmly();
// 自定义logger
bindLogger();
......
......@@ -28,7 +28,7 @@ public class TTPreLoadExpressXmlyManager {
}
private TTPreLoadExpressXmlyManager() {
// init();
init();
}
private void init() {
......
......@@ -24,14 +24,14 @@ public class TtCsjAdManager {
public static String TT_AD_BANNER_MY = "945812059";// 个人中心
public static String TT_AD_BANNER_JULEYUN = "";// 聚乐云
/*激励视频*/
public static String TT_AD_VEDIO_MAIN_DEV = "";// 开发使用
public static String TT_AD_VEDIO_MAIN_DEV = "945811826";// 开发使用
public static String TT_AD_VEDIO_DRINK = "945811826";//喝水打卡
public static String TT_AD_VEDIO_WALK = "945811826";//走路打卡
public static String TT_AD_VEDIO_MAIN = "945811826";// 我的界面视频
public static String TT_AD_VEDIO_ERASE = "945811826";// 刮刮乐
public static String TT_AD_VEDIO_TURNABLE = "945811826";// 大转盘
public static String TT_AD_VEDIO_MOREDIALOG = "945811826";// 气泡
public static String TT_AD_VEDIO_SIGN = "";// 签到
public static String TT_AD_VEDIO_SIGN = "945811826";// 签到
public static String TT_AD_VEDIO_EAT = "945811826";// 饭补
public static String TT_AD_VEDIO_OFFINELINE = "945811826";// 离线弹框
public static String TT_AD_VEDIO_DRAWCASH = "945811826";// 提现
......
......@@ -77,7 +77,7 @@ class AwardActivity : BaseActivity(), AwardView, View.OnClickListener {
pushAward()
}
// initExpress()
initExpress()
initListener()
initDataView()
}
......@@ -412,90 +412,88 @@ class AwardActivity : BaseActivity(), AwardView, View.OnClickListener {
}
override fun onClick(v: View) {
when (v.id) {
R.id.ivAwardBack -> {
finish()
}
R.id.tvAwardHigh -> {
when (superTaskStatus) {
// 播放激励视频,注册安装监听
0 -> {
// 是否开启应用使用情况权限
if (AppUtil.isOpenUsageStats()) {
registerBroad()
awardVideo()
} else {
AppTryPlayManager.openAppUsageStats(this)
}
}
// 下载完成,点击去试玩
1 -> {
if (mCurrentPkg == null) {
showToast("任务异常,请重试~")
awardPresenter.setHighTaskType("0")
} else {
if (AppUtil.checkPackInfo(mContext, mCurrentPkg!!)) {
AppTryPlayManager.toTryPlay(mCurrentPkg!!)
} else {
showToast("未找到当前APP、可能被卸载,请重试~")
}
}
}
// 试玩时间不足,继续试玩
2 -> {
if (mCurrentPkg == null) {
showToast("任务异常,请重试~")
awardPresenter.setHighTaskType("0")
} else {
if (AppUtil.checkPackInfo(mContext, mCurrentPkg!!)) {
AppTryPlayManager.toTryPlay(mCurrentPkg!!)
} else {
showToast("未找到当前APP、可能被卸载,请重试~")
}
}
}
// 试玩完成,领取奖励
3 -> {
val vo = HashMap<String, Any>()
vo["carrierType"] = Constant.CARRIER_HIGH_ACTIVITY
awardPresenter.reportAddCoinMsg(vo)
// when (v.id) {
// R.id.ivAwardBack -> {
// finish()
// }
// R.id.tvAwardHigh -> {
// when (superTaskStatus) {
// // 播放激励视频,注册安装监听
// 0 -> {
// // 是否开启应用使用情况权限
// if (AppUtil.isOpenUsageStats()) {
// registerBroad()
// awardVideo()
// } else {
// AppTryPlayManager.openAppUsageStats(this)
// }
// }
// // 下载完成,点击去试玩
// 1 -> {
// if (mCurrentPkg == null) {
// showToast("任务异常,请重试~")
// awardPresenter.setHighTaskType("0")
//
// } else {
// if (AppUtil.checkPackInfo(mContext, mCurrentPkg!!)) {
// AppTryPlayManager.toTryPlay(mCurrentPkg!!)
// } else {
// showToast("未找到当前APP、可能被卸载,请重试~")
// }
// }
// }
// // 试玩时间不足,继续试玩
// 2 -> {
// if (mCurrentPkg == null) {
// showToast("任务异常,请重试~")
// awardPresenter.setHighTaskType("0")
// } else {
// if (AppUtil.checkPackInfo(mContext, mCurrentPkg!!)) {
// AppTryPlayManager.toTryPlay(mCurrentPkg!!)
// } else {
// showToast("未找到当前APP、可能被卸载,请重试~")
// }
// }
// }
// // 试玩完成,领取奖励
// 3 -> {
// val vo = HashMap<String, Any>()
// vo["carrierType"] = Constant.CARRIER_HIGH_ACTIVITY
// awardPresenter.reportAddCoinMsg(vo)
//
// readyGoThenKill(DrawcashActivity::class.java)
// }
// }
// }
// R.id.tvAwardNext -> {
// // 普通视频奖励 走公共下载监听
// AppConfig.isSuperTask = false
// superTaskStatus = 4
//
// when (carrierType) {
// // 只有看视频才能领金币
// Constant.CARRIER_OFFLINE_DOUBLE, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD,
// Constant.CARRIER_CHALLENGE_TURN, Constant.CARRIER_CHALLENGE_CARD,
// Constant.CARRIER_WALK_BUBBLE, Constant.CARRIER_EATMEAL_SUBSIDY,
// Constant.CARRIER_WALK, Constant.CARRIER_HOMEWATER -> {
// awardVideo()
// }
// Constant.CARRIER_BLESSINGBAG_DOUBLE, Constant.CARRIER_CHALLENGE_SHAREFRIEND_DOUBLE,
// Constant.CARRIER_HOMEVEDIO_DOUBLE, Constant.CARRIER_SMALLHOMEVEDIO_DOUBLE,
// Constant.CARRIER_RUISHINEWS_DOUBLE -> {
// // 翻倍载体上送友盟
// pushUmengEvent()
// awardVideo()
// }
// Constant.CARRIER_NEW_VISITOR -> {
// readyGoThenKill(WxLoginActivity::class.java)
// }
// else -> {
// finish()
// }
// }
// }
// }
readyGoThenKill(DrawcashActivity::class.java)
}
}
}
R.id.tvAwardNext -> {
// 普通视频奖励 走公共下载监听
AppConfig.isSuperTask = false
superTaskStatus = 4
when (carrierType) {
// 只有看视频才能领金币
Constant.CARRIER_OFFLINE_DOUBLE, Constant.CARRIER_SIGNIN_HOMEPAGE_CARD,
Constant.CARRIER_CHALLENGE_TURN, Constant.CARRIER_CHALLENGE_CARD,
Constant.CARRIER_WALK_BUBBLE, Constant.CARRIER_EATMEAL_SUBSIDY,
Constant.CARRIER_WALK, Constant.CARRIER_HOMEWATER -> {
awardVideo()
}
Constant.CARRIER_BLESSINGBAG_DOUBLE, Constant.CARRIER_CHALLENGE_SHAREFRIEND_DOUBLE,
Constant.CARRIER_HOMEVEDIO_DOUBLE, Constant.CARRIER_SMALLHOMEVEDIO_DOUBLE,
Constant.CARRIER_RUISHINEWS_DOUBLE -> {
// 翻倍载体上送友盟
pushUmengEvent()
awardVideo()
}
Constant.CARRIER_NEW_VISITOR -> {
readyGoThenKill(WxLoginActivity::class.java)
}
else -> {
finish()
}
}
}
}
}
/**
......
......@@ -45,8 +45,6 @@ class MainActivity : BaseActivity(), MainView, View.OnClickListener {
override fun getContentViewLayoutID() = R.layout.activity_main
override fun initViewsAndEvents() {
// ZhangyueManager.onCreateIreader(baseApplication)
showShortVedioLayout()
if (moneyFragment == null) {
......
......@@ -36,6 +36,7 @@ import com.wenshu.youyou.ui.widgets.seekbar.BubbleUtils
import com.wenshu.youyou.utils.LogUtil
import com.wenshu.youyou.utils.TimeRender
import com.wenshu.library.utils.CommonUtils
import com.wenshu.youyou.ad.express.TTPreLoadExpressXmlyManager
import com.yilan.sdk.player.ylplayer.YLPlayerConfig
import com.yilan.sdk.player.ylplayer.callback.OnPlayerCallBack
import com.yilan.sdk.ui.configs.YLUIConfig
......@@ -92,8 +93,8 @@ class MainFragment : BaseFragment(), HomeView, View.OnClickListener {
// 奖励页预加载 信息流广告
PreLoadExpressManager.loadADFrameLayout()
// // 刷新喜马拉雅信息流
// TTPreLoadExpressXmlyManager.getInstance().loadTtFrameLayout()
// 刷新喜马拉雅信息流
TTPreLoadExpressXmlyManager.getInstance().loadTtFrameLayout()
// 首次显示权限弹窗
showPowerDialog()
......
......@@ -27,6 +27,7 @@ import com.wenshu.youyou.R
import com.wenshu.youyou.ad.banner.BannerManager
import com.wenshu.youyou.ad.express.PreLoadExpressManager
import com.wenshu.youyou.ad.express.TTPreLoadCarrierExpressManager
import com.wenshu.youyou.ad.express.TTPreLoadExpressXmlyManager
import com.wenshu.youyou.ad.video.VideoAdingManager
import com.wenshu.youyou.common.AppConfig
import com.wenshu.youyou.common.Constant
......@@ -156,7 +157,7 @@ class MyFragment : BaseFragment(),
BannerManager.getTtBanner(TtCsjAdManager.TT_AD_BANNER_MY, fl_my_banner)
// 刷新喜马拉雅信息流
// TTPreLoadExpressXmlyManager.getInstance().loadTtFrameLayout()
TTPreLoadExpressXmlyManager.getInstance().loadTtFrameLayout()
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment