diff --git a/bin/classes.dex b/bin/classes.dex index af2f98d..e2fbbd3 100644 Binary files a/bin/classes.dex and b/bin/classes.dex differ diff --git a/bin/classes/com/thunder/simtech/MainActivity$1.class b/bin/classes/com/thunder/simtech/MainActivity$1.class index 67a52a2..e6df6e9 100644 Binary files a/bin/classes/com/thunder/simtech/MainActivity$1.class and b/bin/classes/com/thunder/simtech/MainActivity$1.class differ diff --git a/bin/classes/com/thunder/simtech/MainActivity.class b/bin/classes/com/thunder/simtech/MainActivity.class index 34f2616..c778b09 100644 Binary files a/bin/classes/com/thunder/simtech/MainActivity.class and b/bin/classes/com/thunder/simtech/MainActivity.class differ diff --git a/bin/classes/com/thunder/simtech/R$string.class b/bin/classes/com/thunder/simtech/R$string.class index 6ed0835..b0aaf28 100644 Binary files a/bin/classes/com/thunder/simtech/R$string.class and b/bin/classes/com/thunder/simtech/R$string.class differ diff --git a/bin/classes/com/thunder/simtech/R$style.class b/bin/classes/com/thunder/simtech/R$style.class index 8988213..75b4d8a 100644 Binary files a/bin/classes/com/thunder/simtech/R$style.class and b/bin/classes/com/thunder/simtech/R$style.class differ diff --git a/bin/resources.ap_ b/bin/resources.ap_ index 0033a5d..e1389b2 100644 Binary files a/bin/resources.ap_ and b/bin/resources.ap_ differ diff --git a/bin/simtech-thunder.apk b/bin/simtech-thunder.apk index cb68c8c..435b0fe 100644 Binary files a/bin/simtech-thunder.apk and b/bin/simtech-thunder.apk differ diff --git a/gen/com/thunder/simtech/R.java b/gen/com/thunder/simtech/R.java index d1475f4..880606a 100644 --- a/gen/com/thunder/simtech/R.java +++ b/gen/com/thunder/simtech/R.java @@ -34,6 +34,7 @@ public final class R { } public static final class string { public static final int app_name=0x7f050000; + public static final int injectJS=0x7f050001; } public static final class style { /** diff --git a/res/values/strings.xml b/res/values/strings.xml index 783be1c..046a8e7 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -2,4 +2,5 @@ Simtech <thunder> + javascript:console.log("Hello!"); diff --git a/src/com/thunder/simtech/MainActivity.java b/src/com/thunder/simtech/MainActivity.java index f85c0c5..13adcf5 100644 --- a/src/com/thunder/simtech/MainActivity.java +++ b/src/com/thunder/simtech/MainActivity.java @@ -1,5 +1,7 @@ package com.thunder.simtech; +import java.io.Console; + import android.os.Bundle; import android.app.Activity; import android.content.Context; @@ -20,6 +22,11 @@ public class MainActivity extends Activity { WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient() { + public void onPageFinished(WebView view, String url) { + String javascript = getString(R.string.injectJS); + Log.d(null, javascript); + view.loadUrl(javascript); + } public boolean shouldOverrideUrlLoading(WebView view, String url){ view.loadUrl(url); EditText editText = (EditText) findViewById(R.id.editText); @@ -43,7 +50,7 @@ public class MainActivity extends Activity { if (editText.getText()==null)return; String url = editText.getText().toString(); - if (!url.contains("http://"))url = "http://"+url; + if (!url.contains("http://") && !url.contains("javascript:"))url = "http://"+url; webView.loadUrl(url); Log.i("AndroidDemo", "Visiting: "+url); }