Commit 05344cfa8d2ceb28471338653313e8c87922dab9

Authored by 陶汉栋
1 parent e618cea0

no message

app/src/main/java/com/shunzhi/parent/ui/activity/mywebview/WebViewActivity.java
@@ -116,6 +116,7 @@ public class WebViewActivity extends BaseCompatActivity { @@ -116,6 +116,7 @@ public class WebViewActivity extends BaseCompatActivity {
116 initWebView(); 116 initWebView();
117 initWebSetting(nesteScrollWebView.getSettings()); 117 initWebSetting(nesteScrollWebView.getSettings());
118 nesteScrollWebView.loadUrl(getIntent().getStringExtra("url")); 118 nesteScrollWebView.loadUrl(getIntent().getStringExtra("url"));
  119 +// Log.d("66666","getIntent().getStringExtra(\"url\")="+getIntent().getStringExtra("url"));
119 } 120 }
120 121
121 @Override 122 @Override
app/src/main/java/com/shunzhi/parent/ui/fragment/StartFragment.java
@@ -3,18 +3,14 @@ package com.shunzhi.parent.ui.fragment; @@ -3,18 +3,14 @@ package com.shunzhi.parent.ui.fragment;
3 import android.os.Bundle; 3 import android.os.Bundle;
4 import android.support.annotation.NonNull; 4 import android.support.annotation.NonNull;
5 import android.support.annotation.Nullable; 5 import android.support.annotation.Nullable;
6 -import android.support.v4.view.ViewPager;  
7 import android.text.TextUtils; 6 import android.text.TextUtils;
8 -import android.util.Log;  
9 import android.view.View; 7 import android.view.View;
10 import android.widget.ImageView; 8 import android.widget.ImageView;
11 import android.widget.TextView; 9 import android.widget.TextView;
12 10
13 -import com.bumptech.glide.Glide;  
14 import com.share.mvpsdk.base.BasePresenter; 11 import com.share.mvpsdk.base.BasePresenter;
15 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment; 12 import com.share.mvpsdk.base.fragment.BaseMVPCompatFragment;
16 import com.shunzhi.parent.AppConfig; 13 import com.shunzhi.parent.AppConfig;
17 -import com.shunzhi.parent.AppContext;  
18 import com.shunzhi.parent.R; 14 import com.shunzhi.parent.R;
19 import com.shunzhi.parent.bean.GuangGaoBean; 15 import com.shunzhi.parent.bean.GuangGaoBean;
20 import com.shunzhi.parent.bean.channel.ChannelBean; 16 import com.shunzhi.parent.bean.channel.ChannelBean;
@@ -28,6 +24,8 @@ import com.stx.xhb.xbanner.XBanner; @@ -28,6 +24,8 @@ import com.stx.xhb.xbanner.XBanner;
28 import java.util.ArrayList; 24 import java.util.ArrayList;
29 import java.util.List; 25 import java.util.List;
30 26
  27 +import cn.jzvd.JZVideoPlayerStandard;
  28 +
