SORU
27 Kasım 2012, Salı


NETWORK_PROVİDER güncelleştirilmiş yerler sağlanması,

LocationManager locationManager = (LocationManager)getApp().getSystemService(Context.LOCATION_SERVICE); //getApp() returns my Application object
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER , 1, 1, this);
locationManager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 1, 1, this);

Bunu dinlemek için kullanıyorum kodu. GPS etkinse, her şey gayet iyi çalışıyor. GPS İ devre dışı bırakmak ve ağ konumu güveniyor ancak, bana bayat sonuçlar bu durumda, iki gün önce verir. Bu güncelleme için. GetLastKnownLocation arama döndürür aynı eski sonuçları.

Google Maps donanım/sistem yapılandırma sorunu olmadığını biliyorum çok iyi güncellemeler.

Etrafta Araştırdım ve benzer sorunları olan bir kaç kişi, ama hiçbir cevap bulamadım. Benim proje hedef seviye 8 (2.2) 15 (4.0.3) olarak API için çalıştım. Aynı sonuçlar. Telefonumu ICS çalışıyor.

Ayrıca GPS_PROVİDER yanı sıra getAllProviders her şey dahil istekleri için istek kaldırmayı denedim(). Aynı anlaşma.

NETWORK_PROVİDER güncelleme değil neden herhangi bir fikir? Herhangi bir yardım büyük mutluluk duyacağız.

(P. S. Hayır, ben normalde "1, 1" benim zaman/mesafe parametreleri; ben sadece bu ayıklarken değiştirdi.) kullanmıyorum

EDİT: Evet söylemeyi unutmuşum, isProviderEnabled() true değerini döndürür.

CEVAP
30 Temmuz 2013, Salı


Sonunda bu sorunu çözmek için bir yol (my question here) buldum.

Galaxy S3 Mini benim durumumda olanlar yukarıda açıklandığı gibi benzer belirtiler (konum yeniden kadar güncellemeleri...) vardı. Çoğu durumda konum cihaz düşük güç koşullar ulaştığında güncelleme durdu, ama bazen telefon tamamen şarj oldu bile oldu. Belli ki bu bir sorun LocationManager içinde bir yerlerde. Yerler için yeni Google Play Services API (LocationClient sınıf) kullanarak LocationManager bypass etmeyi başardım.

Bu Google Maps kamuoyuna daha önce Google Play Hizmetleri API kullanarak çünkü muhtemelen konum güncellemeleri hala Google Maps ile çalışıyor yüzden.

Oyun Hizmetleri API bu sorunla karşılaşırsanız LocationManager kullanmak yerine yerlerini kullanmak için nasıl bir yol gösterir this link izleyin tavsiye ederim.

İm Oyun Hizmetleri ile konum güncellemeleri çalışıyor ve bu şekilde kesinlikle sorun vardı artık her an düzenli konum güncellemeleri almaya devam ediyorum.

Dikkat edinbu kullanıcı Google Play cihazınızda yüklü olması gerekir gerektirir, nifak tohumları saçar ve resmin dışında olacak. Ayrıca Android 2.2 gerektirir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • DominicFear

    DominicFear

    30 Kasım 2006
  • williamfitzsimmons

    williamfitzs

    14 Mart 2008