我们的应用想包成一个安卓APP,但是没有用phonegap,用的似乎是原生的,具体我也不太明白。我主要负责web,现在需要和安卓的哥们儿进行交互,它暴露给我一个函数比如说window.haha.hehe(),我调用这个之后安卓客户端就能调用原生的地图。我想要获取地图信息,但是不知道该怎么做。如果我在window.haha.hehe里传一个回调函数,但是android那边应该怎么写呢?网上看到一种方法,是把回调函数变成字符串传过去,安卓那边解析后执行。但是那样执行的作用域是全局的,根本无法访问到我调用window.haha.hehe()时作用域里的变量啊。
有没有什么比较好的方法呢,谢谢啦
个人总结的最全面的Java与JS交互的文章