Rodhos Soft

備忘録を兼ねた技術的なメモです。Rofhos SoftではiOSアプリ開発を中心としてAndroid, Webサービス等の開発を承っております。まずはご相談下さい。

Android及びWebViewの初歩

1. AndroidのWebViewはLayoutで置く。
2. loadURLでURLの読み込み
3. AndroidManifestに の記述がいる。
4. AssetフォルダはNewのFolderから作れる。
5. Assetフォルダにはファイルをペーストで中に入れられる。
6. ローカルファイルの読み込みはwebView.loadUrl("file:///android_asset/hello.html")
7.javascriptを使えるようにする。 webView.settings.javaScriptEnabled(true)
8 urlの読み込み時を検知したい。

        webView.webViewClient = object : WebViewClient() {
            override fun shouldOverrideUrlLoading(view: WebView?, request: WebResourceRequest?): Boolean {
                return super.shouldOverrideUrlLoading(view, request)
            }
            }
        }

9. webViewでjavascriptを実行するには

        val script = String.format("javascript:message('%s');", "Success!")
        webView.loadUrl(script)    }