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) }