今回は、WebView内に書かれたJavaScriptをアプリ側から起動したり、 HTML内のリンクタップをアプリ側で検知したり、 アプリ側からJavaScriptを介す事によって値をWebView内へ渡したり、 逆にWebView内の値をアプリへ渡す様な相互連携を行う方法について サンプルコード付きで解説します。 まずは、アプリを外部のインターネットへ接続出来る様に権限を指定する必要がありますので、 権限の付加方法から解説しましょう。 マニュフェストの設定でインターネット通信を許可しよう アプリ内のブラウザ。webViewを設置しよう WebViewに対してJavaScriptを実行しよう リンクタップ等、ロケーションの変更を検知する マニュフェストの設定でインターネット通信を許可しよう デフォルトでは、アプリから外部のインターネットへ接続する事は出来ません。 そこで、アプリ毎にインター
![【Android】WebView内のJavaScriptやHTMLと相互連携する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/81f756bcef82608d08360893e65b8380beb97915/height=288;version=1;width=512/https%3A%2F%2Fblogger.googleusercontent.com%2Fimg%2Fb%2FR29vZ2xl%2FAVvXsEiqaX7TXC5ZWWmFTrAZ8_tS2MOkB5XvSx8ixzdPh1YZVF1scSbaj2JFfz9nTKDH4sZYoX8rhcZd0QO75gvrpwHGvcre0Bv4izPt4qQLuuvi45rx2e7zw_cWAX9sMQdYrfm9hxivPjWKvg%2Fw1200-h630-p-k-no-nu%2Fa0777_000002_m.jpg)