From bfc68ef2c50fef642dc2aef536bf89cd0b990fc3 Mon Sep 17 00:00:00 2001
From: 陶汉栋 <2821744554@qq.com>
Date: Fri, 16 Mar 2018 17:28:06 +0800
Subject: [PATCH] no message
---
app/src/main/AndroidManifest.xml | 3 ++-
app/src/main/java/com/shunzhi/parent/AppConfig.java | 1 +
app/src/main/java/com/shunzhi/parent/AppContext.java | 6 +++---
app/src/main/java/com/shunzhi/parent/contract/ceping/CepingContract.java | 2 ++
app/src/main/java/com/shunzhi/parent/presenter/ceping/CePingPresenter.java | 14 ++++++++++----
app/src/main/java/com/shunzhi/parent/presenter/consult/ConsultPresenter.java | 2 +-
app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java | 2 +-
app/src/main/java/com/shunzhi/parent/ui/activity/StartActivity.java | 41 +++++++++--------------------------------
app/src/main/java/com/shunzhi/parent/ui/activity/WebViewActivity.java | 200 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
app/src/main/java/com/shunzhi/parent/ui/fragment/CePingFragment.java | 13 ++++++++++---
app/src/main/java/com/shunzhi/parent/ui/fragment/ConsultFragment.java | 25 ++-----------------------
app/src/main/java/com/shunzhi/parent/ui/fragment/StartFragment.java | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
app/src/main/java/com/shunzhi/parent/views/TextAndImgShowView.java | 5 +++++
app/src/main/res/drawable-xhdpi/header_icon.jpg | Bin 0 -> 13300 bytes
app/src/main/res/drawable/shape_corner_bg.xml | 9 +++++++++
app/src/main/res/drawable/web_progress_bar_bg.xml | 24 ++++++++++++++++++++++++
app/src/main/res/layout/activity_start.xml | 6 +-----
app/src/main/res/layout/activity_web_view.xml | 23 +++++++++++++++++++++++
app/src/main/res/layout/fragment_start.xml | 12 ++++++++++++
app/src/main/res/layout/popup_pic_longclick.xml | 35 +++++++++++++++++++++++++++++++++++
app/src/main/res/layout/sub_net_status.xml | 26 ++++++++++++++++++++++++++
app/src/main/res/values/dimens.xml | 1 +
app/src/main/res/values/styles.xml | 14 ++++++++++++++
mvpsdk/build.gradle | 2 +-
mvpsdk/src/main/AndroidManifest.xml | 7 ++++++-
mvpsdk/src/main/res/values/strings.xml | 2 +-
26 files changed, 498 insertions(+), 76 deletions(-)
create mode 100644 app/src/main/java/com/shunzhi/parent/ui/activity/WebViewActivity.java
create mode 100644 app/src/main/java/com/shunzhi/parent/ui/fragment/StartFragment.java
create mode 100644 app/src/main/res/drawable-xhdpi/header_icon.jpg
create mode 100644 app/src/main/res/drawable/shape_corner_bg.xml
create mode 100644 app/src/main/res/drawable/web_progress_bar_bg.xml
create mode 100644 app/src/main/res/layout/activity_web_view.xml
create mode 100644 app/src/main/res/layout/fragment_start.xml
create mode 100644 app/src/main/res/layout/popup_pic_longclick.xml
create mode 100644 app/src/main/res/layout/sub_net_status.xml
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index e2a8148..580b6dc 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -109,7 +109,8 @@
android:name=".ui.activity.binding.InviteCodeActivity"
android:screenOrientation="portrait" />
-
+
+
\ No newline at end of file
diff --git a/app/src/main/java/com/shunzhi/parent/AppConfig.java b/app/src/main/java/com/shunzhi/parent/AppConfig.java
index 7d1f7d8..03d8958 100644
--- a/app/src/main/java/com/shunzhi/parent/AppConfig.java
+++ b/app/src/main/java/com/shunzhi/parent/AppConfig.java
@@ -23,6 +23,7 @@ public class AppConfig {
public static String USER_IMAGE = "user_image";
public static String PARENT_ID = "parent_id";
public static String USER_ID="user_id";
+ public static String APP_IS_START="app_is_start";
//http://campus.myjxt.com/
public static String BASE_URL="http://60.190.202.57:1000/";
diff --git a/app/src/main/java/com/shunzhi/parent/AppContext.java b/app/src/main/java/com/shunzhi/parent/AppContext.java
index 08857bd..54e88a2 100644
--- a/app/src/main/java/com/shunzhi/parent/AppContext.java
+++ b/app/src/main/java/com/shunzhi/parent/AppContext.java
@@ -19,7 +19,7 @@ public class AppContext extends GlobalApplication {
public final static int LOCATION_CITYNAME=0x00;
- public String cityName="";
+ public String cityName="",district="";
public static AppContext getInstance() {
return appContext;
@@ -99,15 +99,15 @@ public class AppContext extends GlobalApplication {
if (aMapLocation.getErrorCode()==0){
cityName=aMapLocation.getCity();
+ district=aMapLocation.getDistrict();
aMapLocation.getCityCode();
- Log.d("mlocation:","handler="+handler);
Intent intent=new Intent();
intent.setAction(LOCATION_CITYNAME+"");
sendBroadcast(intent);
stopLocation();
}else {
cityName="定位失败";
- Log.d("mlocation:","errorCode="+aMapLocation.getErrorCode()+"errorInfo="+aMapLocation.getErrorInfo());
+// Log.d("mlocation:","errorCode="+aMapLocation.getErrorCode()+"errorInfo="+aMapLocation.getErrorInfo());
}
}
diff --git a/app/src/main/java/com/shunzhi/parent/contract/ceping/CepingContract.java b/app/src/main/java/com/shunzhi/parent/contract/ceping/CepingContract.java
index 1e8d5be..f6fea55 100644
--- a/app/src/main/java/com/shunzhi/parent/contract/ceping/CepingContract.java
+++ b/app/src/main/java/com/shunzhi/parent/contract/ceping/CepingContract.java
@@ -31,6 +31,8 @@ public interface CepingContract {
interface ICePingView extends IBaseFragment{
+ void showTools();
+
}
}
diff --git a/app/src/main/java/com/shunzhi/parent/presenter/ceping/CePingPresenter.java b/app/src/main/java/com/shunzhi/parent/presenter/ceping/CePingPresenter.java
index 67481fd..2af644f 100644
--- a/app/src/main/java/com/shunzhi/parent/presenter/ceping/CePingPresenter.java
+++ b/app/src/main/java/com/shunzhi/parent/presenter/ceping/CePingPresenter.java
@@ -1,5 +1,6 @@
package com.shunzhi.parent.presenter.ceping;
+import android.util.Log;
import android.view.View;
import android.widget.LinearLayout;
@@ -10,6 +11,7 @@ import com.shunzhi.parent.R;
import com.shunzhi.parent.bean.ToolBean;
import com.shunzhi.parent.contract.ceping.CepingContract;
import com.shunzhi.parent.model.CePingModel;
+import com.shunzhi.parent.ui.activity.WebViewActivity;
import com.shunzhi.parent.util.AttrsUtils;
import com.shunzhi.parent.views.TextAndImgShowView;
@@ -42,22 +44,26 @@ public class CePingPresenter extends CepingContract.CePingPresenter {
public void accept(JsonObject jsonObject) throws Exception {
if (jsonObject.get("status").getAsString().equals("1")){
JsonArray jsonArray=jsonObject.getAsJsonArray("data");
+ layout_control.removeAllViews();
for (int i = 0; i < jsonArray.size(); i++) {
ToolBean toolBean=new Gson().fromJson(jsonArray.get(i).getAsJsonObject(),ToolBean.class);
TextAndImgShowView textAndImgShowView=new TextAndImgShowView(mIView.getBindActivity());
textAndImgShowView.setTextColor(R.color.textColor);
textAndImgShowView.setText(toolBean.toolName);
- textAndImgShowView.setImgs(R.drawable.play, Integer.parseInt(toolBean.toolImage));
+ textAndImgShowView.addImgs(toolBean.toolImage);
textAndImgShowView.setSelect(true);
textAndImgShowView.setWidth(mIView.getBindActivity(),layout_control);
textAndImgShowView.setBackground(AttrsUtils.getAttrs(mIView.getBindActivity()).getDrawable(0));
+ textAndImgShowView.setTag(toolBean);
textAndImgShowView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
-
+ ToolBean toolBean1= (ToolBean) view.getTag();
+ WebViewActivity.getInstance(mIView.getBindActivity(),toolBean1.toolUrl);
}
});
layout_control.addView(textAndImgShowView);
+ mIView.showTools();
}
}else {
@@ -89,7 +95,7 @@ public class CePingPresenter extends CepingContract.CePingPresenter {
}
});
layout_control.addView(textAndImgShowView);
- }
- mIView.showTools(toolBeanList);*/
+ }*/
+// mIView.showTools(toolBeanList);
}
}
diff --git a/app/src/main/java/com/shunzhi/parent/presenter/consult/ConsultPresenter.java b/app/src/main/java/com/shunzhi/parent/presenter/consult/ConsultPresenter.java
index f849db0..decf1af 100644
--- a/app/src/main/java/com/shunzhi/parent/presenter/consult/ConsultPresenter.java
+++ b/app/src/main/java/com/shunzhi/parent/presenter/consult/ConsultPresenter.java
@@ -40,7 +40,7 @@ public class ConsultPresenter extends ConsultContract.ConsultPresenter {
TextAndImgShowView textAndImgShowView=new TextAndImgShowView(mIView.getBindActivity());
textAndImgShowView.setTextColor(R.color.textColor);
textAndImgShowView.setText(toolBeanList.get(i).toolName);
- textAndImgShowView.setImgs(R.drawable.play, Integer.parseInt(toolBeanList.get(i).toolImg));
+ textAndImgShowView.setImgs(R.drawable.play, Integer.parseInt(toolBeanList.get(i).toolImage));
textAndImgShowView.setSelect(true);
textAndImgShowView.setWidth(mIView.getBindActivity(),layout_control);
textAndImgShowView.setBackground(AttrsUtils.getAttrs(mIView.getBindActivity()).getDrawable(0));
diff --git a/app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java b/app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java
index c1d5c9c..3053259 100644
--- a/app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java
+++ b/app/src/main/java/com/shunzhi/parent/presenter/consult/consultone/ConsultOnePresenter.java
@@ -38,7 +38,7 @@ public class ConsultOnePresenter extends ConsultOneContract.ConsultOnePresenter{
TextAndImgShowView textAndImgShowView=new TextAndImgShowView(mIView.getBindActivity());
textAndImgShowView.setTextColor(R.color.textColor);
textAndImgShowView.setText(toolBeanList.get(i).toolName);
- textAndImgShowView.setImgs(R.drawable.play, Integer.parseInt(toolBeanList.get(i).toolImg));
+ textAndImgShowView.setImgs(R.drawable.play, Integer.parseInt(toolBeanList.get(i).toolImage));
textAndImgShowView.setSelect(true);
textAndImgShowView.setWidth(mIView.getBindActivity(),layout_control);
textAndImgShowView.setBackground(AttrsUtils.getAttrs(mIView.getBindActivity()).getDrawable(0));
diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/StartActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/StartActivity.java
index dbe7bc4..32bec60 100644
--- a/app/src/main/java/com/shunzhi/parent/ui/activity/StartActivity.java
+++ b/app/src/main/java/com/shunzhi/parent/ui/activity/StartActivity.java
@@ -1,6 +1,7 @@
package com.shunzhi.parent.ui.activity;
import android.os.Bundle;
+import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.ViewPager;
import android.view.View;
import android.widget.ImageView;
@@ -8,6 +9,7 @@ import android.widget.ImageView;
import com.bumptech.glide.Glide;
import com.share.mvpsdk.base.activity.BaseCompatActivity;
import com.shunzhi.parent.R;
+import com.shunzhi.parent.ui.fragment.StartFragment;
import com.stx.xhb.xbanner.XBanner;
import java.util.ArrayList;
@@ -15,44 +17,19 @@ import java.util.List;
public class StartActivity extends BaseCompatActivity {
- XBanner xBanner;
- List imgUrl=new ArrayList<>();
- @Override
- protected void initView(Bundle savedInstanceState) {
-
- xBanner=findViewById(R.id.xBanner);
-
- imgUrl.add(getClass().getResource("/assets/yindao1.png").toString());
- imgUrl.add(getClass().getResource("/assets/yindao2.png").toString());
- imgUrl.add(getClass().getResource("/assets/yindao3.png").toString());
- imgUrl.add(getClass().getResource("/assets/yindao4.png").toString());
- xBanner.setData(imgUrl,null);
- xBanner.setmAutoPlayAble(false);
+ FragmentTransaction fragmentTransaction=null;
- xBanner.setmAdapter(new XBanner.XBannerAdapter() {
- @Override
- public void loadBanner(XBanner banner, Object model, View view, int position) {
- Glide.with(StartActivity.this).load(imgUrl.get(position)).placeholder(R.drawable.ic_launcher_background)
- .into((ImageView) view);
- }
- });
+ StartFragment startFragment=null;
- xBanner.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
- @Override
- public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
-
- }
+ @Override
+ protected void initView(Bundle savedInstanceState) {
- @Override
- public void onPageSelected(int position) {
+ fragmentTransaction=getSupportFragmentManager().beginTransaction();
- }
+ startFragment=new StartFragment();
- @Override
- public void onPageScrollStateChanged(int state) {
+ fragmentTransaction.add(R.id.frame_start,startFragment).show(startFragment).commit();
- }
- });
}
@Override
diff --git a/app/src/main/java/com/shunzhi/parent/ui/activity/WebViewActivity.java b/app/src/main/java/com/shunzhi/parent/ui/activity/WebViewActivity.java
new file mode 100644
index 0000000..c3f57d2
--- /dev/null
+++ b/app/src/main/java/com/shunzhi/parent/ui/activity/WebViewActivity.java
@@ -0,0 +1,200 @@
+package com.shunzhi.parent.ui.activity;
+
+import android.content.Context;
+import android.content.Intent;
+import android.graphics.Bitmap;
+import android.os.Bundle;
+import android.view.View;
+import android.webkit.JavascriptInterface;
+import android.webkit.WebChromeClient;
+import android.webkit.WebSettings;
+import android.webkit.WebView;
+import android.webkit.WebViewClient;
+import android.widget.ProgressBar;
+
+import com.share.mvpsdk.base.activity.BaseCompatActivity;
+import com.share.mvpsdk.utils.AppUtils;
+import com.share.mvpsdk.utils.NetworkConnectionUtils;
+import com.share.mvpsdk.widgets.NestedScrollWebView;
+import com.shunzhi.parent.R;
+
+public class WebViewActivity extends BaseCompatActivity {
+
+ NestedScrollWebView nesteScrollWebView;
+
+ private ProgressBar pvWeb;
+
+ public static void getInstance(Context context,String url){
+ Intent intent=new Intent(context,WebViewActivity.class);
+ intent.putExtra("url",url);
+ context.startActivity(intent);
+ }
+
+ @Override
+ protected void initView(Bundle savedInstanceState) {
+ nesteScrollWebView=findViewById(R.id.nesteScrollWebView);
+ pvWeb=findViewById(R.id.pb_web);
+ initWebView();
+ initWebSetting(nesteScrollWebView.getSettings());
+ nesteScrollWebView.loadUrl(getIntent().getStringExtra("url"));
+ }
+
+ @Override
+ protected int getLayoutId() {
+ return R.layout.activity_web_view;
+ }
+
+ @Override
+ public void onBackPressedSupport() {
+ if (nesteScrollWebView.canGoBack()){
+ nesteScrollWebView.goBack();
+ }else {
+ super.onBackPressedSupport();
+ }
+ }
+
+ /**
+ * js接口
+ */
+ public class SupportJavascriptInterface {
+ private Context context;
+
+ public SupportJavascriptInterface(Context context) {
+ this.context = context;
+ }
+
+ @JavascriptInterface
+ public void openImage(final String img) {
+ AppUtils.runOnUIThread(new Runnable() {
+ @Override
+ public void run() {
+// gotoImageBrowse(img);
+ }
+ });
+ }
+ }
+
+ protected void initWebView() {
+ // 添加js交互接口类,并起别名 imagelistner
+ nesteScrollWebView.addJavascriptInterface(new SupportJavascriptInterface(this),
+ "imagelistner");
+ nesteScrollWebView.setWebViewClient(new WebViewClient() {
+ @Override
+ public boolean shouldOverrideUrlLoading(WebView view, String url) {
+ view.loadUrl(url);
+ return true;
+ }
+
+ @Override
+ public void onPageFinished(WebView view, String url) {
+ view.getSettings().setJavaScriptEnabled(true);
+ super.onPageFinished(view, url);
+ // html加载完成之后,添加监听图片的点击js函数
+ addWebImageClickListner(view);
+// toolbar.setTitle(getToolbarTitle());
+ }
+
+ @Override
+ public void onPageStarted(WebView view, String url, Bitmap favicon) {
+ view.getSettings().setJavaScriptEnabled(true);
+ super.onPageStarted(view, url, favicon);
+ }
+
+ // 注入js函数监听
+ protected void addWebImageClickListner(WebView webView) {
+ // 这段js函数的功能就是,遍历所有的img节点,并添加onclick函数,
+ // 函数的功能是在图片点击的时候调用本地java接口并传递url过去
+ webView.loadUrl("javascript:(function(){" +
+ "var objs = document.getElementsByTagName(\"img\"); " +
+ "for(var i=0;i
+ implements ConsultContract.IConsultView {
+
+ XBanner xBanner;
+
+ @Override
+ public int getLayoutId() {
+ return R.layout.fragment_start;
+ }
+
+ @Override
+ public void initUI(View view, @Nullable Bundle savedInstanceState) {
+ xBanner = view.findViewById(R.id.xBanner);
+ if (!TextUtils.isEmpty(AppConfig.getAppConfig(getContext()).get(AppConfig.APP_IS_START))) {
+ mPresenter.getBanners("0");
+ AppConfig.getAppConfig(getContext()).set(AppConfig.APP_IS_START, "1");
+ } else mPresenter.getBanners("1");
+ }
+
+ @NonNull
+ @Override
+ public BasePresenter initPresenter() {
+ return new ConsultPresenter();
+ }
+
+ @Override
+ public void showTools() {
+
+ }
+
+ @Override
+ public void showBanners(List guangGaoBeanList) {
+ initBannes(guangGaoBeanList);
+ }
+
+ private void initBannes(List guangGaoBeanList) {
+ final List imgUrl = new ArrayList<>();
+ List describeList = new ArrayList<>();
+ for (int i = 0; i < guangGaoBeanList.size(); i++) {
+ imgUrl.add(guangGaoBeanList.get(i).fileSrc);
+ describeList.add(guangGaoBeanList.get(i).describe);
+ }
+ xBanner.setData(imgUrl, describeList);
+ xBanner.setmAutoPlayAble(false);
+ xBanner.setSlideScrollMode(View.OVER_SCROLL_NEVER);
+
+ xBanner.setmAdapter(new XBanner.XBannerAdapter() {
+ @Override
+ public void loadBanner(XBanner banner, Object model, View view, int position) {
+ Glide.with(getActivity()).load(imgUrl.get(position)).placeholder(R.drawable.ic_launcher_background)
+ .into((ImageView) view);
+ }
+ });
+
+ xBanner.setOnPageChangeListener(new ViewPager.OnPageChangeListener() {
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+ if (position == imgUrl.size() - 1) {
+ startNewActivity(MainActivity.class);
+ }
+ }
+
+ @Override
+ public void onPageSelected(int position) {
+
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+
+ }
+ });
+
+ }
+}
diff --git a/app/src/main/java/com/shunzhi/parent/views/TextAndImgShowView.java b/app/src/main/java/com/shunzhi/parent/views/TextAndImgShowView.java
index fd6e3b2..81717e0 100644
--- a/app/src/main/java/com/shunzhi/parent/views/TextAndImgShowView.java
+++ b/app/src/main/java/com/shunzhi/parent/views/TextAndImgShowView.java
@@ -13,6 +13,7 @@ import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.TextView;
+import com.bumptech.glide.Glide;
import com.share.mvpsdk.utils.DisplayUtils;
import com.shunzhi.parent.R;
@@ -54,6 +55,10 @@ public class TextAndImgShowView extends LinearLayout {
imgs = new int[]{normalDrawable, selectDrawable};
}
+ public void addImgs(String imgUrl){
+ Glide.with(getContext()).load(imgUrl).error(R.drawable.gxzt).into(image);
+ }
+
public void setSelect(boolean isSelect) {
if (isSelect) {
if (imgs != null && imgs.length > 1)
diff --git a/app/src/main/res/drawable-xhdpi/header_icon.jpg b/app/src/main/res/drawable-xhdpi/header_icon.jpg
new file mode 100644
index 0000000..f16540b
Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/header_icon.jpg differ
diff --git a/app/src/main/res/drawable/shape_corner_bg.xml b/app/src/main/res/drawable/shape_corner_bg.xml
new file mode 100644
index 0000000..d604f69
--- /dev/null
+++ b/app/src/main/res/drawable/shape_corner_bg.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/web_progress_bar_bg.xml b/app/src/main/res/drawable/web_progress_bar_bg.xml
new file mode 100644
index 0000000..40bba59
--- /dev/null
+++ b/app/src/main/res/drawable/web_progress_bar_bg.xml
@@ -0,0 +1,24 @@
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_start.xml b/app/src/main/res/layout/activity_start.xml
index 6447119..0e7465b 100644
--- a/app/src/main/res/layout/activity_start.xml
+++ b/app/src/main/res/layout/activity_start.xml
@@ -4,12 +4,8 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
+ android:id="@+id/frame_start"
tools:context="com.shunzhi.parent.ui.activity.StartActivity">
-
diff --git a/app/src/main/res/layout/activity_web_view.xml b/app/src/main/res/layout/activity_web_view.xml
new file mode 100644
index 0000000..3de5e9d
--- /dev/null
+++ b/app/src/main/res/layout/activity_web_view.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_start.xml b/app/src/main/res/layout/fragment_start.xml
new file mode 100644
index 0000000..98fbb90
--- /dev/null
+++ b/app/src/main/res/layout/fragment_start.xml
@@ -0,0 +1,12 @@
+
+
+
+
diff --git a/app/src/main/res/layout/popup_pic_longclick.xml b/app/src/main/res/layout/popup_pic_longclick.xml
new file mode 100644
index 0000000..f333987
--- /dev/null
+++ b/app/src/main/res/layout/popup_pic_longclick.xml
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/sub_net_status.xml b/app/src/main/res/layout/sub_net_status.xml
new file mode 100644
index 0000000..72d7b1f
--- /dev/null
+++ b/app/src/main/res/layout/sub_net_status.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 37c9671..a35c28a 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -11,6 +11,7 @@
32dp
64dp
48dp
+ 260dp
34dp
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index bbe6ef3..e08d0f9 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -41,4 +41,18 @@
- true
+
+
+
+
+
+
diff --git a/mvpsdk/build.gradle b/mvpsdk/build.gradle
index c670878..41892f6 100644
--- a/mvpsdk/build.gradle
+++ b/mvpsdk/build.gradle
@@ -39,6 +39,7 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
+ implementation 'com.android.support.constraint:constraint-layout:1.0.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.1'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
@@ -103,7 +104,6 @@ dependencies {
compile 'cn.jzvd:jiaozivideoplayer:6.2.7'
// compile(name: 'jiaozivideoplayer-6.2.3', ext: 'aar')
-
//轮播图XBanner
compile 'com.xhb:xbanner:1.3.1'
diff --git a/mvpsdk/src/main/AndroidManifest.xml b/mvpsdk/src/main/AndroidManifest.xml
index 4cf5ec6..d79b4c5 100644
--- a/mvpsdk/src/main/AndroidManifest.xml
+++ b/mvpsdk/src/main/AndroidManifest.xml
@@ -1,2 +1,7 @@
+
+ package="com.share.mvpsdk">
+
+
+
+
\ No newline at end of file
diff --git a/mvpsdk/src/main/res/values/strings.xml b/mvpsdk/src/main/res/values/strings.xml
index 7165da5..5c7a08c 100644
--- a/mvpsdk/src/main/res/values/strings.xml
+++ b/mvpsdk/src/main/res/values/strings.xml
@@ -4,7 +4,7 @@
Loading……
Load failed. Please click me again
Press again to exit
-报告
+ 报告
Day
Week
--
libgit2 0.21.0