精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

重拾百度定位之踩坑篇(下)

移動開發 Android
最近更新項目中用的百度定位SDK時遇見了一個奇葩的問題。當升級SDK后百度定位一直返回505,通過百度定位官網查看該碼表示AK非法或者不存在。很糾結,于是自己又寫了一個demo來研究一下百度定位以及大家使用百度定位經常出現的問題,特此記錄。上篇文章我先將百度定位的實現介紹了一下,本篇再分析遇到的問題及解決方案。

接上文

實現BDLocationListener接口 

  1. /***** 
  2.      * 定位結果回調,重寫onReceiveLocation方法 
  3.      * 
  4.      */ 
  5.     private BDLocationListener mListener = new BDLocationListener() { 
  6.   
  7.         @Override 
  8.         public void onReceiveLocation(BDLocation location) { 
  9.             // TODO Auto-generated method stub 
  10.             if (null != location ) { 
  11.                 StringBuffer sb = new StringBuffer(256); 
  12.                 sb.append("time : "); 
  13.                 /** 
  14.                  * 時間也可以使用systemClock.elapsedRealtime()方法 獲取的是自從開機以來,每次回調的時間; 
  15.                  * location.getTime() 是指服務端出本次結果的時間,如果位置不發生變化,則時間不變 
  16.                  */ 
  17.                 sb.append(location.getTime()); 
  18.                 sb.append("\nlocType : ");// 定位類型 
  19.                 sb.append(location.getLocType()); 
  20.                 sb.append("\nlocType description : ");// *****對應的定位類型說明***** 
  21.                 //sb.append(location.getLocTypeDescription()); 
  22.                 sb.append("\nlatitude : ");// 緯度 
  23.                 sb.append(location.getLatitude()); 
  24.                 sb.append("\nlontitude : ");// 經度 
  25.                 sb.append(location.getLongitude()); 
  26.                 sb.append("\nradius : ");// 半徑 
  27.                 sb.append(location.getRadius()); 
  28.                 sb.append("\nCountryCode : ");// 國家碼 
  29.                 sb.append(location.getCountryCode()); 
  30.                 sb.append("\nCountry : ");// 國家名稱 
  31.                 sb.append(location.getCountry()); 
  32.                 sb.append("\ncitycode : ");// 城市編碼 
  33.                 sb.append(location.getCityCode()); 
  34.                 sb.append("\ncity : ");// 城市 
  35.                 sb.append(location.getCity()); 
  36.                 sb.append("\nDistrict : ");// 區 
  37.                 sb.append(location.getDistrict()); 
  38.                 sb.append("\nStreet : ");// 街道 
  39.                 sb.append(location.getStreet()); 
  40.                 sb.append("\naddr : ");// 地址信息 
  41.                 sb.append(location.getAddrStr()); 
  42.                 sb.append("\nUserIndoorState: ");// *****返回用戶室內外判斷結果***** 
  43.                 //sb.append(location.getUserIndoorState()); 
  44.                 sb.append("\nDirection(not all devices have value): "); 
  45.                 sb.append(location.getDirection());// 方向 
  46.                 sb.append("\nlocationdescribe: "); 
  47.                 sb.append(location.getLocationDescribe());// 位置語義化信息 
  48.                 sb.append("\nPoi: ");// POI信息 
  49.                 if (location.getPoiList() != null && !location.getPoiList().isEmpty()) { 
  50.                     for (int i = 0; i append(poi.getName() + ";"); 
  51.                     } 
  52.    } 
  53.                 if (location.getLocType() == BDLocation.TypeGpsLocation) {// GPS定位結果 
  54.                     sb.append("\nspeed : "); 
  55.                     sb.append(location.getSpeed());// 速度 單位:km/h 
  56.                     sb.append("\nsatellite : "); 
  57.                     sb.append(location.getSatelliteNumber());// 衛星數目 
  58.                     sb.append("\nheight : "); 
  59.                     sb.append(location.getAltitude());// 海拔高度 單位:米 
  60.                     sb.append("\ngps status : "); 
  61.                     //sb.append(location.getGpsAccuracyStatus());// *****gps質量判斷***** 
  62.                     sb.append("\ndescribe : "); 
  63.                     sb.append("gps定位成功"); 
  64.                 } else if (location.getLocType() == BDLocation.TypeNetWorkLocation) {// 網絡定位結果 
  65.                     // 運營商信息 
  66.                     if (location.hasAltitude()) {// *****如果有海拔高度***** 
  67.                         sb.append("\nheight : "); 
  68.                         sb.append(location.getAltitude());// 單位:米 
  69.                     } 
  70.                     sb.append("\noperationers : ");// 運營商信息 
  71.                     sb.append(location.getOperators()); 
  72.                     sb.append("\ndescribe : "); 
  73.                     sb.append("網絡定位成功"); 
  74.                 } else if (location.getLocType() == BDLocation.TypeOffLineLocation) {// 離線定位結果 
  75.                     sb.append("\ndescribe : "); 
  76.                     sb.append("離線定位成功,離線定位結果也是有效的"); 
  77.                 } else if (location.getLocType() == BDLocation.TypeServerError) { 
  78.                     sb.append("\ndescribe : "); 
  79.                     sb.append("服務端網絡定位失敗,可以反饋IMEI號和大體定位時間到loc-bugs@baidu.com,會有人追查原因"); 
  80.                 } else if (location.getLocType() == BDLocation.TypeNetWorkException) { 
  81.                     sb.append("\ndescribe : "); 
  82.                     sb.append("網絡不同導致定位失敗,請檢查網絡是否通暢"); 
  83.                 } else if (location.getLocType() == BDLocation.TypeCriteriaException) { 
  84.                     sb.append("\ndescribe : "); 
  85.                     sb.append("無法獲取有效定位依據導致定位失敗,一般是由于手機的原因,處于飛行模式下一般會造成這種結果,可以試著重啟手機"); 
  86.                 } 
  87.                 tv_location.setText(sb+"\n定位結束"); 
  88.                 locationService.stop(); 
  89.             }else
  90.                 tv_location.setText("\n定位失敗"); 
  91.             } 
  92.         } 
  93.   
  94.     };  

