When developing a web application that's designed specifically
for the WebView in your Android application, you can create interfaces
between your JavaScript code and client-side Android code. For example,
your JavaScript code can call a method in your Android code to display a
Dialog, instead of using JavaScript's alert() function.
Binding JavaScript code to Android code
Here are few examples: