|
@@ -5,8 +5,6 @@ import android.content.Intent; |
|
|
import android.os.Bundle; |
|
|
import android.os.Bundle; |
|
|
import android.view.KeyEvent; |
|
|
import android.view.KeyEvent; |
|
|
import android.view.ViewGroup; |
|
|
import android.view.ViewGroup; |
|
|
import android.webkit.WebSettings; |
|
|
|
|
|
import android.webkit.WebView; |
|
|
|
|
|
import android.widget.LinearLayout; |
|
|
import android.widget.LinearLayout; |
|
|
import android.widget.RelativeLayout; |
|
|
import android.widget.RelativeLayout; |
|
|
|
|
|
|
|
@@ -23,16 +21,6 @@ import androidx.appcompat.app.AppCompatActivity; |
|
|
*/ |
|
|
*/ |
|
|
public class FullscreenActivity extends AppCompatActivity { |
|
|
public class FullscreenActivity extends AppCompatActivity { |
|
|
|
|
|
|
|
|
private WebView mWebView; |
|
|
|
|
|
|
|
|
|
|
|
private SensorManagerHelper sensorManagerHelper; |
|
|
|
|
|
|
|
|
|
|
|
private BaseWebChromeClient chromeClient; |
|
|
|
|
|
|
|
|
|
|
|
private String[] urls = new String[]{ |
|
|
|
|
|
"http://116.255.135.38:86/authenticRight/login", "http://116.255.135.38:89/homestead/login " |
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private AgentWeb mAgentWeb; |
|
|
private AgentWeb mAgentWeb; |
|
|
|
|
|
|
|
@@ -89,32 +77,9 @@ public class FullscreenActivity extends AppCompatActivity { |
|
|
return super.onKeyDown(keyCode, event); |
|
|
return super.onKeyDown(keyCode, event); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void setWebSettings(WebView mView) { |
|
|
|
|
|
WebSettings setting = mView.getSettings(); |
|
|
|
|
|
//支持Js |
|
|
|
|
|
setting.setJavaScriptEnabled(true); |
|
|
|
|
|
setting.setJavaScriptCanOpenWindowsAutomatically(true); |
|
|
|
|
|
//缓存模式 |
|
|
|
|
|
setting.setCacheMode(WebSettings.LOAD_DEFAULT); |
|
|
|
|
|
//支持内容重新布局 |
|
|
|
|
|
setting.setLayoutAlgorithm(WebSettings.LayoutAlgorithm.SINGLE_COLUMN); |
|
|
|
|
|
//将图片调整到适合webview的大小 |
|
|
|
|
|
setting.setUseWideViewPort(true); |
|
|
|
|
|
setting.setLoadWithOverviewMode(true); |
|
|
|
|
|
//设置可以访问文件 |
|
|
|
|
|
setting.setAllowFileAccess(true); |
|
|
|
|
|
//支持自动加载图片 |
|
|
|
|
|
setting.setLoadsImagesAutomatically(true); |
|
|
|
|
|
try { |
|
|
|
|
|
setting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW); |
|
|
|
|
|
} catch (NoSuchMethodError e) { |
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { |
|
|
protected void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) { |
|
|
chromeClient.onActivityResult(requestCode, resultCode, data); |
|
|
|
|
|
super.onActivityResult(requestCode, resultCode, data); |
|
|
super.onActivityResult(requestCode, resultCode, data); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |