admin
2020-10-13 8e247b9765ac3a1a6f0614f4a7cdbfaf058b9b6d
阿里百川bug修复
1个文件已删除
9个文件已修改
2个文件已添加
83 ■■■■ 已修改文件
BuWanVideo/AndroidManifest.xml 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/build.gradle 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/libs/tbs_sdk_thirdapp_v4.3.0.1020_43633_sharewithdownload_withoutGame_obfs_20190111_105200.jar 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/libs/tbs_sdk_thirdapp_v4.3.0.39_43939.jar 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/res/drawable/yw_1222.jpg 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/res/drawable/yw_1222_baichuan.jpg 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/res/values/strings.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/src/com/weikou/beibeivideo/ui/mine/BrowserActivity.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoPlayerActivity.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/src/com/weikou/beibeivideo/util/AlibcTradeUtil.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
BuWanVideo/AndroidManifest.xml
@@ -203,6 +203,7 @@
        <activity
            android:name="com.weikou.beibeivideo.ui.video.VideoPlayerActivity"
            android:configChanges="orientation|screenSize|keyboardHidden"
            android:label="@string/app_name"></activity>
@@ -216,9 +217,24 @@
            android:windowSoftInputMode="adjustResize" />
        <!--百度内容联盟 -->
        <activity android:name="com.baidu.mobads.AppActivity"
        <activity
            android:name="com.baidu.mobads.AppActivity"
            android:configChanges="keyboard|keyboardHidden|orientation"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
        <!--x5内核视频播放器 -->
        <activity
            android:name="com.tencent.smtt.sdk.VideoActivity"
            android:alwaysRetainTaskState="true"
            android:configChanges="orientation|screenSize|keyboardHidden"
            android:exported="false"
            android:launchMode="singleTask">
            <intent-filter>
                <action android:name="com.tencent.smtt.tbs.video.PLAY" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
        <service android:name="com.ysh.wpc.appupdate.service.DownLoadFileService"></service>
@@ -252,7 +268,7 @@
            android:value="570f28a578d6e12cba6f7f200b8d1c83"></meta-data>
        <meta-data
            android:name="UMENG_CHANNEL"
            android:value="vivo"></meta-data>
            android:value="qq"></meta-data>
        <provider
@@ -379,7 +395,6 @@
            android:value="e113a131d49e1f837402e2807f2daf58" />
        <!--广点通广告-->
        <!-- targetSDKVersion >= 24时才需要添加这个provider。provider的authorities属性的值为${applicationId}.fileprovider,请开发者根据自己的${applicationId}来设置这个值,例如本例中applicationId为"com.qq.e.union.demo"。 -->
        <provider
@@ -463,15 +478,15 @@
        <activity
            android:name="com.tencent.connect.common.AssistActivity"
            android:theme="@android:style/Theme.Translucent.NoTitleBar"
            android:configChanges="orientation|keyboardHidden|screenSize"/>
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:theme="@android:style/Theme.Translucent.NoTitleBar" />
        <!--风行广告 -->
        <provider
            android:name="com.funshion.video.util.FSFileProvider"
            android:authorities="com.yeshi.ddysvideo.funadsdk.provider"
            android:exported="false"
            android:grantUriPermissions="true" >
            android:grantUriPermissions="true">
            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@xml/funshion_file_path" />
BuWanVideo/build.gradle
@@ -45,7 +45,7 @@
    implementation 'com.alibaba.sdk.android:AlibcTradeCommon:4.0.0.15@aar'
    implementation 'com.alibaba.sdk.android:AlibcTradeBiz:4.0.0.15@aar'
    implementation 'com.alibaba.sdk.android:nb_trade:4.0.0.15@aar'
    implementation files('libs/tbs_sdk_thirdapp_v4.3.0.1020_43633_sharewithdownload_withoutGame_obfs_20190111_105200.jar')
    implementation files('libs/tbs_sdk_thirdapp_v4.3.0.39_43939.jar')
    implementation 'com.android.support:cardview-v7:27.1.1'
    //权限请求
BuWanVideo/libs/tbs_sdk_thirdapp_v4.3.0.1020_43633_sharewithdownload_withoutGame_obfs_20190111_105200.jar
Binary files differ
BuWanVideo/libs/tbs_sdk_thirdapp_v4.3.0.39_43939.jar
Binary files differ
BuWanVideo/res/drawable/yw_1222.jpg

BuWanVideo/res/drawable/yw_1222_baichuan.jpg
BuWanVideo/res/values/strings.xml
@@ -1,5 +1,5 @@
<resources>
    <string name="app_name">影视大全</string>
    <string name="app_name">影视大全布丸</string>
    <string name="recommend">推荐</string>
    <string name="category">分类</string>
    <string name="discover">发现</string>