31 public class StartFragment extends BaseMVPCompatFragment<ConsultContract.ConsultPresenter, ConsultContract.IConsultModel> 29 public class StartFragment extends BaseMVPCompatFragment<ConsultContract.ConsultPresenter, ConsultContract.IConsultModel>
32 implements ConsultContract.IConsultView { 30 implements ConsultContract.IConsultView {
33 31
@@ -35,6 +33,10 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult @@ -35,6 +33,10 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult
35 33
36 TextView tvJump; 34 TextView tvJump;
37 35
  36 + boolean isQidong =false;
  37 +
  38 + JZVideoPlayerStandard jiecaoVideo;
  39 +
38 @Override 40 @Override
39 public int getLayoutId() { 41 public int getLayoutId() {
40 return R.layout.fragment_start; 42 return R.layout.fragment_start;
@@ -45,8 +47,16 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult @@ -45,8 +47,16 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult
45 47
46 xBanner = view.findViewById(R.id.xBanner); 48 xBanner = view.findViewById(R.id.xBanner);
47 tvJump=view.findViewById(R.id.tvJump); 49 tvJump=view.findViewById(R.id.tvJump);
48 -  
49 - if (!TextUtils.isEmpty(AppConfig.getAppConfig(getContext()).get(AppConfig.APP_IS_START))) { 50 + jiecaoVideo=view.findViewById(R.id.jiecaoVideo);
  51 + jiecaoVideo.tinyBackImageView.setVisibility(View.GONE);
  52 + jiecaoVideo.backButton.setVisibility(View.GONE);
  53 + jiecaoVideo.replayTextView.setVisibility(View.GONE);
  54 + jiecaoVideo.batteryLevel.setVisibility(View.GONE);
  55 + jiecaoVideo.thumbImageView.setVisibility(View.GONE);
  56 + jiecaoVideo.loadingProgressBar.setVisibility(View.GONE);
  57 +
  58 + isQidong=TextUtils.isEmpty(AppConfig.getAppConfig(getContext()).get(AppConfig.APP_IS_START));
  59 + if (!isQidong) {
50 mPresenter.getBanners("0", "余杭区"); 60 mPresenter.getBanners("0", "余杭区");
51 AppConfig.getAppConfig(getContext()).set(AppConfig.APP_IS_START, "1"); 61 AppConfig.getAppConfig(getContext()).set(AppConfig.APP_IS_START, "1");
52 } else mPresenter.getBanners("1","余杭区"); 62 } else mPresenter.getBanners("1","余杭区");
@@ -90,23 +100,32 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult @@ -90,23 +100,32 @@ public class StartFragment extends BaseMVPCompatFragment&lt;ConsultContract.Consult
90 100
91 private void initBannes(List<GuangGaoBean> guangGaoBeanList) { 101 private void initBannes(List<GuangGaoBean> guangGaoBeanList) {
92 try { 102 try {
93 - final List<String> imgUrl = new ArrayList<>();  
94 - List<String> describeList = new ArrayList<>();  
95 - for (int i = 0; i < guangGaoBeanList.size(); i++) {  
96 - imgUrl.add(AppConfig.BASE_URL_FILE+guangGaoBeanList.get(i).fileSrc);  
97 - describeList.add(guangGaoBeanList.get(i).describe);  
98 - }  
99 - xBanner.setData(imgUrl, describeList);  
100 - xBanner.stopAutoPlay();  
101 - xBanner.setmAutoPalyTime(10000); 103 + if (!isQidong){
  104 + String fileUrl="";
  105 + for (int i = 0; i < guangGaoBeanList.size(); i++) {
  106 + if (guangGaoBeanList.get(i).fileSrc.contains(".mp4")){
  107 + fileUrl=AppConfig.BASE_URL_FILE+guangGaoBeanList.get(i).fileSrc;
  108 + }
  109 + }
  110 + jiecaoVideo
  111 + }else {
  112 + final List<String> imgUrl = new ArrayList<>();
  113 + List<String> describeList = new ArrayList<>();
  114 + for (int i = 0; i < guangGaoBeanList.size(); i++) {
  115 + imgUrl.add(AppConfig.BASE_URL_FILE+guangGaoBeanList.get(i).fileSrc);
  116 + describeList.add(guangGaoBeanList.get(i).describe);
  117 + }
  118 + xBanner.setData(imgUrl, describeList);
  119 + xBanner.stopAutoPlay();
  120 + xBanner.setmAutoPalyTime(10000);
102 // xBanner.setSlideScrollMode(View.OVER_SCROLL_NEVER); 121 // xBanner.setSlideScrollMode(View.OVER_SCROLL_NEVER);
103 - xBanner.setmAdapter(new XBanner.XBannerAdapter() {  
104 - @Override  
105 - public void loadBanner(XBanner banner, Object model, View view, int position) {  
106 - GlideUtils.showImg(getActivity(),(ImageView) view,imgUrl.get(position)); 122 + xBanner.setmAdapter(new XBanner.XBannerAdapter() {
  123 + @Override
  124 + public void loadBanner(XBanner banner, Object model, View view, int position) {
  125 + GlideUtils.showImg(getActivity(),(ImageView) view,imgUrl.get(position));
  126 + }
  127 + });
107 } 128 }
108 - });  
109 -  
110 129
111 }catch (Exception e){ 130 }catch (Exception e){
112 e.printStackTrace(); 131 e.printStackTrace();
app/src/main/res/layout/fragment_start.xml
@@ -11,6 +11,11 @@ @@ -11,6 +11,11 @@
11 android:id="@+id/xBanner" 11 android:id="@+id/xBanner"
12 ></com.stx.xhb.xbanner.XBanner> 12 ></com.stx.xhb.xbanner.XBanner>
13 13
  14 + <cn.jzvd.JZVideoPlayerStandard
  15 + android:id="@+id/jiecaoVideo"
  16 + android:layout_width="match_parent"
  17 + android:layout_height="match_parent"></cn.jzvd.JZVideoPlayerStandard>
  18 +
14 <TextView 19 <TextView
15 android:id="@+id/tvJump" 20 android:id="@+id/tvJump"
16 android:layout_width="wrap_content" 21 android:layout_width="wrap_content"