久しぶりにWebViewについて・・・。
WebView.loadUrlで指定のURLのWebページをロードできる・・・。
普通のWebサイトのページは、WebViewの項でロードできたが、ローカルHTMLファイルの場合はどうだろう・・・。
activity_main.xmlで、
画面いっぱいにWebView・・・。
assetsの下にファイルを追加・・・。
test.html・・・。
エクスプローラだと、この位置・・・。
こんな感じのテストページに・・・。
MainActivity.javaで、
loadUrlにURLを指定するのだが、"file:///android_asset/"の部分がassetsフォルダにあたる・・・。
でその下に"test.html"という感じ・・・。
ローカルページの場合、INTERNETのパーミッションなくても表示できた・・・。
XperiaSPでもロードできた・・・。
ただし、AndroidStudioでAndroid5以降の端末だと、URLの場所が変わったりしてロードできない場合もあるので、それはいずれやる予定・・・。
Sample/android/WebView/loadUrl/src/WebView at master · bg1bgst333/Sample · GitHub