ืืชืืืช ืืืืจ ื ืจืื ืขื ืืื ืืืืืง ืื ืืืงืื ืืืคืขื ืืืืฉืืจ ืื ืืจืืืื ืขืฉืืื ืืืจืืฉ ืืื ื ืืฉืืขืืชืืช ืฉื ืชืื ืืช Java ืืฉืืืืฉ ืืกืคืจืืืช ืื ืืจืืืื ืฉืื ืืช. ืืคืืื, ืืืื ื ืชืขืืง ืืื.
ืื ืืฃ ืืืืฉืืืื ืื ืืืืื ืืขืืฉืืืืื, ืืืืฉื ืืืืงืื ืฉื ืืฉืชืืฉ ืืคืื ืืืื ืืช ืืืชื ืืืืืืช ืืืชืืืืช ืืืฉืืช ืืืืืกืกืืช ืขื ืืืงืืื ืืืืืืืจืคื ืฉื ืืืฉืชืืฉ. ืคืื ืงืฆืืื ืืืืช ืื ืืืื ื ืืฉืคืข ืืืืฉืืจืื ืืืืคืขืืื ืขื ืืื ืื ืืจืืืื. ืขื ืืืช, ืงืืืขื ืื ืืืืงืื ืืืคืขื ืื ืื ืืื ืื ืืืื ืงืจืืื.
public 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 (Settings.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);
}
}
ืืื ืช ืืงืื
ืืงืื ืฉืฆืืื ืืขืื ืืืืง ืื ืฉืืจืืชื ืืืืงืื ืืืคืขืืื ืืืืฉืืจ ืื ืืจืืืื ืืืฉืื ืืฉื ื ืฉืืืื ืขืืงืจืืื:
- ืื ืืจืกืช ืืืืฉืืจ ืืื KitKat ืืืขืื, ืืื ืื ืกื ืืงืื ืืช ืืืืจืช ืืฆื ืืืืงืื ืืืืืช ืื ืืื ืฉืื ื ื'ืืฆื ืืืงืื ืืืื'. ืื ืื, ืื ืืืฉืจ ืฉืืืืงืื ืืืคืขื.
- ืขืืืจ ืืืฉืืจืื ืืคืืขืืื ืขื ืืจืกืืืช ืืฉื ืืช ืืืชืจ ื-KitKat, ืืื ืจืืืฉ ืืช ืจืฉืืืช ืกืคืงื ืืืืงืื ืืืืชืจืื ืืืืืง ืื ืืื ืจืืงื ืืืืคื ืืืขืื. ืื ืืจืฉืืื ืื ืจืืงื, ืื ืืืืฉืจ ืฉืืืืงืื ืืืคืขื.
ืชืคืงืืื ืฉื ืกืคืจืืืช ืืคืื ืงืฆืืืช ืฉืื ืืช
ืืงืื ืื, ืืฉืชืืฉื ื ืืืื ืคืื ืงืฆืืืช ืืกืคืจืืืช ืกืคืฆืืคืืืช, ืืขืืงืจ ืืขืจื ืืืคืชืืื ืฉื ืื ืืจืืืื:
- Build.VERSION.SDK_INT: ืืื ืฉืื ืฉืืืื ืืช ืืจืกืช ื-SDK ืฉื ืืคืืืคืืจืื ืืคืืขืืช ืืขืช ืืืืฉืืจ.
- ืืืืจืืช. ืืืืืื: ืืืื ืืืชื ืฉืื ืืืช ืืืฉื ืืืืืจืืช ืืขืจืืช ืืืืืืืช ืืืืืืืืช, ืืขืืงืจ ืืืืจืืช ืืขืจืืช ืืืฉืคืืขืืช ืขื ืคืจืืืืช ืืืฉืชืืฉ.
- Settings.Secure.getInt: ืฉืืื ืื ืืืืืจื ืืช ืขืจื ืืืืืจื ืฉื ืืกืคืจ ืฉืื ืืืืืื ืขืืืจ ืฉื ื ืชืื.
- Settings.Secure.LOCATION_MODE: ืื ืืฉืืฉ ืืื ืืงืื ืืช ืืืืจืช ืืฆื ืืืืงืื ืื ืืืืืช.
- Settings.Secure.LOCATION_PROVIDERS_ALLOWED: ืืงืื ืืช ืจืฉืืืช ืกืคืงื ืืืืงืื ืืืืจืฉืื.
ืืืืืข ื ืืกืฃ