欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Android中WebView中無法定位怎么辦-創(chuàng)新互聯(lián)

這篇文章主要介紹了Android中WebView中無法定位怎么辦,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為懷仁等服務(wù)建站,懷仁等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為懷仁企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

實例如下

WebSettings settings = wbContent.getSettings();
    settings.setJavaScriptEnabled(true);
    settings.setJavaScriptCanOpenWindowsAutomatically(true);
    settings.setGeolocationEnabled(true);
    settings.setDomStorageEnabled(true);

    settings.setDatabaseEnabled(true);
    String dir = this.getApplicationContext().getDir("database", Context.MODE_PRIVATE).getPath();
    settings.setGeolocationDatabasePath(dir);
    webChromeClient = new WebChromeClient(){
      @Override
      public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
        callback.invoke(origin, true, true);
        super.onGeolocationPermissionsShowPrompt(origin, callback);
      }
    };
    wbContent.setWebChromeClient(webChromeClient);
    wbContent.loadUrl("https://xxxxxxxxxxxxxxxxxxxxxxxx");

網(wǎng)上很多地方說加了這段代碼之后就可以正常定位了,然而我加上之后還是沒有什么卵用。沒辦法,百度就是沒谷歌給力。
看了下日志,說我沒有獲取到權(quán)限,但是代碼中的callback.invoke(origin, true, true);是獲取定位權(quán)限的操作啊。

我想了想,突然想到了6.0之后要動態(tài)申請權(quán)限。

我這樣加入動態(tài)申請權(quán)限的代碼

if (Build.VERSION.SDK_INT >= 23) {
      int checkPermission = ContextCompat.checkSelfPermission(LocationTestActivity.this, Manifest.permission.ACCESS_COARSE_LOCATION);
      if (checkPermission != PackageManager.PERMISSION_GRANTED) {
        ActivityCompat.requestPermissions(LocationTestActivity.this, new String[]{Manifest.permission.ACCESS_COARSE_LOCATION}, 1);
        ActivityCompat.requestPermissions(LocationTestActivity.this, new String[]{Manifest.permission.ACCESS_FINE_LOCATION}, 1);
      }else {
        wbContent.loadUrl("https://xxxxxxxxxxxxxxxxxxxxxxxx");
      }
    }

發(fā)現(xiàn)這樣就能正常的獲取到定位的結(jié)果,有的人可能不知道要在哪里動態(tài)申請,其實這要看你具體的流程,你也可以在跳轉(zhuǎn)到這個頁面的時候申請,也可以在展示網(wǎng)頁的時候申請。

最后說一下,onGeolocationPermissionsShowPrompt這個方法只會調(diào)用一次,和動態(tài)申請權(quán)限一樣,只會在第一次調(diào)用。

感謝你能夠認真閱讀完這篇文章,希望小編分享的“Android中WebView中無法定位怎么辦”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識等著你來學習!

網(wǎng)頁題目:Android中WebView中無法定位怎么辦-創(chuàng)新互聯(lián)
網(wǎng)頁鏈接:http://chinadenli.net/article36/cdjcpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、搜索引擎優(yōu)化面包屑導航、小程序開發(fā)云服務(wù)器、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)
精品熟女少妇一区二区三区| 国产一级内射麻豆91| 国产视频一区二区三区四区| 国产黄色高清内射熟女视频| 激情内射日本一区二区三区| 日韩一区二区三区免费av| 中文字幕乱码亚洲三区| 婷婷开心五月亚洲综合| 国产在线小视频你懂的| 韩日黄片在线免费观看| 欧美一区二区三区不卡高清视| 国产日韩欧美国产欧美日韩| 偷自拍亚洲欧美一区二页| 中文字幕一区二区久久综合| 国产成人国产精品国产三级| 亚洲国产日韩欧美三级| 午夜福利视频六七十路熟女| 欧美午夜一级特黄大片| 日韩欧美一区二区亚洲| 很黄很污在线免费观看| 日韩精品综合免费视频| 国产老女人性生活视频| 日本久久精品在线观看| 91精品国产综合久久不卡| 日韩欧美二区中文字幕| 亚洲第一视频少妇人妻系列| 少妇高潮呻吟浪语91| 久久这里只精品免费福利| 太香蕉久久国产精品视频| 欧美一级黄片欧美精品| 日韩性生活视频免费在线观看| 日韩精品一区二区三区四区| 亚洲国产日韩欧美三级| 中文久久乱码一区二区| 国产综合一区二区三区av| 亚洲精品av少妇在线观看| 久久精品国产亚洲熟女| 欧美日韩一区二区午夜| 亚洲最新av在线观看| 中文字幕一区二区免费| 男女午夜福利院在线观看|