我正在尝试从我的webview获取一个javascript变量,并将其转换为Java中的String变量。但我是javascript的新手,无法弄清楚我是如何做到这一点的。
任何人都可以帮助我吗?
答案 0 :(得分:2)
如何使用Android Java / JavaScript桥接器在两个层之间发送数据。集成技术是核心Android框架的一部分。
PhoneGap也很棒,但如果您只想坚持Android
,那就太过分了以下是有关这些内容如何运作的教程:http://code.google.com/p/openmobster/wiki/JavascriptBridge
完全披露:我是OpenMobster的总工程师,我写了这个教程
答案 1 :(得分:1)
没有简单的方法可以将变量从客户端javascript拉到应用程序级Java。希望有人可以来并给出一个很好的原始答案。但是,PhoneGap库有一种简单的方法可以做到这一点。 PhoneGap可以将javascript事件与本机应用程序事件联系起来,这非常有用。如果你真的想这样做我建议至少检查一下PhoneGap。