通過上面的實現后,我們在想要定位的地方注冊下回調,并調用start()方法即可以獲取位置了,我對注冊開始暫停做了下簡單封裝,具體代碼參考LocationService。如果要寫的項目里也要把回調接口封裝,自定義一個接口回調返回定位后的詳細位置信息。到這里即可成功定位了,下面就開始介紹下這個過程會出現的問題。

定位問題分析

在分析之前我們先看下百度定位返回的錯誤碼,分析定位的問題也就是分析出現錯誤碼的原因。

  1. 獲取定位返回錯誤碼:: 
  2. public int getLocType ( ) 
  3. 返回值: 
  4. 61 : GPS定位結果,GPS定位成功。 
  5. 62 : 無法獲取有效定位依據,定位失敗,請檢查運營商網絡或者WiFi網絡是否正常開啟,嘗試重新請求定位。 
  6. 63 : 網絡異常,沒有成功向服務器發起請求,請確認當前測試手機網絡是否通暢,嘗試重新請求定位。 
  7. 65 : 定位緩存的結果。 
  8. 66 : 離線定位結果。通過requestOfflineLocaiton調用時對應的返回結果。 
  9. 67 : 離線定位失敗。通過requestOfflineLocaiton調用時對應的返回結果。 
  10. 68 : 網絡連接失敗時,查找本地離線定位時對應的返回結果。 
  11. 161: 網絡定位結果,網絡定位成功。 
  12. 162: 請求串密文解析失敗,一般是由于客戶端SO文件加載失敗造成,請嚴格參照開發指南或demo開發,放入對應SO文件。 
  13. 167: 服務端定位失敗,請您檢查是否禁用獲取位置信息權限,嘗試重新請求定位。 
  14. 502: AK參數錯誤,請按照說明文檔重新申請AK。 
  15. 505:AK不存在或者非法,請按照說明文檔重新申請AK。 
  16. 601: AK服務被開發者自己禁用,請按照說明文檔重新申請AK。 
  17. 602: key mcode不匹配,您的AK配置過程中安全碼設置有問題,請確保:SHA1正確,“;”分號是英文狀態;且包名是您當前運行應用的包名,請按照說明文檔重新申請AK。 
  18. 501~700:AK驗證失敗,請按照說明文檔重新申請AK。  

其實知道上面錯誤碼代表的含義后,我們就很快速的定位問題出現地方。當然有些時候不如此,可能需要走一些彎路。

