From 4c44b1036ff555e63a9a8b027dbe89d0b08a430b Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 30 十月 2024 17:24:14 +0800 Subject: [PATCH] 初始化导入 --- BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java | 53 ++++++++++++++++++++++++++++++++++++++++------------- 1 files changed, 40 insertions(+), 13 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java index 2b713ca..579360f 100644 --- a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java +++ b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java @@ -1,5 +1,6 @@ package com.weikou.beibeivideo.ui.main; +import android.Manifest; import android.app.ProgressDialog; import android.content.Context; import android.content.DialogInterface; @@ -7,6 +8,7 @@ import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; import android.content.pm.ActivityInfo; +import android.content.pm.PackageManager; import android.database.Cursor; import android.graphics.Color; import android.graphics.ColorMatrix; @@ -27,6 +29,7 @@ import android.widget.Toast; import com.androidquery.AQuery; +import com.bytedance.sdk.dp.DPSdk; import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import com.lcjian.library.util.FragmentSwitchHelper; @@ -87,6 +90,7 @@ import java.util.Random; import androidx.annotation.Nullable; +import androidx.core.app.ActivityCompat; import androidx.fragment.app.Fragment; import androidx.loader.app.LoaderManager; import androidx.loader.content.CursorLoader; @@ -131,8 +135,8 @@ return new Fragment[]{ new HomeFragment(), new DrawVideoFragment(getSupportFragmentManager()), - new DYNewsFragment(getSupportFragmentManager()),new DYDramaVideoFragment(getSupportFragmentManager()), new MineFragment() - + new DYNovelFragment(getSupportFragmentManager()), + new DYNewsFragment(getSupportFragmentManager()), new DYDramaVideoFragment(getSupportFragmentManager()), new MineFragment() }; } @@ -147,6 +151,11 @@ case R.id.rb_nav_draw_video: { mFragmentSwitchHelper .changeFragment(DrawVideoFragment.class); + } + break; + case R.id.rb_nav_novel: { + mFragmentSwitchHelper + .changeFragment(DYNovelFragment.class); } break; case R.id.rb_nav_short_tv: { @@ -209,6 +218,12 @@ findViewById(R.id.ll_activity_login).setOnClickListener(this); findViewById(R.id.fl_category).setOnClickListener(this); + if (AndroidManifestUtil.isHuaWeiChannel(getApplicationContext())) { + mAQuery.id(R.id.rb_nav_short_tv).visibility(View.GONE); + } else { + mAQuery.id(R.id.rb_nav_short_tv).visibility(View.VISIBLE); + } + initialer.run(); @@ -270,6 +285,19 @@ // }); //鏄剧ず骞垮憡 showInterstitialAd(); + // 杩愯 + DPSdk.start(new DPSdk.StartListener() { + @Override + public void onStartComplete(boolean b, String s) { + } + }); + + if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) { + String[] permissions={ + Manifest.permission.READ_PHONE_STATE + }; + ActivityCompat.requestPermissions(MainActivity.this, permissions, 10010); + } } /** @@ -348,12 +376,12 @@ if (YouthUtil.isOpenYouthMode(getApplicationContext())) { mAQuery.id(R.id.ll_top).visibility(View.GONE); } else { - if (mAQuery.id(R.id.rb_nav_draw_video).isChecked() || mAQuery.id(R.id.rb_nav_novel).isChecked() || mAQuery.id(R.id.rb_nav_discover).isChecked()|| mAQuery.id(R.id.rb_nav_short_tv).isChecked()) { + if (mAQuery.id(R.id.rb_nav_draw_video).isChecked() || mAQuery.id(R.id.rb_nav_novel).isChecked() || mAQuery.id(R.id.rb_nav_discover).isChecked() || mAQuery.id(R.id.rb_nav_short_tv).isChecked()) { mAQuery.id(R.id.ll_top).visibility(View.GONE); } else { mAQuery.id(R.id.ll_top).visibility(View.VISIBLE); } - if (mAQuery.id(R.id.rb_nav_draw_video).isChecked()||mAQuery.id(R.id.rb_nav_short_tv).isChecked()) { + if (mAQuery.id(R.id.rb_nav_draw_video).isChecked() || mAQuery.id(R.id.rb_nav_short_tv).isChecked()) { // mAQuery.id(R.id.v_status_bar).background(Color.BLACK); //TODO 璁剧疆鐘舵�佹爮涓烘繁鑹� TopStatusSettings.setStatusViewAndLightColor(this); @@ -422,11 +450,10 @@ //鏄剧ず鎻掑睆骞垮憡 private void showInterstitialAd() { - final AdUtil.AD_TYPE adType = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.homeInterstitial); + final AdUtil.AD_TYPE adType = AdUtil.getAdType(getApplicationContext(), AdPositionEnum.homeInterstitial); if (adType == null) { return; } - adCallback = new Runnable() { @@ -439,22 +466,22 @@ } if (type == AdUtil.AD_TYPE.csj) { - InterstitialAdUtil.showAd(MainActivity.this, type, CSJConstant.HOME_INTERSTITIALAD); - }else if(type == AdUtil.AD_TYPE.hw){ - + InterstitialAdUtil.showAd(MainActivity.this, type, AndroidManifestUtil.isVIVOChannel(getApplicationContext()) ? CSJConstant.HOME_INTERSTITIALAD_VIVO : CSJConstant.HOME_INTERSTITIALAD); + } else if (type == AdUtil.AD_TYPE.hw) { if (AndroidManifestUtil.isHuaWeiChannel(getApplicationContext())) { // 鍗庝负骞冲彴鐨勫脊鍑哄箍鍛婃瘡澶╁彧鑳藉脊鍑轰竴娆� if (!AdUtil.canShowAdHuaWei(getApplicationContext(), AdPositionEnum.homeInterstitial)) { return; } - AdUtil.setAdHuaWeiShown(getApplicationContext(),AdPositionEnum.homeInterstitial); + AdUtil.setAdHuaWeiShown(getApplicationContext(), AdPositionEnum.homeInterstitial); } InterstitialAdUtil.showAd(MainActivity.this, type, HuaWeiAdConstant.HW_AD_HOME_INTERSTITIAL); - } else { + }else if (type == AdUtil.AD_TYPE.vivo) { + InterstitialAdUtil.showAd(MainActivity.this, type, "33fcac40272e43e1b52d18e9988afeef"); + } + else { InterstitialAdUtil.showAd(MainActivity.this, type, GDTConstant.HOME_INTERSTITIAL); } - - } }; //寤惰繜涓夌鏄剧ず -- Gitblit v1.8.0