BuWanVideo/src/com/weikou/beibeivideo/BeibeiVideoApplication.java
@@ -8,8 +8,11 @@
import android.graphics.Color;
import android.support.multidex.MultiDex;
import android.util.Log;
import android.widget.Toast;
import com.alibaba.baichuan.android.trade.AlibcTradeSDK;
import com.alibaba.baichuan.android.trade.callback.AlibcTradeInitCallback;
import com.baidu.mobads.AppActivity;
import com.fun.xm.FSPlayer;
import com.iBookStar.views.YmConfig;
@@ -79,6 +82,7 @@
        initCSJAd();
        GDTADManager.getInstance().initWith(this, BeibeiConstant.GDT_ID);
        initWX();
        initTaoKe();
        try {
            //初始化播放插件
            FSPlayer.init(this, FunshionConstant.APICODE);
@@ -117,6 +121,19 @@
    }
    private void initTaoKe(){
        AlibcTradeSDK.asyncInit(this, new AlibcTradeInitCallback() {
            @Override
            public void onSuccess() {
            }
            @Override
            public void onFailure(int code, String msg) {
            }
        });
    }
    private ImageLoaderConfiguration buildDefaultILC(Context context) {
        // This configuration tuning is custom. You can tune every option, you may tune some of them,
        // or you can create default configuration by
BuWanVideo/src/com/weikou/beibeivideo/ui/mine/BrowserActivity.java
@@ -162,7 +162,6 @@
                .getDrawable(R.drawable.color_progressbar));
        initX5WebView();
        webview.loadUrl(getIntent().getStringExtra("url"));
//        webview.loadUrl("http://192.168.3.122:8848/BuWanWeb/unregister/index.html");
    }
    // 文件下载监听
@@ -272,7 +271,7 @@
    public void onResume() {
        super.onResume();
        MobclickAgent.onPageStart("网页");
        webview.reload();
//        webview.reload();
    }
    @Override
BuWanVideo/src/com/weikou/beibeivideo/ui/video/VideoPlayerActivity.java
@@ -42,6 +42,9 @@
import com.weikou.beibeivideo.util.x5.X5WebView;
import com.weikou.beibeivideo.R;
/**
 * 视频播放网页
 */
public class VideoPlayerActivity extends BaseActivity implements OnClickListener {
    private TextView tv_top_bar_left;
BuWanVideo/src/com/weikou/beibeivideo/util/AlibcTradeUtil.java
@@ -19,6 +19,8 @@
import com.weikou.beibeivideo.ui.mine.BrowserActivity;
import com.weikou.beibeivideo.util.downutil.ApkUtil;
import java.util.HashMap;
/**
 * 百川交易工具
 */
@@ -58,7 +60,7 @@
            else
                AlibcTrade.openByUrl(activity, "", url, webView,
                        webViewClient, webChromeClient, showParams,
                        taokeParams, null, new AlibcTradeCallback() {
                        taokeParams, new HashMap<>(), new AlibcTradeCallback() {
                            @Override
                            public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
                                Log.i("AlibcTradeUtil", alibcTradeResult.toString());
BuWanVideo/src/com/weikou/beibeivideo/util/JumpActivityUtil.java
@@ -4,14 +4,17 @@
import android.content.Context;
import android.content.Intent;
import android.webkit.WebChromeClient;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.alibaba.baichuan.android.trade.AlibcTrade;
import com.alibaba.baichuan.android.trade.AlibcTradeSDK;
import com.alibaba.baichuan.android.trade.callback.AlibcTradeCallback;
import com.alibaba.baichuan.android.trade.model.AlibcShowParams;
import com.alibaba.baichuan.android.trade.model.OpenType;
import com.alibaba.baichuan.android.trade.page.AlibcDetailPage;
import com.alibaba.baichuan.trade.biz.AlibcConstants;
import com.alibaba.baichuan.trade.biz.applink.adapter.AlibcFailModeType;
import com.alibaba.baichuan.trade.biz.context.AlibcTradeResult;
import com.alibaba.baichuan.trade.biz.core.taoke.AlibcTaokeParams;
import com.alibaba.fastjson.JSONObject;
@@ -93,7 +96,7 @@
            AlibcDetailPage basePage = new AlibcDetailPage(auctionId);
            AlibcTrade.openByBizCode(mActivity, basePage, null,
                    new WebViewClient(), new WebChromeClient(), "nativeDetail", alibcShowParams,
                    alibcTaokeParams, null, new AlibcTradeCallback(){
                    alibcTaokeParams, null, new AlibcTradeCallback() {
                        @Override
                        public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
@@ -131,8 +134,24 @@
                    return;
                //跳转百川
                AlibcShowParams alibcShowParams = new AlibcShowParams();
                alibcShowParams.setOpenType(OpenType.Auto);
                JumpActivityUtil.jumpBaiChuan(context, null, url, "", alibcShowParams);
                alibcShowParams.setNativeOpenFailedMode(AlibcFailModeType.AlibcNativeFailModeJumpBROWER);
//        AlibcTrade.openByUrl(GoodsDetailActivityTB.this, "",
//                url, null, new WebViewClient(), new WebChromeClient(),
//                alibcShowParams, alibcTaokeParams, exParams, new MiDuoTradeCallback(""));
                AlibcTaokeParams alibcTaokeParams = new AlibcTaokeParams("", "", "");
                alibcTaokeParams.setPid(BeibeiConstant.BAICHUAN_PID);
                alibcTaokeParams.setAdzoneid(BeibeiConstant.BAICHUAN_ADZONE_ID);
                alibcTaokeParams.pid = BeibeiConstant.BAICHUAN_PID;
                alibcTaokeParams.adzoneid = BeibeiConstant.BAICHUAN_ADZONE_ID;
                alibcTaokeParams.extraParams = new HashMap<>();
                alibcTaokeParams.extraParams.put("taokeAppkey", BeibeiConstant.BAICHUAN_APPKEY);
                AlibcTradeSDK.setTaokeParams(alibcTaokeParams);
                AlibcTradeUtil.openByUrl(context,
                        url, null, new WebViewClient(), new WebChromeClient(),
                        null, alibcTaokeParams, null);
                break;
            default: {