我希望在这里我想做的是可能的。我有一个将GPS坐标发送到Javascript Web应用程序的应用程序,我需要允许Web应用程序用户通过单击Web应用程序中的按钮来阻止Android应用程序发送坐标。我没有为Android应用程序使用WebView,并且由于时间原因,它并不是一个真正的选择。

有没有一种方法可以在Android应用程序中创建侦听器,以侦听Javascript Web应用程序的函数调用?

最佳答案

我不确定“将GPS坐标发送到javascript Web应用程序”是什么意思,但是由于您没有将GPS坐标发送给客户端,因此我假设您是将其发送到服务器。

如果您不断将这些坐标发送到服务器,则只需使该按钮在服务器端更新一个布尔值即可。每次Android应用提供坐标时,服务器都可以检查此布尔值,并在必要时告诉Android应用停止发送坐标。

当然,这不能解决切换的问题,但是您不会提及。

至于通过网络应用程序收听呼叫,您可能需要查看server-side push / Comet / long polling.

关于java - 收听Javascript函数调用-Android,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9517993/

10-09 05:51
查看更多