Android เคกเคฟเคตเฅเคนเคพเคเคธเคตเคฐ เคเคเคพเคฆเฅ เคธเฅเคฅเคพเคจ เคธเคเฅเคทเคฎ เคเฅเคฒเฅ เคเคนเฅ เคเฅ เคจเคพเคนเฅ เคนเฅ เคเคธเฅ เคคเคชเคพเคธเคพเคฏเคเฅ เคฏเคพเคฌเคฆเฅเคฆเคฒ เคตเคฟเคธเฅเคคเฅเคค เคฒเฅเค เคฒเคฟเคนเคฟเคฃเฅเคฏเคพเคธเคพเค เฅ Java เคชเฅเคฐเฅเคเฅเคฐเคพเคฎเคฟเคเค เคเคฃเคฟ เคตเคฟเคตเคฟเคง Android เคฒเคพเคฏเคฌเฅเคฐเคฐเฅเคเคเคพ เคตเคพเคชเคฐ เคธเคฎเคเฅเคจ เคเฅเคฃเฅ เคเคตเคถเฅเคฏเค เคเคนเฅ. เค
เคถเคพเคชเฅเคฐเคเคพเคฐเฅ, เคเคชเคฃ เคฏเคพเคเคพ เคถเฅเคง เคเฅเคเคฏเคพ.
เคธเคฎเคเคพเคฒเฅเคจ เคฎเฅเคฌเคพเคเคฒ เค
เฅ
เคชเฅเคฒเคฟเคเฅเคถเคจ เคฒเคเคกเคธเฅเคเฅเคชเคฎเคงเฅเคฏเฅ, เคตเคพเคชเคฐเคเคฐเฅเคคเฅเคฏเคพเคเฅเคฏเคพ เคญเฅเคเฅเคฒเคฟเค เคธเฅเคฅเคฟเคคเฅเคตเคฐ เคเคงเคพเคฐเคฟเคค เคตเฅเคฏเคเฅเคคเคฟเคเฅเคค เค
เคจเฅเคญเคต เคชเฅเคฐเคฆเคพเคจ เคเคฐเคฃเฅเคฏเคพเคธเคพเค เฅ เคตเคพเคชเคฐเคเคฐเฅเคคเฅเคฏเคพเคเฅเคฏเคพ เคธเฅเคฅเคพเคจเคพเคตเคฐ เคชเฅเคฐเคตเฅเคถ เคเคฐเคฃเฅ เคฎเคนเคคเฅเคคเฅเคตเคชเฅเคฐเฅเคฃ เคฌเคจเคฒเฅ เคเคนเฅ. เคนเฅ เคเคพเคฐเฅเคฏเคเฅเคทเคฎเคคเคพ Android เคฆเฅเคตเคพเคฐเฅ เคธเคฎเคฐเฅเคฅเคฟเคค เคเคชเคเคฐเคฃเคพเคเคฎเคงเฅเคฏเฅ เคฎเฅเคฌเคฒเค เคชเฅเคฐเคฎเคพเคฃเคพเคค เคเคชเคฒเคฌเฅเคง เคเคนเฅ. เคคเคฅเคพเคชเคฟ, เคธเฅเคฅเคพเคจ เคธเคเฅเคทเคฎ เคเคนเฅ เคเฅ เคจเคพเคนเฅ เคนเฅ เคจเคฟเคฐเฅเคงเคพเคฐเคฟเคค เคเคฐเคฃเฅ เคฆเฅเคเฅเคฒ เคเค เคเคเคญเฅเคฐ เคชเฅเคฒเฅ เคเคนเฅ.
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);
}
}
เคเฅเคก เคธเคฎเคเฅเคจ เคเฅเคฃเฅ
เคตเคฐ เคฆเคฟเคฒเฅเคฒเคพ เคเฅเคก เคฆเฅเคจ เคฎเฅเคเฅเคฏ เคเคฐเคฃเคพเคเคฎเคงเฅเคฏเฅ เคเฅเคฃเคคเฅเคฏเคพเคนเฅ Android เคกเคฟเคตเฅเคนเคพเคเคธเคตเคฐ เคธเฅเคฅเคพเคจ เคธเฅเคตเคพ เคธเคเฅเคทเคฎ เคเคนเฅเคค เคเคพ เคคเฅ เคคเคชเคพเคธเคคเฅ:
- เคกเคฟเคตเฅเคนเคพเคเคธ เคเคตเฅเคคเฅเคคเฅ KitKat เคเคฟเคเคตเคพ เคคเฅเคฏเคพเคตเคฐเฅเคฒ เค
เคธเคฒเฅเคฏเคพเคธ, เคคเฅ เคธเฅเคฅเคพเคจ เคฎเฅเคก เคธเฅเคเคฟเคเค เคฎเคฟเคณเคตเคฟเคฃเฅเคฏเคพเคเคพ เคชเฅเคฐเคฏเคคเฅเคจ เคเคฐเคคเฅ เคเคฃเคฟ เคคเฅ 'เคฒเฅเคเฅเคถเคจ เคฎเฅเคก เคเคซ' เคตเฅเคฏเคคเคฟเคฐเคฟเคเฅเคค เคเคนเฅ เคเฅ เคจเคพเคนเฅ เคนเฅ เคธเคคเฅเคฏเคพเคชเคฟเคค เคเคฐเคคเฅ. เคคเคธเฅ เค
เคธเคฒเฅเคฏเคพเคธ, เคคเฅ เคชเฅเคทเฅเคเฅ เคเคฐเคคเฅ เคเฅ เคธเฅเคฅเคพเคจ เคธเคเฅเคทเคฎ เคเฅเคฒเฅ เคเคนเฅ.
- KitKat เคชเฅเคเฅเคทเคพ เคเฅเคจเฅเคฏเคพ เคเคตเฅเคคเฅเคคเฅเคฏเคพเคเคตเคฐ เคเคพเคฒเคฃเคพเคฐเฅโเคฏเคพ เคกเคฟเคตเฅเคนเคพเคเคธเฅเคธเคธเคพเค เฅ, เคคเฅ เค
เคจเฅเคฎเคค เคธเฅเคฅเคพเคจ เคชเฅเคฐเคฆเคพเคคเฅเคฏเคพเคเคเฅ เคธเฅเคเฅ เคฎเคฟเคณเคตเคคเฅ เคเคฃเคฟ เคคเฅ เคชเฅเคฐเฅเคฃเคชเคฃเฅ เคฐเคฟเคเฅเคค เคเคนเฅ เคเคพ เคคเฅ เคคเคชเคพเคธเคคเฅ. เคธเฅเคเฅ เคฐเคฟเคเคพเคฎเฅ เคจเคธเคฒเฅเคฏเคพเคธ, เคธเฅเคฅเคพเคจ เคธเคเฅเคทเคฎ เค
เคธเคฒเฅเคฏเคพเคเฅ เคชเฅเคทเฅเคเฅ เคเฅเคฒเฅ เคเคพเคคเฅ.
เคตเคฟเคตเคฟเคง เคฒเคพเคฏเคฌเฅเคฐเคฐเฅ เคเคฃเคฟ เคเคพเคฐเฅเคฏเคพเคเคเฅ เคญเฅเคฎเคฟเคเคพ
เคฏเคพ เคเฅเคกเคฎเคงเฅเคฏเฅ, เคเคฎเฅเคนเฅ เคเคพเคนเฅ เคตเคฟเคถเคฟเคทเฅเค เคเคพเคฐเฅเคฏเฅ เคเคฃเคฟ เคฒเคพเคฏเคฌเฅเคฐเคฐเฅเคเคเคพ เคตเคพเคชเคฐ เคเฅเคฒเคพ เคเคนเฅ, เคชเฅเคฐเคพเคฎเฅเคเฅเคฏเคพเคจเฅ Android เคตเคฟเคเคธเคเคพเคเฅเคฏเคพ เคเคฟเคเคฎเคงเฅเคจ:
- เคฌเคฟเคฒเฅเคก.VERSION.SDK_INT: เคนเฅ เค
เคธเฅ เคซเฅเคฒเฅเคก เคเคนเฅ เคเฅเคฏเคพเคฎเคงเฅเคฏเฅ เคกเคฟเคตเฅเคนเคพเคเคธเคตเคฐ เคธเคงเฅเคฏเคพ เคเคพเคฒเฅ เค
เคธเคฒเฅเคฒเฅเคฏเคพ เคชเฅเคฒเฅ
เคเคซเฅเคฐเฅเคฎเคเฅ SDK เคเคตเฅเคคเฅเคคเฅ เคเคนเฅ.
- เคธเฅเคเคฟเคเคเฅเค.เคธเฅเคฐเคเฅเคทเคฟเคค: เคนเคพ เคเค เคตเคฐเฅเค เคเคนเฅ เคเฅ เคเคพเคเคคเคฟเค เคธเฅเคฐเคเฅเคทเคฟเคค เคธเคฟเคธเฅเคเคฎ เคธเฅเคเคฟเคเคเฅเคเคฎเคงเฅเคฏเฅ เคชเฅเคฐเคตเฅเคถ เคตเฅเคฏเคตเคธเฅเคฅเคพเคชเคฟเคค เคเคฐเคคเฅ, เคชเฅเคฐเคพเคฎเฅเคเฅเคฏเคพเคจเฅ เคธเคฟเคธเฅเคเคฎ เคธเฅเคเคฟเคเคเฅเค เคเฅเคฏเคพ เคตเคพเคชเคฐเคเคฐเฅเคคเฅเคฏเคพเคเฅเคฏเคพ เคเฅเคชเคจเฅเคฏเคคเฅเคตเคฐ เคชเคฐเคฟเคฃเคพเคฎ เคเคฐเคคเคพเคค.
- Settings.Secure.getInt: เคนเฅ เคชเคฆเฅเคงเคค เคฆเคฟเคฒเฅเคฒเฅเคฏเคพ เคจเคพเคตเคพเคธเคพเค เฅ เคธเฅเคฐเคเฅเคทเคฟเคค เคชเฅเคฐเฅเคฃเคพเคเค เคธเฅเคเคฟเคเค เคฎเฅเคฒเฅเคฏ เคชเคฐเคค เคเคฐเคคเฅ.
- เคธเฅเคเคฟเคเคเฅเค.Secure.LOCATION_MODE: เคนเฅ เคตเคฐเฅเคคเคฎเคพเคจ เคธเฅเคฅเคพเคจ เคฎเฅเคก เคธเฅเคเคฟเคเค เคฎเคฟเคณเคตเคฟเคฃเฅเคฏเคพเคธเคพเค เฅ เคตเคพเคชเคฐเคฒเฅ เคเคพเคคเฅ.
- เคธเฅเคเคฟเคเคเฅเค.Secure.LOCATION_PROVIDERS_ALLOWED: เค
เคจเฅเคฎเคค เคธเฅเคฅเคพเคจ เคชเฅเคฐเคฆเคพเคคเฅเคฏเคพเคเฅ เคธเฅเคเฅ เคฎเคฟเคณเคตเคคเฅ.
เคชเฅเคขเฅ เคตเคพเคเคพ