Android WebView:Android 4.4.4上的地理定位失败

时间:2015-02-03 07:07:41

标签: android webview geolocation

我正在编写Android WebView应用程序,在加载需要请求用户位置的网页时,应该征得用户的同意。

我按照这篇文章写了这个简单的应用程序。 https://turbomanage.wordpress.com/2012/04/23/how-to-enable-geolocation-in-a-webview-android/

但是在我的Android 4.4.4设备上,它仍然无效。 它不会要求用户允许访问用户的位置。

任何人都有同样的问题?或任何想法?

提前致谢。 埃里克

1 个答案:

答案 0 :(得分:0)

不应该通过webview请求许可。一旦AndroidManifest.xml有这一行:

 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

用户已经授权应用程序在安装时访问其位置。

您提供的链接中的代码会获取位置并执行应该没有浏览器上显示的请求对话框的内容。