WebViewとは
WebViewとは、WebサイトやHTMLファイルなどのWebコンテンツを表示するため、Android OSが提供しているクラスです。WebViewを使用することにより、アプリにWebブラウザのような機能を追加できます。
JavascriptInterfaceとは
JavascriptInterfaceとは、WebViewに表示したWebコンテンツとJavaで記述されたアプリを連携する仕組みです。JavascriptInterfaceを用いることにより、WebViewに読み込まれたWebコンテンツは、JavaScriptを使ってアプリ側のJavaで記述されたメソッドを呼び出せるようになります。