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

  • FamilyFeud

    FamilyFeud

    22 AĞUSTOS 2006
  • MotoManTV

    MotoManTV

    10 Aralık 2009
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011