From 0aee2215643aafe45d98300ad0a34bc1bbda6b6b Mon Sep 17 00:00:00 2001
From: jianbo <263303411@qq.com>
Date: Tue, 30 Mar 2021 18:05:53 +0800
Subject: [PATCH] d
---
app/src/main/AndroidManifest.xml | 5 +
.../com/sl/house_property/Main4Fragment.java | 6 +
.../com/sl/house_property/WebActivitytwo.java | 105 ++++++++++++++++++
app/src/main/java/http/ApiConfig.java | 2 +-
.../main/res/drawable/progress_bar_states.xml | 55 +++++++++
app/src/main/res/layout/activity_webtwo.xml | 23 ++++
app/src/main/res/layout/fragment_main4.xml | 41 +++++++
app/src/main/res/layout/title_top.xml | 61 ++++++++++
.../main/res/mipmap-xxhdpi/clound_code.png | Bin 0 -> 448 bytes
app/src/main/res/mipmap-xxhdpi/icon_back.png | Bin 0 -> 1307 bytes
10 files changed, 297 insertions(+), 1 deletion(-)
create mode 100644 app/src/main/java/com/sl/house_property/WebActivitytwo.java
create mode 100644 app/src/main/res/drawable/progress_bar_states.xml
create mode 100644 app/src/main/res/layout/activity_webtwo.xml
create mode 100644 app/src/main/res/layout/title_top.xml
create mode 100644 app/src/main/res/mipmap-xxhdpi/clound_code.png
create mode 100644 app/src/main/res/mipmap-xxhdpi/icon_back.png
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 01e6008..ff43c7c 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -121,6 +121,11 @@
android:theme="@style/myErrorDialogTheme"
android:screenOrientation="portrait"
/>
+
implements
startActivity(intent);
}
});
+ mDataBinding.ll5.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ WebActivitytwo.runActivity(getActivity(), "", "https://wy.dou1.net/articlemobile/index/detail?article_id=19");
+ }
+ });
//mDataBinding.myRecyView;
mDataBinding.userImage.setOnClickListener(new View.OnClickListener() {
@Override
diff --git a/app/src/main/java/com/sl/house_property/WebActivitytwo.java b/app/src/main/java/com/sl/house_property/WebActivitytwo.java
new file mode 100644
index 0000000..3f6ffe0
--- /dev/null
+++ b/app/src/main/java/com/sl/house_property/WebActivitytwo.java
@@ -0,0 +1,105 @@
+package com.sl.house_property;
+
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.support.v7.app.AppCompatActivity;
+import android.view.View;
+import android.webkit.WebChromeClient;
+import android.webkit.WebSettings;
+import android.webkit.WebView;
+import android.webkit.WebViewClient;
+import android.widget.ImageView;
+import android.widget.ProgressBar;
+import android.widget.RelativeLayout;
+import android.widget.TextView;
+
+public class WebActivitytwo extends AppCompatActivity implements View.OnClickListener {
+ public final static String URL = "url";
+ public final static String TITLE = "title";
+ private WebView webView;
+ private ProgressBar pb;
+ private RelativeLayout mLayTopLeftTv;
+ private TextView mLayTopTitle;
+ private TextView mRight;
+ private ImageView mIvCode;
+ private ProgressBar mPb;
+ private WebView mWebView;
+
+ public static void runActivity(Context context, String title, String url) {
+ Intent intent = new Intent(context, WebActivitytwo.class);
+ intent.putExtra(URL, url);
+ intent.putExtra(TITLE, title);
+ context.startActivity(intent);
+ }
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.activity_webtwo);
+ String url = getIntent().getStringExtra(URL);
+ String title = getIntent().getStringExtra(TITLE);
+
+ initView();
+ pb.setMax(100);
+
+ WebSettings webSettings = webView.getSettings();
+ webSettings.setDomStorageEnabled(true);//主要是这句
+ webSettings.setJavaScriptEnabled(true);//启用js
+ webSettings.setBlockNetworkImage(false);//解决图片不显示
+ webSettings.setJavaScriptCanOpenWindowsAutomatically(true);
+ webSettings.setLoadsImagesAutomatically(true);
+ webSettings.setAppCacheEnabled(true);
+ webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
+// webView.getSettings().setJavaScriptEnabled(true);
+ webSettings.setSupportZoom(true);
+ webSettings.setBuiltInZoomControls(true);
+ webView.setWebChromeClient(new WebChromeClient() {
+ @Override
+ public void onProgressChanged(WebView view, int newProgress) {
+ pb.setProgress(newProgress);
+ if (newProgress >= 100) {
+ pb.setVisibility(View.GONE);
+ }
+ }
+ });
+
+ webView.setWebViewClient(new WebViewClient() {
+ @Override
+ public boolean shouldOverrideUrlLoading(WebView view, String url) {
+ view.loadUrl(url);
+ return true;
+ }
+ });
+ webView.loadUrl(url);
+
+ }
+
+ private void initView() {
+ webView = (WebView) findViewById(R.id.webView);
+ webView.setOnClickListener(this);
+ pb = (ProgressBar) findViewById(R.id.pb);
+ mLayTopLeftTv = (RelativeLayout) findViewById(R.id.layTop_left_tv);
+ mLayTopLeftTv.setOnClickListener(this);
+ mLayTopTitle = (TextView) findViewById(R.id.layTop_title);
+ mRight = (TextView) findViewById(R.id.right);
+ mIvCode = (ImageView) findViewById(R.id.iv_code);
+ mPb = (ProgressBar) findViewById(R.id.pb);
+ mWebView = (WebView) findViewById(R.id.webView);
+ mLayTopTitle.setText("智慧豆豆");
+ }
+
+ @Override
+ public void onClick(View v) {
+ switch (v.getId()) {
+ default:
+ break;
+ case R.id.webView:
+ break;
+ case R.id.layTop_left_tv:
+ finish();
+ break;
+ }
+ }
+}
diff --git a/app/src/main/java/http/ApiConfig.java b/app/src/main/java/http/ApiConfig.java
index 9600fa5..5f8fda3 100644
--- a/app/src/main/java/http/ApiConfig.java
+++ b/app/src/main/java/http/ApiConfig.java
@@ -9,7 +9,7 @@ public class ApiConfig {
public static String APPID="szo007";
public static String webUrl="https://www.dafaok88.com";*/
- public static String BASE_PARENT_URL="http://wy.dou1.net/";
+ public static String BASE_PARENT_URL="https://wy.dou1.net/";
public static String BASE_URL= BASE_PARENT_URL + "api/";
public static String APPID="api/";
diff --git a/app/src/main/res/drawable/progress_bar_states.xml b/app/src/main/res/drawable/progress_bar_states.xml
new file mode 100644
index 0000000..8f46869
--- /dev/null
+++ b/app/src/main/res/drawable/progress_bar_states.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_webtwo.xml b/app/src/main/res/layout/activity_webtwo.xml
new file mode 100644
index 0000000..0ccd2cd
--- /dev/null
+++ b/app/src/main/res/layout/activity_webtwo.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_main4.xml b/app/src/main/res/layout/fragment_main4.xml
index 81dca0b..8dac1c4 100644
--- a/app/src/main/res/layout/fragment_main4.xml
+++ b/app/src/main/res/layout/fragment_main4.xml
@@ -250,6 +250,47 @@
android:layout_height="1dp"
+ android:background="@color/light" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-xxhdpi/clound_code.png b/app/src/main/res/mipmap-xxhdpi/clound_code.png
new file mode 100644
index 0000000000000000000000000000000000000000..be6438ac056c1ba56b5f4d5cc43b9ffa19c9c810
GIT binary patch
literal 448
zcmV;x0YCnUP)aD1snq@oPe}Mpozw-!LfHe#AvsO
ztM%^e%=dhI{&)o30cXG#EqX9fv02jc%S;mc_r!)hS
z=1b$_6}XKl%VofFD*p)Al5!cP0Ax>ypD>b?Z2;sl&>R!ZpYZqLq+lo7NA{Qx{}l96
z2fB(!{5@BQTz+H^d^$xW1egHlI=NRta|H+H0zi~Zgv6_c*TB0*+ykzh3lTM(meg(U
zs$BMi08oR1HtmQrV$1VVj%#efHtmQ31T9&{Hl-c_**dV!G3*^cS0#+UH-P`+
qYL+TQtpI9VPS?snjqCZJ0sH{6s?3e5^2=uc0000c-mj#PnPRIHZt82`Ti~3Uk?B!Ylp0*+7m{3+ootz+WN)WnQ(*-(AUCxn
zQK2F?C$HG5!d3}vt`(3C64qBz04piUwpD^SD#ABF!8yMuRl!uxR5#hc&_u!9QqR!T
z(8R(}N5ROz&{*HVSl`fC*U-qyz|zXlQ~?TIxIyg#@@$ndN=gc>^!3Zj
z%k|2Q_413-^$jg8E%gnI^o@*kfhu&1EAvVcD|GXUm0>2hq!uR^WfqiV=I1GZOiWD5
zFD$Tv3bSNU;+l1ennz|zM-B0$V)JVzP|XC=H|jx7ncO3BHWAB;NpiyW)Z+ZoqGVvir744~DzI`cN=+=uFAB-e&w+(vKt_H^esM;Afr7KMf<|~|UP^v>
zu_jo#udkJ7UU5lcUUI6Zi>(sS0KLr26f1Kx7fVxTGcyw-BS%9+R|`v1M@v^{Q%eIw
zGh-KXb0e5um;B_?+|;}hnBEkGUUQs!K`9}(0BEyIYEfocYKmJ?ey#%8$5xrR-C}~%
zJgD9j+-@<&saGH97=2K@BE>UI2$*<4On9mVa^UGcH4m8Bi-4(m=JV4$3=E7DJY5_^
zDsH`*Vd%|lC~|!EwlW=y9i=6ug_?6&4s!J^Z4M~hHs8U%!P$K~-=&Sg`yKZ;Zf(PII#Ek#F)v`SD5%}Pg)!$D3^Wket?&3qxyt~
zy?6LuBNmzopmj1*$CzQ7f&$SNnY1D4NGs#KM
z>%xg%+oIbk^ZgdY@Wxm_5%Sup;HYd~dcw9r?B}M?fOQWi?tVUjTX2rWle~js*Qc%Q
zn(}9b&%O&+)~;I``8+I$>zc~v-K@XXe2qG&nKyf_w)I)(ZL2gM#K){kd0`bXE9Hz|
zP*=*ExHpq+gcX0ZFR^Rqap5TP4ia0VGwF(|{Z5tR3p+z5y}se8cCxZSed3dSzdm@%
zZJrX{INd#}h;LTdcjJ4zH6PUpD4A#MdT{ksop5PmrV9T7<%ovMcZ@gebNT