Commit 8ccecec4 authored by mengcuiguang's avatar mengcuiguang

代码优化

parent 88b289b6
...@@ -111,18 +111,6 @@ object SplashManager { ...@@ -111,18 +111,6 @@ object SplashManager {
override fun onAdShow() { override fun onAdShow() {
isShowAd = true isShowAd = true
LogUtil.d(TAG, "gromore应用内开屏广告--> 6、onAdShow ") LogUtil.d(TAG, "gromore应用内开屏广告--> 6、onAdShow ")
// if (mTTSplashAd != null) {
// val vo = HashMap<String, Any>()
// mTTSplashAd?.let {
// vo["adcode"] = it.showEcpm.adNetworkRitId
// vo["ecpm"] = it.showEcpm.preEcpm
// vo["adSource"] = it.showEcpm.adNetworkPlatformName
// vo["adType"] = Constant.GRO_MORE_ADTYPE0
// vo["adid"] = getInMoneySplashId()
// vo["isAddCoin"] = false
// TrackManager.getInstance().cmtGroMoreInfo(vo)
// }
// }
} }
override fun onAdShowFail(adError: AdError) { override fun onAdShowFail(adError: AdError) {
......
...@@ -238,9 +238,7 @@ public class InMoneyVideo { ...@@ -238,9 +238,7 @@ public class InMoneyVideo {
vo.put("ecpm", nowEcpm); vo.put("ecpm", nowEcpm);
vo.put("adSource", nowAdSource); vo.put("adSource", nowAdSource);
vo.put("carrierType", carrierType); vo.put("carrierType", carrierType);
vo.put("adType", Constant.GRO_MORE_ADTYPE2);
vo.put("adid", BuildConfig.GROMORE_VIDEO_CODE); vo.put("adid", BuildConfig.GROMORE_VIDEO_CODE);
vo.put("isAddCoin", true);
TrackManager.getInstance().cmtGroMoreInfo(vo); TrackManager.getInstance().cmtGroMoreInfo(vo);
TrackManager.getInstance().reporGromeEcpm(vo); TrackManager.getInstance().reporGromeEcpm(vo);
} }
......
...@@ -168,9 +168,7 @@ public class InMoneyVideoNoPre { ...@@ -168,9 +168,7 @@ public class InMoneyVideoNoPre {
vo.put("ecpm", nowEcpm); vo.put("ecpm", nowEcpm);
vo.put("adSource", nowAdSource); vo.put("adSource", nowAdSource);
vo.put("carrierType", carrierType); vo.put("carrierType", carrierType);
vo.put("adType", Constant.GRO_MORE_ADTYPE2);
vo.put("adid", BuildConfig.GROMORE_VIDEO_CODE); vo.put("adid", BuildConfig.GROMORE_VIDEO_CODE);
vo.put("isAddCoin", true);
TrackManager.getInstance().cmtGroMoreInfo(vo); TrackManager.getInstance().cmtGroMoreInfo(vo);
TrackManager.getInstance().reporGromeEcpm(vo); TrackManager.getInstance().reporGromeEcpm(vo);
} }
......
...@@ -2,10 +2,9 @@ package com.mints.wisdomclean.common ...@@ -2,10 +2,9 @@ package com.mints.wisdomclean.common
object Constant { object Constant {
const val GRO_MORE_ADTYPE2 = "2"
const val AD_SOURCE_GROMORE = "GROMORE"
const val PAGE_SIZE = 12 const val PAGE_SIZE = 12
const val LOCAL_VEDIO = "LOCAL_VEDIO" const val LOCAL_VEDIO = "LOCAL_VEDIO"
const val VEDIO_BEAN = "VEDIO_BEAN"
/** /**
* 首次弹出权限声明 * 首次弹出权限声明
......
...@@ -4,6 +4,7 @@ import android.app.Activity ...@@ -4,6 +4,7 @@ import android.app.Activity
import android.content.Intent import android.content.Intent
import android.os.Bundle import android.os.Bundle
import android.text.TextUtils import android.text.TextUtils
import com.bytedance.sdk.dp.utils.JSON
import com.mints.library.utils.json.JsonUtil import com.mints.library.utils.json.JsonUtil
import com.mints.wisdomclean.common.Constant import com.mints.wisdomclean.common.Constant
import com.mints.wisdomclean.mvp.model.VedioBean import com.mints.wisdomclean.mvp.model.VedioBean
...@@ -23,7 +24,7 @@ object LocalVedioManager { ...@@ -23,7 +24,7 @@ object LocalVedioManager {
*/ */
fun commitVedio(data: VedioBean) { fun commitVedio(data: VedioBean) {
cacheVedio(data) cacheVedio(data)
TrackManager.getInstance().commitVedio() TrackManager.getInstance().commitVedio(data)
} }
/** /**
...@@ -80,7 +81,8 @@ object LocalVedioManager { ...@@ -80,7 +81,8 @@ object LocalVedioManager {
*/ */
fun startVedioDetailActivityForType(activity: Activity, data: VedioBean?) { fun startVedioDetailActivityForType(activity: Activity, data: VedioBean?) {
val bundle = Bundle() val bundle = Bundle()
if (data?.createType==1) { bundle.putString(Constant.VEDIO_BEAN, JsonUtil.toJson(data))
if (data?.createType == 1) {
//自有短剧 //自有短剧
readyGo(activity, VideoActivity::class.java, bundle) readyGo(activity, VideoActivity::class.java, bundle)
} else { } else {
......
...@@ -4,6 +4,7 @@ package com.mints.wisdomclean.manager; ...@@ -4,6 +4,7 @@ package com.mints.wisdomclean.manager;
import android.text.TextUtils; import android.text.TextUtils;
import com.mints.wisdomclean.MintsApplication; import com.mints.wisdomclean.MintsApplication;
import com.mints.wisdomclean.mvp.model.VedioBean;
import com.mints.wisdomclean.mvp.presenters.TrackPresenter; import com.mints.wisdomclean.mvp.presenters.TrackPresenter;
import java.util.HashMap; import java.util.HashMap;
...@@ -56,9 +57,11 @@ public class TrackManager { ...@@ -56,9 +57,11 @@ public class TrackManager {
} }
public void commitVedio() { public void commitVedio(VedioBean data) {
if (trackPresenter != null) { if (trackPresenter != null) {
HashMap<String, Object> vo = new HashMap<>(); HashMap<String, Object> vo = new HashMap<>();
vo.put("vedioIndex",data.getSeeIndex());
vo.put("vedioId",data.getVedioId());
trackPresenter.commitVedio(vo); trackPresenter.commitVedio(vo);
} }
} }
......
...@@ -98,8 +98,8 @@ public class TrackPresenter extends BaseTrackPresenter { ...@@ -98,8 +98,8 @@ public class TrackPresenter extends BaseTrackPresenter {
public void commitVedio(HashMap<String, Object> vo) { public void commitVedio(HashMap<String, Object> vo) {
AppHttpManager.getInstance(loanApplication) AppHttpManager.getInstance(loanApplication)
.call(loanService.reporGromeEcpm(vo), .call(loanService.reportIndex(vo),
new BaseSubscriber<BaseResponse<JsonObject>>() { new BaseSubscriber<BaseResponse<Object>>() {
@Override @Override
public void onCompleted() { public void onCompleted() {
} }
...@@ -110,7 +110,7 @@ public class TrackPresenter extends BaseTrackPresenter { ...@@ -110,7 +110,7 @@ public class TrackPresenter extends BaseTrackPresenter {
} }
@Override @Override
public void onNext(BaseResponse<JsonObject> baseResponse) { public void onNext(BaseResponse<Object> baseResponse) {
} }
}); });
} }
......
...@@ -200,6 +200,12 @@ public interface LoanService { ...@@ -200,6 +200,12 @@ public interface LoanService {
@POST("api/vedio/orders") @POST("api/vedio/orders")
Observable<BaseResponse<BannerList>> orders(); Observable<BaseResponse<BannerList>> orders();
/**
* 提交视频信息
*/
@POST("api/vedio/reportIndex")
Observable<BaseResponse<Object>> reportIndex(@Body Map<String, Object> vo);
/** /**
* 默认http工厂 * 默认http工厂
*/ */
......
...@@ -37,11 +37,11 @@ class SettingsActivity : BaseActivity(), View.OnClickListener { ...@@ -37,11 +37,11 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
override fun onResume() { override fun onResume() {
super.onResume() super.onResume()
if (userManager.vipFlag) { // if (userManager.vipFlag) {
item_back.visibility = View.VISIBLE // item_back.visibility = View.VISIBLE
} else { // } else {
item_back.visibility = View.GONE // item_back.visibility = View.GONE
} // }
if (userManager.userIsLogin()) { if (userManager.userIsLogin()) {
btn_switch.visibility = View.VISIBLE btn_switch.visibility = View.VISIBLE
...@@ -190,8 +190,6 @@ class SettingsActivity : BaseActivity(), View.OnClickListener { ...@@ -190,8 +190,6 @@ class SettingsActivity : BaseActivity(), View.OnClickListener {
} }
private fun cancelAccount() { private fun cancelAccount() {
val address = "dev_apple@tech-mints.cn"
DialogUtils.showDialog( DialogUtils.showDialog(
this, this,
SpanUtils() SpanUtils()
......
...@@ -12,6 +12,7 @@ import com.mints.wisdomclean.mvp.presenters.MyPresenter ...@@ -12,6 +12,7 @@ import com.mints.wisdomclean.mvp.presenters.MyPresenter
import com.mints.wisdomclean.mvp.views.MyView import com.mints.wisdomclean.mvp.views.MyView
import com.mints.wisdomclean.ui.activitys.* import com.mints.wisdomclean.ui.activitys.*
import com.mints.wisdomclean.ui.fragment.base.BaseFragment import com.mints.wisdomclean.ui.fragment.base.BaseFragment
import com.mints.wisdomclean.utils.SpanUtils
import com.mints.wisdomclean.utils.TimeRender import com.mints.wisdomclean.utils.TimeRender
import com.mints.wisdomclean.video.DPHolderManager import com.mints.wisdomclean.video.DPHolderManager
import kotlinx.android.synthetic.main.fragment_main_my.* import kotlinx.android.synthetic.main.fragment_main_my.*
...@@ -31,6 +32,15 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener { ...@@ -31,6 +32,15 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener {
override fun initViewsAndEvents() { override fun initViewsAndEvents() {
myPresenter.attachView(this) myPresenter.attachView(this)
tv_contact.text = SpanUtils()
.append("如有问题,请直接联系")
.append("在线客服\n")
.setForegroundColor(resources.getColor(R.color.main_mints))
.append("处理速度更快,")
.append("无需联系支付宝")
.setForegroundColor(resources.getColor(R.color.main_mints))
.create()
initListener() initListener()
DPHolderManager.initDpSdk(requireContext()) DPHolderManager.initDpSdk(requireContext())
...@@ -84,9 +94,11 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener { ...@@ -84,9 +94,11 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener {
} }
R.id.ll_my_feed -> { R.id.ll_my_feed -> {
// (requireActivity() as MainActivity).backPhoneDialog()
readyGo(FeedbackActivity::class.java) readyGo(FeedbackActivity::class.java)
} }
R.id.ll_contactus -> {
(requireActivity() as MainActivity).backPhoneDialog()
}
R.id.ll_my_payrecord -> { R.id.ll_my_payrecord -> {
readyGo(OrderRecordActivity::class.java) readyGo(OrderRecordActivity::class.java)
} }
...@@ -139,6 +151,7 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener { ...@@ -139,6 +151,7 @@ class MyFragment : BaseFragment(), MyView, View.OnClickListener {
ll_my_feed.setOnClickListener(this) ll_my_feed.setOnClickListener(this)
ll_my_payrecord.setOnClickListener(this) ll_my_payrecord.setOnClickListener(this)
ll_my_setting.setOnClickListener(this) ll_my_setting.setOnClickListener(this)
ll_contactus.setOnClickListener(this)
} }
} }
\ No newline at end of file
...@@ -6,6 +6,7 @@ import androidx.recyclerview.widget.OrientationHelper ...@@ -6,6 +6,7 @@ import androidx.recyclerview.widget.OrientationHelper
import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.RecyclerView
import cn.jzvd.Jzvd import cn.jzvd.Jzvd
import com.mints.wisdomclean.R import com.mints.wisdomclean.R
import com.mints.wisdomclean.manager.LocalVedioManager
import com.mints.wisdomclean.ui.activitys.base.BaseActivity import com.mints.wisdomclean.ui.activitys.base.BaseActivity
import com.mints.wisdomclean.ui.widgets.DialogListener import com.mints.wisdomclean.ui.widgets.DialogListener
import com.mints.wisdomclean.ui.widgets.VideoEpisodeDialog import com.mints.wisdomclean.ui.widgets.VideoEpisodeDialog
...@@ -69,6 +70,7 @@ class VideoActivity : BaseActivity(), View.OnClickListener { ...@@ -69,6 +70,7 @@ class VideoActivity : BaseActivity(), View.OnClickListener {
override fun onInitComplete() { override fun onInitComplete() {
mCurrentPosition = 0 mCurrentPosition = 0
// LocalVedioManager.commitVedio()
//初始化 自动播放 //初始化 自动播放
autoPlayVideo() autoPlayVideo()
} }
......
...@@ -210,6 +210,32 @@ ...@@ -210,6 +210,32 @@
android:layout_height="1dp" android:layout_height="1dp"
android:background="@color/my_color_gray" /> android:background="@color/my_color_gray" />
<LinearLayout
android:id="@+id/ll_contactus"
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center_vertical"
android:orientation="horizontal"
android:paddingStart="20dp"
android:paddingEnd="20dp">
<TextView
android:id="@+id/tv_contact"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:text="如有问题,请直接联系在线客服\n"
android:textColor="@color/black" />
<ImageView
android:layout_width="30dp"
android:layout_height="30dp"
android:padding="6dp"
android:src="@mipmap/ic_arrow_more" />
</LinearLayout>
<LinearLayout <LinearLayout
android:id="@+id/ll_my_setting" android:id="@+id/ll_my_setting"
android:layout_width="match_parent" android:layout_width="match_parent"
......
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