Вы можете использовать JAVA Script Interface
для связи между функцией Android и вашим методом java-скрипта.
JavaScript, работающий внутри WebView
, может вызывать код в вашей деятельности.Вы можете использовать это, чтобы ваши JavaScript-действия вызывали такие действия, как запуск нового действия, или его можно использовать для извлечения данных из базы данных или ContentProvider
.API для этого очень прост: просто вызовите метод addJavascriptInterface
на вашем WebView
.Вы передаете объект, методы которого вы хотите открыть для JavaScript, и имя, которое будет использоваться при совершении вызовов.
Посмотрите здесь хороший пример для Android - Webview и здесь .