SORU
21 Temmuz 2011, PERŞEMBE


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:

  1. En doğru olan farklı Konum Sağlayıcıları var mı? GPS Provider Network Provider?

  2. Ne kadar bu mevcut sağlayıcı farklı mıdır? Nasıl çalıştıklarından?

  3. GPS işlevselliği uygulamam uygulama ile başlamak için nasıl kod parçacıkları veya öğreticiler biraz bana verebilir misiniz?

CEVAP
21 Temmuz 2011, PERŞEMBE


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).

enter image description here

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

  1. Son KonumGeçerli konumu bir kez bilmek istediğiniz zaman kullanın.
  2. İstek Konum Dinleyici kullanarak:Uygulama ekran açıkken kullanım arayüzü / ve konum devam ediyor gerektirir.
  3. İ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

--------------------------------------------------------

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011