簡體   English   中英

獲取位置更新-Android

[英]Getting location updates - Android

親愛的Android開發人員

當我嘗試使用android模擬器請求位置更新時,出現以下錯誤:

01-11 17:48:51.972: ERROR/LocationManagerService(542): requestUpdates got exception:
01-11 17:48:51.972: ERROR/LocationManagerService(542): java.lang.IllegalArgumentException: provider=network
01-11 17:48:51.972: ERROR/LocationManagerService(542):     at com.android.server.LocationManagerService.requestLocationUpdatesLocked(LocationManagerService.java:1000)
01-11 17:48:51.972: ERROR/LocationManagerService(542):     at com.android.server.LocationManagerService.requestLocationUpdates(LocationManagerService.java:968)
01-11 17:48:51.972: ERROR/LocationManagerService(542):     at android.location.ILocationManager$Stub.onTransact(ILocationManager.java:96)
01-11 17:48:51.972: ERROR/LocationManagerService(542):     at android.os.Binder.execTransact(Binder.java:287)
01-11 17:48:51.972: ERROR/LocationManagerService(542):     at dalvik.system.NativeStart.run(Native Method)

我正在使用它來獲取位置:

lastlocation = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);

有關更多信息:我正在使用Android 1.5,minSDK:3,該模擬器已啟用gps,這是我的第一個應用程序:一個簡單的手機定位器。

我認為您無法使用網絡提供商從仿真器獲得網絡位置。 嘗試使用GPS提供程序,然后在Eclipse的DDMS透視圖中,您可以通過按下發送按鈕來“模擬”位置更新(如下所示):

在此處輸入圖片說明

希望這可以幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM