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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Bryan Smith

    Bryan Smith

    12 Mart 2006
  • Film Riot

    Film Riot

    16 NİSAN 2006