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 | 24 ++++++++++++++++++++---- 1 files changed, 20 insertions(+), 4 deletions(-) diff --git a/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java b/BuWanVideo/src/com/weikou/beibeivideo/ui/main/MainActivity.java index e94a480..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; @@ -88,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; @@ -132,8 +135,8 @@ return new Fragment[]{ new HomeFragment(), new DrawVideoFragment(getSupportFragmentManager()), + new DYNovelFragment(getSupportFragmentManager()), new DYNewsFragment(getSupportFragmentManager()), new DYDramaVideoFragment(getSupportFragmentManager()), new MineFragment() - }; } @@ -148,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: { @@ -283,6 +291,13 @@ 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); + } } /** @@ -461,11 +476,12 @@ 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