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
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.
JavaBeans kullanıldığı yerler?...
Ne kadar farklı yerler için bir logger...
Bu birleştirme neden açıklamak için me...
Kesecek (yuvarlak değil) SQL Server ye...
Hareketli bir ondalık çift yerler üzer...