Android JavaScript桥-触发事件



可能是一个简单的问题,我可以从JavaScript调用本地函数,例如:

Android.setVolume(0.7)

然而,我不知道如何触发(从Android/Java),或处理事件(JS),不是由用户交互引起的,例如,当用户的网络状态发生变化时,提醒JS,电池低于某一点等。

非常感谢任何帮助。

然而,我不知道如何触发(从Android/Java),或处理事件(JS),不是由用户交互引起的,例如,当用户的网络状态发生变化时,提醒JS,电池低于某一点等。

与您链接到的答案一样,使用loadUrl()javascript: URL,类似于bookmarklet的工作方式。

这个答案已经有一年多了,被贴上了黑客的标签,这仍然是最好的方法吗?

我不完全清楚为什么那个答案的作者把它描述为一个黑客。当然,它是可行的,并且经常使用。

最新更新