管灌系统巡查员智能手机App
app/src/main/java/com/dayu/pipirrapp/utils/WebViewUtils.java
@@ -1,13 +1,13 @@
package com.dayu.pipirrapp.utils;
import android.util.Log;
import android.view.View;
import android.webkit.ConsoleMessage;
import android.webkit.JsResult;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import com.dayu.pipirrapp.bean.db.CenterPointBean;
import com.dayu.pipirrapp.bean.db.MarkerBean;
import java.util.List;
@@ -55,6 +55,8 @@
        //启用 Service Workers
        WebView.enableSlowWholeDocumentDraw();
        WebView.setWebContentsDebuggingEnabled(true);
        // 启用硬件加速
        mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
// 缓存模式
//        LOAD_DEFAULT: 默认,根据 cache-control 决定是否从网络上取数据
@@ -124,5 +126,18 @@
        return stringBuilder.toString().replace("\\", "\\\\").replace("\"", "\\\"");
    }
    /**
     * bean转json
     *
     * @param stringBuilder
     * @param markerBean
     */
    public static String markerBeanToJson(StringBuilder stringBuilder, MarkerBean markerBean) {
        stringBuilder.append("{");
        stringBuilder.append(markerBean.getLng());
        stringBuilder.append(",");
        stringBuilder.append(markerBean.getLat());
        stringBuilder.append(",\"" + markerBean.getName() + "\"}");
        return stringBuilder.toString().replace("\\", "\\\\").replace("\"", "\\\"");
    }
}