Yer Sağlayıcılar - GPS veya Ağ Sağlayıcısı Android?
Benim uygulama, kullanıcının mevcut konumunu tespit etmek istiyorum. Ancak bu konuda birkaç sorum var:
En doğru olan farklı Konum Sağlayıcıları var mı? GPS Provider Network Provider?
Ne kadar bu mevcut sağlayıcı farklı mıdır? Nasıl çalıştıklarından?
GPS işlevselliği uygulamam uygulama ile başlamak için nasıl kod parçacıkları veya öğreticiler biraz bana verebilir misiniz?
CEVAP
Android 3 yer sağlayıcıları vardır.
Bunlar:
gps –>(GPS, A-GPS):GPS konum sağlayıcı adı. Bu sağlayıcı konum uyduları kullanarak belirler. Bağlı koşulları, bu sağlayıcı yerini saptamak dönmek biraz zaman alabilir. Gerektirir izin android.izni.ACCESS_FİNE_LOCATİON.
ağ –>(A-GPS, CellİD, WiFi MACID):Ağ adı yer sağlayıcı. Bu sağlayıcı konumuna göre belirler hücre Kulesi ve WiFi erişim noktalarının durumu. Sonuçlar ağ araması sayesinde alındı. Her iki gerektirir izinleri android.izni.Ya ACCESS_COARSE_LOCATİON android.izni.ACCESS_FİNE_LOCATİON.
pasif –>(CellİD, WiFi MACID):Özel bir konum sağlayıcı aslında bir yerde düzeltme başlatma olmadan alma yerleri. Bu sağlayıcı pasif başka zaman konum güncellemeleri almak için kullanılabilir uygulamalar veya hizmetler aslında talep etmeden onlara talep yerlerde kendini. Bu sağlayıcı yerleri tarafından oluşturulan döndürür diğer sağlayıcılar. İzni gerektirir android.izni.ACCESS_FİNE_LOCATİON, eğer GPS ise olmasa da etkin bu kuruluşu sadece kaba giderir döndürebilir. Bu nedir Android bu yer sağlayıcılar, ancak, altta yatan aramalar bu şeylerin işe yaraması için teknolojilerin belirli bir küme eşleştirilir donanım ve telekomünikasyon sağlanan yetenekleri (şebeke servisi).
En iyi şekilde kullanmaktır “ağ” veya “pasif” provider önce ve sonra geri dönüş “ve göreve bağlı olarak, arasında geçiş gps sağlayıcıları. Bu tüm davaları kapsar, ve en küçük ortak sağlar payda servisi (en kötü durumda) ve great service (en iyi vaka).
Madde Referans : Android Location Providers - gps, network, passive By Fernando Cejas
Referans Kodu : http://stackoverflow.com/a/3145655/28557
-----------------------Güncelleme-----------------------
Şimdi Android varYer sağlayıcı erimiş
Fused Location Provider akıllıca temel konum teknolojisi yönetir ve sizin ihtiyaçlarınıza göre en iyi yer verir. Uygulamalar geliştirilmiş doğruluk ve düşük güç kullanımı ile kullanıcının mevcut konumunu almak için yolu kolaylaştırır
Erimiş konum sağlayıcı konuma getirmek için üç yol sağlar
- Son KonumGeçerli konumu bir kez bilmek istediğiniz zaman kullanın.
- İstek Konum Dinleyici kullanarak:Uygulama ekran açıkken kullanım arayüzü / ve konum devam ediyor gerektirir.
- İstek Konumu Bekleyen Niyet kullanarak:Arka plan ve gerektiren uygulama konumu devam ediyor.
Referanslar :
Resmi sitesi : http://developer.android.com/google/play-services/location.html
Fused location provider örnek : http://www.kpbird.com/2013/06/fused-location-provider-example.html GİT : https://github.com/kpbird/fused-location-provider-example
http://blog.lemberg.co.uk/fused-location-provider
--------------------------------------------------------
Android: bir Düğme üzerinde metin ve g...
Nasıl / Duraklat Android parçacığı vey...
android:drawableLeft marjı ve/veya dol...
Sonunda boşluk tutun ve Dize/veya başı...
Tablet veya Telefon Android...