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.jarBinary files differ
BuWanVideo/libs/tbs_sdk_thirdapp_v4.3.0.39_43939.jarBinary files differ
BuWanVideo/res/drawable/yw_1222.jpgBuWanVideo/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: {