505錯誤

在我升級定位SDK版本后遇到得到就是這個問題,沒有更改任何代碼但是就是一直返回錯誤碼是505.通過上面錯誤碼表我們看到時AK不存在或者非法,但是依然很糾結,因為代碼時點兒也沒有改,只是替換了jar和.so文件為最新版就不能用了。定位一直返回505,最后在官網更新日志看到V7.0版本有一條記錄 是優化、完善AK校驗機制,充分保證開發者合法權益,保證開發者應用的安全性。具體怎么優化并沒有說明。不過也能猜測應該是SHA1的值問題。我先將demo用的定位SDK用V6.2.2(項目中用的此版本),然后更改SHA1的值,不管怎么改依然能成功定位。但是更改為了V7.0版本發現SHA1的值并不能隨便改,只能是運行程序用的key文件的SHA1的值,否則就出現505錯誤。至此問題解決。在V7.0之前版本雖說讓填寫SHA1的值,但是并沒有什么有效作用,在V7.0版本開始加入了嚴格的校驗。在這里提供一個軟件可以校驗APK的SHA1值,他提供了SHA1的和AK的校驗功能。 

 

 

 

如上圖,這上面顯示的SHA1的值應該和你開發版或者發布版中至少其中的一個相同。否則V7.0定位就不會成功。校驗工具百度網盤下載鏈接,提取碼:je4r。

162錯誤

