91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
衡阳市| 万全县| 沾益县| 集安市| 松溪县| 枣强县| 南陵县| 连山| 黄陵县| 漳平市| 吉木乃县| 宁陵县| 建平县| 镇康县| 乌拉特中旗| 曲水县| 上高县| 河源市| 冕宁县| 平泉县| 开化县| 瑞金市| 东源县| 信阳市| 阿坝县| 灵山县| 兰考县| 梅州市| 桐城市| 永康市| 鸡泽县| 福海县| 福贡县| 大田县| 和静县| 布拖县| 云和县| 永靖县| 辽源市| 营山县| 锡林浩特市|