List of usage examples for android.location LocationManager setTestProviderStatus
public void setTestProviderStatus(String provider, int status, Bundle extras, long updateTime)
From source file:org.cowboycoders.cyclisimo.turbo.TurboService.java
private boolean enableLocationProvider(String provider) { LocationManager locationManager = (LocationManager) getApplicationContext() .getSystemService(Context.LOCATION_SERVICE); if (locationManager.isProviderEnabled(provider)) { try {// www . j av a2 s . co m locationManager.addTestProvider(provider, "requiresNetwork" == "", "requiresSatellite" == "", "requiresCell" == "", "hasMonetaryCost" == "", "supportsAltitude" == "", "supportsSpeed" == "", "supportsBearing" == "", android.location.Criteria.POWER_LOW, android.location.Criteria.ACCURACY_FINE); locationManager.setTestProviderEnabled(provider, true); locationManager.setTestProviderStatus(provider, LocationProvider.AVAILABLE, null, System.currentTimeMillis()); } catch (SecurityException e) { handleException(e, "Error enabling location provider", true, NOTIFCATION_ID_STARTUP); return false; } } else { return false; } return true; }