Commit ee5d156b authored by mengcuiguang's avatar mengcuiguang

需求调整

parent 3e287e99
...@@ -52,13 +52,6 @@ public class MintsApplication extends MultiDexApplication { ...@@ -52,13 +52,6 @@ public class MintsApplication extends MultiDexApplication {
super.onCreate(); super.onCreate();
mContext = this.getApplicationContext(); mContext = this.getApplicationContext();
// // 友盟SDK预初始化函数
// // preInit预初始化函数耗时极少,不会影响App首次冷启动用户体验
// UmengManager.INSTANCE.preInit(this,
// MateUtils.INSTANCE.getAppMetaData(this, "CHANNEL_NAME"));
// 三方配置 // 三方配置
thirdConfig(); thirdConfig();
} }
......
...@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig; ...@@ -13,6 +13,7 @@ import com.bytedance.sdk.openadsdk.mediation.init.MediationPrivacyConfig;
import com.mints.helivideo.BuildConfig; import com.mints.helivideo.BuildConfig;
import com.mints.helivideo.MintsApplication; import com.mints.helivideo.MintsApplication;
import com.mints.helivideo.common.Constant; import com.mints.helivideo.common.Constant;
import com.mints.helivideo.utils.AppPreferencesManager;
import com.mints.helivideo.utils.DeviceUuidFactory; import com.mints.helivideo.utils.DeviceUuidFactory;
import com.mints.helivideo.utils.LogUtil; import com.mints.helivideo.utils.LogUtil;
...@@ -79,7 +80,7 @@ public class TTAdManagerHolder { ...@@ -79,7 +80,7 @@ public class TTAdManagerHolder {
* 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱 * 使用聚合功能此开关必须设置为true,默认为false,不会初始化聚合模板,聚合功能会吟唱
*/ */
.useMediation(true) .useMediation(true)
// .customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api .customController(getTTCustomController()) //如果您需要设置隐私策略请参考该api
// .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api // .setMediationConfig(new MediationConfig.Builder() //可设置聚合特有参数详细设置请参考该api
// .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api // .setMediationConfigUserInfoForSegment(getUserInfoForSegment())//如果您需要配置流量分组信息请参考该api
// .build()) // .build())
...@@ -107,31 +108,49 @@ public class TTAdManagerHolder { ...@@ -107,31 +108,49 @@ public class TTAdManagerHolder {
@Override @Override
public boolean isCanUseWifiState() { public boolean isCanUseWifiState() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isCanUseWifiState(); return super.isCanUseWifiState();
} }
@Override @Override
public String getMacAddress() { public String getMacAddress() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return "";
return super.getMacAddress(); return super.getMacAddress();
} }
@Override @Override
public boolean isCanUseWriteExternal() { public boolean isCanUseWriteExternal() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isCanUseWriteExternal(); return super.isCanUseWriteExternal();
} }
@Override @Override
public String getDevOaid() { public String getDevOaid() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return "";
return super.getDevOaid(); return super.getDevOaid();
} }
@Override @Override
public boolean isCanUseAndroidId() { public boolean isCanUseAndroidId() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isCanUseAndroidId(); return super.isCanUseAndroidId();
} }
@Override @Override
public String getAndroidId() { public String getAndroidId() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return "";
return super.getAndroidId(); return super.getAndroidId();
} }
...@@ -141,11 +160,17 @@ public class TTAdManagerHolder { ...@@ -141,11 +160,17 @@ public class TTAdManagerHolder {
@Override @Override
public boolean isLimitPersonalAds() { public boolean isLimitPersonalAds() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isLimitPersonalAds(); return super.isLimitPersonalAds();
} }
@Override @Override
public boolean isProgrammaticRecommend() { public boolean isProgrammaticRecommend() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isProgrammaticRecommend(); return super.isProgrammaticRecommend();
} }
}; };
...@@ -153,6 +178,9 @@ public class TTAdManagerHolder { ...@@ -153,6 +178,9 @@ public class TTAdManagerHolder {
@Override @Override
public boolean isCanUsePermissionRecordAudio() { public boolean isCanUsePermissionRecordAudio() {
if (AppPreferencesManager.INSTANCE.get()
.getBoolean(Constant.LOAN_PERMISSION_FLAG, true)) return false;
return super.isCanUsePermissionRecordAudio(); return super.isCanUsePermissionRecordAudio();
} }
}; };
......
...@@ -6,7 +6,7 @@ import java.util.ArrayList; ...@@ -6,7 +6,7 @@ import java.util.ArrayList;
public class VedioBean implements Serializable { public class VedioBean implements Serializable {
private String thirdId;//穿山甲id private String thirdId;//穿山甲id
private int createType;//类型,1,自有剧,2 穿山甲 private int createType;//类型,1,自有剧,2 穿山甲,3 推荐短剧,4 九宫格
private String title; private String title;
private String type; private String type;
......
...@@ -303,11 +303,18 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR ...@@ -303,11 +303,18 @@ class MainFragment : LazyLoadBaseFragment(), HomeView, View.OnClickListener, OnR
banner.addBannerLifecycleObserver(this) banner.addBannerLifecycleObserver(this)
.setAdapter(ImageTitleAdapter(bannerList)) .setAdapter(ImageTitleAdapter(bannerList))
.setOnBannerListener { data2, position -> .setOnBannerListener { data2, position ->
val banner = data.list.get(position)
if (banner.createType == 4) {
// 九宫格
readyGo(NineActivity::class.java)
} else {
LocalVedioManager.startVedioDetailActivityForType( LocalVedioManager.startVedioDetailActivityForType(
requireActivity(), requireActivity(),
data.list.get(position) banner
) )
} }
}
} }
} }
......
...@@ -137,7 +137,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener { ...@@ -137,7 +137,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
R.id.ll_my_payrecord -> { R.id.ll_my_payrecord -> {
readyGo(OrderRecordActivity::class.java) readyGo(OrderRecordActivity::class.java)
} }
R.id.btn_action -> { R.id.btn_action,R.id.rl_lucky -> {
clickTurn() clickTurn()
} }
} }
...@@ -203,6 +203,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener { ...@@ -203,6 +203,7 @@ class MyFragment : LazyLoadBaseFragment(), MyView, View.OnClickListener {
ll_my_setting.setOnClickListener(this) ll_my_setting.setOnClickListener(this)
ll_contactus.setOnClickListener(this) ll_contactus.setOnClickListener(this)
btn_action.setOnClickListener(this) btn_action.setOnClickListener(this)
rl_lucky.setOnClickListener(this)
} }
......
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