162錯誤一般是.so文件加載失敗引起的。在AndroidStudio中.so文件的位置和Eclipse中的是不一樣的。默認情況下,AndroidStudio中.so文件放在main目錄下,在該文件夾下創建jniLibs,然后將不同內核的.so文件放到該文件夾下就可以了。當然一些人延續了Eclipse位置,將.so文件放置在libs目錄下,如果此時沒有其他一些配置.so文件是不能加載的。此時再gradle文件加入下面代碼即可

  1. sourceSets { 
  2.         main { 
  3.             jniLibs.srcDirs = ['libs'
  4.         } 
  5.     }  

 

 

 

 

其實最多出現的問題也就是這兩種情況。正常情況下百度定位成功返回的是161也就是網絡定位結果(如上圖),但是有時候無網絡會返回66機離線定位結果,離線定位是小區定位,需要手機手機中有SIM卡,否則不會返回66,你可以嘗試下,把手機調到飛行模式,發現離線定位會失敗。百度定位默認GPS定位是關閉的,如果想用GPS定位可以通過下面代碼打開,

  1. locationClientOption.setOpenGps(true); 

BDLocationListener只回調一次

對于很多剛接觸定位的人可能還會遇到一個問題就是,為何多次調用start()方法但是BDLocationListener回調只執行一次。每次只要程序剛啟動時才能定位成功。之后再定位就沒有反應了。如果你第一次遇到這個問題,確實很棘手,不管怎么改定位相關的代碼,并不能解決問題。其實此時只需要在清單文件加入下面代碼既可以解決BDLocationListener只會回調一次的問題

  1. <service 
  2.             android:name="com.baidu.location.f" 
  3.             android:enabled="true" 
  4.             android:process=":remote" > 
  5.         </service>  

好了,到此,本篇文章真的結束了,若文章有不足或者錯誤的地方,歡迎指正,以防止給其他讀者錯誤引導

責任編輯:龐桂玉 來源: 安卓開發精選
相關推薦

2016-12-20 14:30:40

2017-11-17 10:04:17

百度世界大會百度AI

2025-02-26 12:06:07

2023-03-06 07:50:19

內存回收Go

2015-12-14 13:54:51

百度運維大數據

2018-09-30 15:37:07

數據庫MySQLMyCat

2022-04-26 21:49:55

Spring事務數據庫

2023-01-18 23:20:25

編程開發

2020-09-15 08:46:26

Kubernetes探針服務端

2025-10-27 01:11:00

2023-02-20 08:11:04

2017-05-05 08:12:51

Spark共享變量

2021-10-28 19:10:02

Go語言編碼

2024-04-10 08:39:56

BigDecimal浮點數二進制

2021-09-03 11:15:18

場景sql配置

2013-01-09 15:46:02

Android百度定位SDKGPS

2011-09-26 10:05:19

百度地圖API

2013-04-08 14:59:54

Android學習筆記百度地圖Overlay

2024-04-01 08:05:27

Go開發Java

2011-06-28 16:51:08

SEO
點贊
收藏

51CTO技術棧公眾號

17婷婷久久www| 制服丝袜亚洲色图| 久久国产精品久久精品国产| 日本三级黄色大片| 日韩在线黄色| 欧美亚洲自拍偷拍| 午夜精品亚洲一区二区三区嫩草| 在线观看污污网站| 欧美www视频在线观看| 欧美另类一区二区三区| 欧美 日韩 国产 在线观看| 国产同性人妖ts口直男| 黄色国产精品| 亚洲欧美日韩第一区| 国产成人精品视频ⅴa片软件竹菊| 不卡在线视频| 国产综合久久久久久久久久久久| 色与欲影视天天看综合网| 国产伦精品一区三区精东| 国产精品专区免费| 亚洲视频 欧洲视频| 国产精品一区在线观看| 国产免费a视频| 女人色偷偷aa久久天堂| 亚洲精品福利在线| 午夜久久久精品| bl在线肉h视频大尺度| 国产欧美一区二区精品性色 | 欧美人体视频xxxxx| www激情久久| 91久久精品国产91性色| 久久午夜免费视频| 99热精品久久| 亚洲精品视频免费| 午夜免费一级片| 中文字幕在线视频久| 亚洲色图20p| 欧美黑人3p| 亚洲成人黄色片| 蜜臀久久99精品久久久画质超高清 | x99av成人免费| 91精品小视频| 亚洲日本一区二区三区在线| 色噜噜夜夜夜综合网| 久青草视频在线播放| 免费黄色片在线观看| 激情欧美日韩一区二区| 热re91久久精品国99热蜜臀| 久久久久久久久久久97| 四季av一区二区凹凸精品| 日韩黄在线观看| 少妇献身老头系列| 日本久久一区| 91久久精品一区二区二区| 国产日本在线播放| 50度灰在线| 国产欧美一区二区精品性色超碰 | 国产成人精品网| 精品91久久久久| 色综合久久悠悠| 欧洲第一无人区观看| 四季av在线一区二区三区| 国产小视频国产精品| 国产中文字幕一区二区| 综合成人在线| 日韩欧美在线一区二区三区| 成人性生交视频免费观看| 男女啪啪999亚洲精品| 在线观看亚洲精品| 少妇人妻互换不带套| 欧美无毛视频| 激情成人在线视频| 蜜臀av无码一区二区三区| 精品日韩av| 亚洲一区二区五区| 大西瓜av在线| 欧美xxxx少妇| 亚洲大片免费看| 国产妇女馒头高清泬20p多| 变态调教一区二区三区| 亚洲电影中文字幕在线观看| 国产一级做a爰片久久毛片男| 羞羞视频在线观看不卡| 亚洲在线视频一区| 日韩欧美国产综合在线| 在线黄色的网站| 日韩欧美国产视频| 国产精品秘入口18禁麻豆免会员| 无码小电影在线观看网站免费 | 亚洲天堂视频在线观看| 日本精品在线观看视频| 四虎国产精品免费观看| 久久综合伊人77777| 九九热精品在线观看| 亚洲激情av| 热久久免费国产视频| 中文字幕视频在线播放| 精品中文字幕一区二区| 999久久久| 婷婷在线免费观看| 久久久精品日韩欧美| 中文精品一区二区三区| 国产精品久久麻豆| 亚洲高清视频中文字幕| 成年人视频网站免费观看| 日韩av电影资源网| 欧美一级午夜免费电影| 毛茸茸free性熟hd| 精品一区二区三| 久久精品青青大伊人av| 日本a在线观看| 久久精品123| 成人免费淫片aa视频免费| 亚洲成人一级片| 2021中文字幕一区亚洲| 正义之心1992免费观看全集完整版| 日本理论片午伦夜理片在线观看| 色综合色综合色综合色综合色综合| 污网站免费在线| youjizz欧美| 一区二区三区国产视频| 国产一级生活片| 老司机精品视频网站| 97视频资源在线观看| 国产视频福利在线| 亚洲午夜精品网| 国产天堂在线播放| 福利在线一区| 日韩亚洲精品电影| av中文在线播放| 国产精品一区一区| 神马影院午夜我不卡影院| av资源在线| 欧美一区二区视频观看视频| 亚洲天堂av网站| 国产精品久久天天影视| 青草青草久热精品视频在线网站| 国产欧美一级片| 久久精品综合网| 我的公把我弄高潮了视频| 国产精品国产亚洲精品| 亚洲香蕉成人av网站在线观看| 欧美国产日韩在线观看成人| 麻豆精品蜜桃视频网站| 免费成人看片网址| 182在线视频观看| 91精品国产手机| 欧美色图17p| 久久久久久一区二区| 国产精品一区而去| 国产精彩免费视频| 性欧美ⅴideo另类hd| 欧美视频中文字幕| 大又大又粗又硬又爽少妇毛片| 亚洲欧美一级二级三级| 国产精品一区av| 国产在线观看免费网站| 偷拍日韩校园综合在线| 日日干夜夜操s8| 国产最新精品| 国产aaa精品| 日本福利片高清在线观看| 亚洲第一福利一区| 无码人妻丰满熟妇区毛片蜜桃精品| 国产电影一区二区在线观看| 国产精品福利在线观看| 国际av在线| 色狠狠综合天天综合综合| 日韩精品卡通动漫网站| 午夜综合激情| 秋霞在线观看一区二区三区| 性孕妇free特大另类| 日韩精品极品视频| 丰满少妇乱子伦精品看片| 99在线精品免费| 免费成人在线视频网站| 欧美色资源站| 日韩美女毛茸茸| 日本福利午夜视频在线| 色嗨嗨av一区二区三区| 性少妇bbw张开| 销魂美女一区二区三区视频在线| 精品视频在线观看| 欧美粗大gay| 中文字幕不卡av| 91精品国产乱码久久| 亚洲人成精品久久久久| 中文字幕在线观看视频www| 欧美精品大片| 国产综合 伊人色| 92国产精品| 这里只有精品久久| 国产美女明星三级做爰| 亚洲一区在线观看免费| 中国av免费看| 久久久人人人| 免费看国产精品一二区视频| 亚洲伦乱视频| 欧美另类交人妖| 无码国产伦一区二区三区视频| 色呦呦网站一区| 蜜桃av免费在线观看| 国产精品自拍一区| 怡红院av亚洲一区二区三区h| 欧美日韩123| 国产有码在线一区二区视频| 最新国产露脸在线观看| 亚洲国内高清视频| 波多野结衣在线电影| 亚洲人妖av一区二区| 97香蕉碰碰人妻国产欧美| 日韩av在线发布| 男人的天堂视频在线| 蜜臀av一区| 国产在线高清精品| xxx在线免费观看| 中文字幕欧美视频在线| 免费av网站在线播放| 在线视频国内一区二区| 三级黄色在线观看| 99精品热视频| 交换做爰国语对白| 男女精品网站| 亚洲在线观看免费| 扒开伸进免费视频| 日本aⅴ亚洲精品中文乱码| 成人免费看片视频在线观看| 日韩美女毛片| 91久久精品www人人做人人爽| 在线观看特色大片免费视频| 最近中文字幕2019免费| 国模私拍视频在线| 欧美区在线观看| 伊人久久综合视频| 中文字幕在线观看不卡| 久久无码人妻精品一区二区三区| 国产一区二区三区综合| 日本成人在线免费视频| 极品av少妇一区二区| 日韩啊v在线| 欧美日日夜夜| av资源一区二区| 成人精品视频在线观看| 国产精品va在线| 极品在线视频| 日韩在线中文字| 免费福利在线视频| 日韩成人在线视频网站| 欧美一级性视频| 欧美一级精品在线| 国产精品欧美综合亚洲| 在线观看av一区| 99超碰在线观看| 亚洲成年人影院| 疯狂撞击丝袜人妻| 中文字幕一区三区| 国产不卡在线观看视频| 欧美国产精品劲爆| 自拍偷拍中文字幕| 91色视频在线| 国产福利在线观看视频| 国产成人av电影在线播放| 亚洲天堂伊人网| 激情综合色播激情啊| 免费成年人高清视频| 久久99精品久久久久久久久久久久 | 国产肉体ⅹxxx137大胆| 欧美在线免费| 日本a级片在线观看| 91精品综合| 99视频精品全部免费看| 亚洲无中文字幕| 中文字幕人妻熟女人妻洋洋| 欧美日韩mv| 国产女主播自拍| 亚洲二区在线| 国产深夜男女无套内射| 午夜亚洲视频| 日韩视频免费在线播放| 日韩电影在线观看电影| 爱情岛论坛亚洲首页入口章节| 青椒成人免费视频| 无尽裸体动漫2d在线观看| 国内久久精品视频| 丰满饥渴老女人hd| av中文字幕不卡| 久久久久国产精品无码免费看| 久久综合久久综合久久综合| 国产亚洲精品熟女国产成人| 国产精品毛片久久久久久久| 人人澡人人澡人人看| 亚洲自拍偷拍图区| www..com国产| 欧美私模裸体表演在线观看| 国产欧美第一页| 亚洲国产精品小视频| 精品三级久久久久久久电影聊斋| 丝袜亚洲欧美日韩综合| 色呦呦呦在线观看| 国产69久久精品成人看| 巨胸喷奶水www久久久免费动漫| 国产裸体写真av一区二区| 欧美第一在线视频| 精品国产综合久久| 色婷婷色综合| 亚洲精品蜜桃久久久久久| 午夜在线一区二区| 国产三级三级看三级| 国产精品亚洲а∨天堂免在线| 污污内射在线观看一区二区少妇 | 亚洲综合色在线观看| 国产黄色成人av| 成年人免费观看视频网站 | 欧美网站一区二区| 99在线观看精品视频| 亚洲精品网址在线观看| 国产不卡在线| 91超碰中文字幕久久精品| 丁香婷婷久久| 国产伦精品一区二区三区视频免费| 精品久久久久久久久久久下田| 小泽玛利亚av在线| 日韩国产欧美视频| 国产综合内射日韩久| 国产日产欧产精品推荐色 | 午夜视频精品| 中文字幕 日韩 欧美| 久久精品日产第一区二区三区高清版 | 男女污污的视频| 99精品在线观看视频| 久久网一区二区| 欧美一区二区视频观看视频| av网站大全在线观看| 欧洲成人免费视频| 国产伦精品一区二区三区在线播放 | 女人高潮一级片| 欧美国产欧美综合| 日韩欧美在线观看免费| 日韩激情片免费| av在线中出| 九9re精品视频在线观看re6| 亚洲国产二区| 日本69式三人交| 亚洲丰满少妇videoshd| 开心激情综合网| 午夜欧美大片免费观看| 好吊妞国产欧美日韩免费观看网站| 热久久最新网址| 床上的激情91.| 久草网视频在线观看| 欧美不卡一区二区三区四区| 特级毛片在线| 国产精品露出视频| 一区二区亚洲| 三级黄色片网站| 一本色道综合亚洲| 国产午夜视频在线观看| 国产精品扒开腿做| 日韩精品永久网址| 亚洲欧美国产中文| 亚洲三级小视频| www.久久久久久| 性视频1819p久久| 全国精品免费看| 欧美一级片中文字幕| 亚洲国产精品国自产拍av| 中文字幕乱码无码人妻系列蜜桃| 色偷偷888欧美精品久久久| 亚洲国产一区二区久久| 久久久久久久久久久久久国产| 国产成人午夜高潮毛片| 日本一二三区视频| 亚洲精品视频中文字幕| 国语自产精品视频在线看抢先版结局| 一本久久a久久精品vr综合| 国产精品自拍一区| 91午夜视频在线观看| 主播福利视频一区| 国产一区二区三区免费观看在线| 9191国产视频| 91麻豆精品一区二区三区| 艳妇乳肉豪妇荡乳av无码福利| 久久视频在线免费观看| 久久综合社区| 中文字幕永久视频| 亚洲色图清纯唯美| 性感美女视频一二三| 国产欧美日韩精品丝袜高跟鞋| 欧美视频在线观看| 精品少妇一区二区三区免费观| 欧美日韩高清一区二区三区| 天堂8中文在线| 日韩动漫在线观看| 国产成人在线免费| 亚洲av无码不卡| 精品综合久久久久久97| 国产欧美久久一区二区三区| 国产精品久久久久野外| 欧美性猛交xxxx免费看漫画 | 91高清在线免费观看|