顯示具有 電腦資訊::系統::Android 標籤的文章。 顯示所有文章
顯示具有 電腦資訊::系統::Android 標籤的文章。 顯示所有文章

2016年3月5日

Android WebView 的 JavaScript 與 Java 交互

要讓 WebView 內可以執行JavaScript,要先開啟WebView的設定
webView.getSettings().setJavaScriptEnabled(true);

要讓其中可以存取 Java 中的功能,就要建立一個可以讓 JavaScript 存取的 Interface
class JsObject {
    @JavascriptInterface
    public void alert(String ss) {
        AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
        builder.setTitle("TestAlert");
        builder.setMessage(ss);
        builder.show();
    }
}

@JavascriptInterface 標記的 Method 才會在JavaScript中被允許使用
然後將這個 class 加入WebView,其中 "myjs" 可以自訂為任意文字
webView.addJavascriptInterface(new JsObject(), "myjs");

最後在網頁中這樣呼叫就可以了
<script>
    window.myjs.alert("GG");
</script>

2013年3月17日

Upgrade HTC One SV 4.1.2

2013年3月14號HTC發佈了 One SV 的 4.1.2 + Sense 4+ 的更新

已經Root過的要如何更新呢?

2013年1月17日

Root HTC One SV

關於Root是什麼意思就不解釋了
總之終於在今天把他給弄成
注意:刷機一定有風險,使用前請詳閱公開說明書
注意:刷機將造成保固失效,發生問題一概不負責