SORU
25 NİSAN 2012, ÇARŞAMBA


Nasıl eğer Konum Hizmetleri etkin olup olmadığını kontrol etmek için?

Android işletim sistemi üzerinde bir uygulama geliştiriyorum. Eğer Konum Hizmetleri etkin olup olmadığını kontrol etmek için nasıl bilmiyorum.

"Etkin "ve" en son ne durumda bunları etkinleştirmek için bir iletişim gösterebilirim). eğer onlar yanlış ise "true döndüren bir yöntem istiyorum

CEVAP
10 NİSAN 2014, PERŞEMBE


Kontrol etmek için bu kodu kullanın:

public static boolean isLocationEnabled(Context context) {
    int locationMode = 0;
    String locationProviders;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){
        try {
            locationMode = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.LOCATION_MODE);

        } catch (SettingNotFoundException e) {
            e.printStackTrace();
        }

        return locationMode != Settings.Secure.LOCATION_MODE_OFF;

    }else{
        locationProviders = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
        return !TextUtils.isEmpty(locationProviders);
    }


} 

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Phlearn Photoshop and Photography Tutorials

    Phlearn Phot

    11 EKİM 2011
  • TotalSeminarsChannel

    TotalSeminar

    16 Mart 2010
  • USI Events

    USI Events

    6 AĞUSTOS 2013