0

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

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

4

1 回答 1

1

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

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

为了更清楚:

  1. 调用javascript方法(javascript会调用java方法)
  2. 该 java 方法将查询 android 操作系统以获取您想要的信息
  3. java方法会将所有信息返回给javascript
  4. javascript 现在可以在某处显示或发送这些数据
于 2012-12-03T18:35:43.537 回答