android webview支持并获取位置信息
来源:互联网 发布:万国数据张妮娜 编辑:程序博客网 时间:2024/05/17 22:20
在java文件中设置webview,
WebView webView = (WebView)findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
//webview
webSettings.setJavaScriptEnabled(true);
//启用数据库
webSettings.setDatabaseEnabled(true);
//设置定位的数据库路径
String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();
webSettings.setGeolocationDatabasePath(dir);
//启用地理定位
webSettings.setGeolocationEnabled(true);
//开启DomStorage缓存
webSettings.setDomStorageEnabled
webView.setWebChromeClient(new WebChromeClient() {
@Overridepublic void onReceivedIcon(WebView view, Bitmap icon) {
super.onReceivedIcon(view, icon);
}
@Override
public void onGeolocationPermissionsShowPrompt(String origin,Callback callback) {
callback.invoke(origin, true, false);
super.onGeolocationPermissionsShowPrompt(origin, callback);
}
});
//配置权限
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
(在某些限制应用定位权限的手机中,,需要开启应用的定位权限,否则会定位失败)
- android webview支持并获取位置信息
- Android获取位置信息
- Android--获取位置信息
- Android 打开 GPS 导航并获取位置信息
- Android 打开 GPS 导航并获取位置信息
- android中webview支持位置定位
- android中webview支持位置定位
- android中webview支持位置定位
- Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息
- Android位置服务介绍,并介绍如何通过LocationManager对象获取位置信息
- 93.android获取位置信息
- android 获取手机位置信息
- Android 获取照片位置信息
- Android打开GPS导航并获取位置信息返回null解决方案
- Android打开GPS导航并获取位置信息返回null解决方案
- Android GPS应用:动态获取位置信息
- Android学习(19)-获取位置信息
- android 获取gps位置并标注
- hdu1062:Text Reverse
- logback 加载原理
- viewpager中动态添加、删除Fragment
- 三个著名加密算法(MD5、RSA、DES)的解析一
- 从github pull 下的项目在环境中不能使用异常
- android webview支持并获取位置信息
- GDOI2016 之 GDSOI 第一题 互补约数
- iOS消息推送(Java实现)
- 性能测试与并发用户访问时间
- 关于rangeOfString判断是否存在字符串bug
- 大话设计模式
- 三个著名加密算法(MD5、RSA、DES)的解析二
- JuheNews系列之一 · 前言
- 数据库原理 ----- ER图,关系模型,FD,BCNF,3NF