中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Android WebView定位服務如何啟用

小樊
116
2024-06-19 10:42:58
欄目: 編程語言

要在Android WebView中啟用定位服務,可以遂需做以下幾個步驟:

  1. 在AndroidManifest.xml文件中添加權限:
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
  1. 在WebViewClient中啟用定位:
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setGeolocationEnabled(true);
  1. 在WebChromeClient中處理定位請求:
webView.setWebChromeClient(new WebChromeClient() {
    @Override
    public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
        callback.invoke(origin, true, false);
    }
});

這樣就可以在Android WebView中啟用定位服務了。在網頁中使用Geolocation API進行定位時,會彈出權限請求對話框,用戶授權后即可獲取定位信息。

0
奉节县| 西峡县| 昆明市| 开化县| 阜南县| 苗栗县| 辽阳市| 自贡市| 昌宁县| 文安县| 济南市| 资源县| 彭山县| 合阳县| 临夏市| 中西区| 图木舒克市| 彩票| 澎湖县| 吉木乃县| 务川| 宜城市| 淮安市| 青冈县| 迁西县| 玉龙| 神农架林区| 昭平县| 松江区| 三穗县| 安徽省| 开阳县| 原平市| 东明县| 灵丘县| 元谋县| 北京市| 沂南县| 长沙县| 姚安县| 新河县|