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

  • EEVblog

    EEVblog

    4 NİSAN 2009
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • How It Should Have Ended

    How It Shoul

    5 Mart 2007