亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
乌兰县| 岱山县| 古交市| 洱源县| 郑州市| 湖南省| 确山县| 武安市| 望都县| 宾川县| 巴林左旗| 岗巴县| 南安市| 景泰县| 库尔勒市| 漳浦县| 平果县| 五峰| 兴安盟| 宜丰县| 宣恩县| 鹤壁市| 沙坪坝区| 子洲县| 郑州市| 普兰店市| 禄劝| 自治县| 磐石市| 横山县| 利津县| 清水河县| 姚安县| 左云县| 温宿县| 恩施市| 滦南县| 资源县| 石家庄市| 南昌市| 鄱阳县|