1
是否有可能使用JavaScript調用正在運行的android應用程序的方法或函數?或者有沒有一種可能的方式來在Javascript和原生android應用程序之間進行通信?可以使用javascript將事件委託給本機android應用程序嗎?
是否有可能使用JavaScript調用正在運行的android應用程序的方法或函數?或者有沒有一種可能的方式來在Javascript和原生android應用程序之間進行通信?可以使用javascript將事件委託給本機android應用程序嗎?
是的,有這樣一種方法。只需使用WebView.addJavascriptInterface()
方法即可。它創建一個綁定到java對象的JavaScript變量。你可以從你的javascript代碼中調用這個對象的方法。