如何通过应用程序的内部浏览器发送设备信息

时间:2012-12-03 18:27:33

标签: java android mobile

我有一个具有内部网络浏览器的原生应用。 在Web浏览器中,我将打开自己创建的移动Web应用程序。 我想要做的是当用户点击内部浏览器上的按钮时,发送本机设备的信息,如经度,纬度,电池状态或设备名称。有没有办法可以做到这一点?

如果需要,我可以提供更多信息。谢谢!

1 个答案:

答案 0 :(得分:1)

最简单的方法是创建一个javascript界面​​。这样你就可以从javascript调用Java方法。

http://developer.android.com/guide/webapps/webview.html“将JavaScript代码绑定到Android代码”部分

更清楚地说明:

  1. 调用javascript方法(javascript将调用java方法)
  2. java方法将在android os中查询您想要的信息
  3. java方法会将所有信息返回给javascript
  4. javascript现在可以在某处显示或发送这些数据