Android Open Source - Location library smart-location-lib






Project Summary

Android library project that lets you manage the location updates to be as painless as possible.

Web Site / Source Repository

smart-location-lib is hosted in the following web site
https://github.com/mrmans0n/smart-location-lib

If you think the Android project smart-location-lib listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Project Detail

The following table is the detailed list of smart-location-lib.

ItemValue
Java File Count33
Target SDK Version19
Minimum SDK Version9
Activity Count1
Test Case Count8
Required Permissionsandroid.permission.ACCESS_COARSE_LOCATION
android.permission.ACCESS_FINE_LOCATION
android.permission.ACCESS_NETWORK_STATE
com.google.android.gms.permission.ACTIVITY_RECOGNITION
com.google.android.providers.gsf.permission.READ_GSERVICES




Java Source Files

smart-location-lib has the following Java source files.

io.nlopez.smartlocation.ActivityRecognitionControlTest.java
io.nlopez.smartlocation.CustomTestRunner.java
io.nlopez.smartlocation.LocationControlTest.java
io.nlopez.smartlocation.OnActivityUpdatedListener.java
io.nlopez.smartlocation.OnGeofencingTransitionListener.java
io.nlopez.smartlocation.OnLocationUpdatedListener.java
io.nlopez.smartlocation.SmartLocation.java
io.nlopez.smartlocation.activity.ActivityProvider.java
io.nlopez.smartlocation.activity.ActivityStore.java
io.nlopez.smartlocation.activity.ActivityStoreTest.java
io.nlopez.smartlocation.activity.config.ActivityParams.java
io.nlopez.smartlocation.activity.config.ActivityParamsTest.java
io.nlopez.smartlocation.activity.providers.ActivityGooglePlayServicesProvider.java
io.nlopez.smartlocation.geofencing.GeofencingProvider.java
io.nlopez.smartlocation.geofencing.GeofencingStore.java
io.nlopez.smartlocation.geofencing.GeofencingStoreTest.java
io.nlopez.smartlocation.geofencing.model.GeofenceModel.java
io.nlopez.smartlocation.geofencing.model.GeofenceModelTest.java
io.nlopez.smartlocation.geofencing.providers.GeofencingGooglePlayServicesProvider.java
io.nlopez.smartlocation.location.LocationProvider.java
io.nlopez.smartlocation.location.LocationStore.java
io.nlopez.smartlocation.location.LocationStoreTest.java
io.nlopez.smartlocation.location.config.LocationParams.java
io.nlopez.smartlocation.location.config.LocationParamsTest.java
io.nlopez.smartlocation.location.providers.LocationBasedOnActivityProvider.java
io.nlopez.smartlocation.location.providers.LocationGooglePlayServicesProvider.java
io.nlopez.smartlocation.location.providers.LocationManagerProvider.java
io.nlopez.smartlocation.sample.MainActivity.java
io.nlopez.smartlocation.util.MockActivityRecognitionProvider.java
io.nlopez.smartlocation.util.MockLocationProvider.java
io.nlopez.smartlocation.utils.Logger.java
io.nlopez.smartlocation.utils.LoggerFactory.java