@@ -21,6 +21,8 @@ import android.webkit.WebViewClient;
21import android.graphics.Bitmap;
21import android.graphics.Bitmap;
22import java.io.IOException;
22import java.io.IOException;
23import java.io.InputStream;
23import java.io.InputStream;
24+import android.content.Intent;
24import java.nio.charset.StandardCharsets;
26import java.nio.charset.StandardCharsets;
26public class MainWidget {
28public class MainWidget {
@@ -73,6 +75,15 @@ public class MainWidget {
73 return null;
75 return null;
79+ public boolean shouldOverrideUrlLoading(WebView view, String url) {
80+ if( url != null && !url.startsWith("http://") && !url.startsWith("https://") && !url.startsWith("file://")) {
81+ view.getContext().startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
78 wv.setWebChromeClient(new WebChromeClient() {
89 wv.setWebChromeClient(new WebChromeClient() {