|
|
package com.idormy.sms.forwarder;
|
|
|
|
|
|
import android.annotation.SuppressLint;
|
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
import android.webkit.WebSettings;
|
|
|
import android.webkit.WebView;
|
|
|
import android.webkit.WebViewClient;
|
|
|
|
|
|
@SuppressWarnings("deprecation")
|
|
|
public class HelpActivity extends BaseActivity {
|
|
|
|
|
|
@SuppressLint("SetJavaScriptEnabled")
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_help);
|
|
|
//获得控件
|
|
|
WebView webView = findViewById(R.id.wv_webview);
|
|
|
|
|
|
//设置
|
|
|
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
|
|
|
webView.getSettings().setSafeBrowsingEnabled(false);
|
|
|
}
|
|
|
WebSettings webSetting = webView.getSettings();
|
|
|
webSetting.setJavaScriptEnabled(true);
|
|
|
|
|
|
webSetting.setBuiltInZoomControls(true);
|
|
|
webSetting.setDisplayZoomControls(false);
|
|
|
webSetting.setUseWideViewPort(true);
|
|
|
|
|
|
webSetting.setBlockNetworkImage(false);
|
|
|
//缓存模式
|
|
|
webSetting.setCacheMode(WebSettings.LOAD_NO_CACHE);
|
|
|
webSetting.setDatabaseEnabled(true);
|
|
|
webSetting.setDomStorageEnabled(true);
|
|
|
webSetting.setAppCacheMaxSize(1024 * 1024 * 8);
|
|
|
webSetting.setAppCachePath(getFilesDir().getAbsolutePath());
|
|
|
webSetting.setDatabasePath(getFilesDir().getAbsolutePath());
|
|
|
webSetting.setAllowFileAccess(true);
|
|
|
webSetting.setAppCacheEnabled(true);
|
|
|
//webSetting.setTextZoom(100);
|
|
|
webSetting.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
|
|
|
|
|
|
//访问网页
|
|
|
webView.loadUrl("https://gitee.com/pp/SmsForwarder/wikis/pages");
|
|
|
//系统默认会通过手机浏览器打开网页,为了能够直接通过WebView显示网页,则必须设置
|
|
|
webView.setWebViewClient(new WebViewClient() {
|
|
|
@Override
|
|
|
public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
|
|
//使用WebView加载显示url
|
|
|
view.loadUrl(url);
|
|
|
//返回true
|
|
|
return true;
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
} |