同城相亲 v1.1.1版本的 MD5 值为:007e8e047d75ee89cca348774925c94f
以下内容为反编译后的 MyWebViewClient.java 源代码,内容仅作参考
package com.ysxsoft.goddess.utils.other;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import com.alipay.sdk.cons.b;
public class MyWebViewClient extends WebViewClient {
private Context context;
public MyWebViewClient(Context context) {
this.context = context;
}
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
if (str.startsWith("http") || str.startsWith(b.a)) {
Intent intent = new Intent();
intent.setAction("android.intent.action.VIEW");
intent.setData(Uri.parse(str));
this.context.startActivity(intent);
return true;
}
return true;
}
@Override
public void onPageFinished(WebView webView, String str) {
webView.getSettings().setJavaScriptEnabled(true);
super.onPageFinished(webView, str);
addImageClickListener(webView);
}
@Override
public void onPageStarted(WebView webView, String str, Bitmap bitmap) {
webView.getSettings().setJavaScriptEnabled(true);
super.onPageStarted(webView, str, bitmap);
}
private void addImageClickListener(WebView webView) {
webView.loadUrl("javascript:(function(){var objs = document.getElementsByTagName(\"img\"); for(var i=0;i<objs.length;i++) { objs[i].onclick=function() { window.imagelistener.openImage(this.src); } }})()");
}
}