如何從沒有GPS的Android應用程序中獲取用戶城市和國家?如何在沒有GPS的情況下在android中獲取城市和國家的用戶?
回答
你可以通過細胞塔或WiFi位置。或通過PassiveLocation Provider。您可以在此Google I/O視頻中瞭解它(分鐘20)http://developer.android.com/videos/index.html#v=twmuBbC_oB8
彈出一個對話框,並要求他們輸入一個郵政編碼?
這個「數據」究竟來自哪裏,如果不是GPS?
Get users location via LocationManager.NETWORK_PROVIDER
。然後使用Geocoder從位置獲取地址。
從郵件列表thread:
- 您可以使用分配給您的電話號碼。電話號碼 以國家代碼開頭。
- 此外,IMEI還有關於您的手機在哪個國家/地區獲得批准/註冊的信息 。
「如果你想獲得信息,在該MNC-MCC您連接使用 的TelephonyManager.getNetworkOperator()API。該MCC(移動國家代碼 )是您正在尋找的信息。」顯然,最簡單的所有getLocale()。getDisplayCountry()根本不起作用,所以沒有位置API,這是你所能做的(除了Wi-Fi位置之外)。
來自TelephonyManager.getNetworkOperator()的文檔: 可用性:僅當用戶註冊到網絡時。 CDMA網絡上的結果可能不可靠(使用getPhoneType()來確定是否在CDMA網絡上)。 – 2011-11-10 20:50:38
另一種解決方案是使用通過IP地址檢測用戶位置的Web服務。
您也可以使用IP地址,有一些web服務,這將給你的呼叫者的位置: http://free-web-services.com/web-services/geo/ip-to-location/
- 1. 如何獲取OSM節點或城市的城市和國家?
- 2. 如何從Android Place picker中獲取城市和國家?
- 3. 如何在Iphone中獲取用戶的城市和國家英文
- 4. 檢測用戶的國家和城市
- 5. 來自街道+城市+國家的GPS
- 6. 從AutoCompleteTextView獲取城市和國家
- 7. 從城市和州獲取國家
- 8. 地圖API獲取城市和國家
- 9. 如何在不依賴Google API的情況下使用HTML5地理位置獲取城市和國家?
- 10. 國家,城市和城鎮
- 11. Android:如何獲取國家和城市列表
- 12. 在Android上獲取城市和國家信息
- 13. 如何使用PHP中的國家代碼獲取國家最大的城市?
- 14. 使用Google API獲取城市的國家/國家建議
- 15. 如何使用php sdk獲取Facebook國家和城市
- 16. 如何在不使用GPS的情況下獲取Android設備的當前城市名稱?
- 17. 沒有任何國家或城市的Magento客戶
- 18. 獲得所有國家的州和城市在一個查詢
- 19. 如何合併城市和國家
- 20. 如何從IP地址找出用戶的國家和城市?
- 21. 在asp.net中填充國家和城市的javascript下載列表
- 22. 使用SPARQL從DBpedia獲取所有國家的城市
- 23. 城市的Android GeoPoints或國家
- 24. 在Android中獲取國家的國家
- 25. 如何獲得特定國家的國家和城市 - 谷歌地圖api
- 26. 在Android和Ios中,如何使用或不使用GPS獲取城市名稱?
- 27. 如何根據用戶搜索查找城市和國家?
- 28. 如何在沒有域名的情況下獲取用戶名
- 29. 國家,州和城市的PHP庫
- 30. 從Google表格的經緯度獲取城市,州和國家
手機發射塔?載體?實際上有很多選項 – gkaykck 2011-05-20 18:11:08