gitextract_ql1kc9k6/ ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── NOTICE ├── README.md ├── build.gradle ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── library/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules-consumer.pro │ ├── proguard-rules.pro │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── patloew/ │ │ │ └── rxlocation/ │ │ │ ├── ActivityRecognition.java │ │ │ ├── ActivityRemoveUpdatesSingleOnSubscribe.java │ │ │ ├── ActivityRequestUpdatesSingleOnSubscribe.java │ │ │ ├── FusedLocation.java │ │ │ ├── Geocoding.java │ │ │ ├── Geofencing.java │ │ │ ├── GeofencingAddSingleOnSubscribe.java │ │ │ ├── GeofencingRemoveSingleOnSubscribe.java │ │ │ ├── GoogleApiClientFlowable.java │ │ │ ├── GoogleApiConnectionException.java │ │ │ ├── GoogleApiConnectionSuspendedException.java │ │ │ ├── LocationAvailabilitySingleOnSubscribe.java │ │ │ ├── LocationFlushSingleOnSubscribe.java │ │ │ ├── LocationLastMaybeOnSubscribe.java │ │ │ ├── LocationRemoveUpdatesSingleOnSubscribe.java │ │ │ ├── LocationRequestUpdatesSingleOnSubscribe.java │ │ │ ├── LocationSettings.java │ │ │ ├── LocationSettingsActivity.java │ │ │ ├── LocationSettingsNotSatisfiedException.java │ │ │ ├── LocationUpdatesFlowableOnSubscribe.java │ │ │ ├── RxLocation.java │ │ │ ├── RxLocationBaseOnSubscribe.java │ │ │ ├── RxLocationFlowableOnSubscribe.java │ │ │ ├── RxLocationMaybeOnSubscribe.java │ │ │ ├── RxLocationSingleOnSubscribe.java │ │ │ ├── SettingsCheckHandleSingleOnSubscribe.java │ │ │ ├── SettingsCheckSingleOnSubscribe.java │ │ │ ├── SingleResultCallBack.java │ │ │ ├── StatusErrorResultCallBack.java │ │ │ ├── StatusException.java │ │ │ └── StatusExceptionResumeNextTransformer.java │ │ └── res/ │ │ └── values/ │ │ └── strings.xml │ └── test/ │ └── java/ │ └── com/ │ └── patloew/ │ └── rxlocation/ │ ├── ActivityOnSubscribeTest.java │ ├── ActivityTest.java │ ├── BaseOnSubscribeTest.java │ ├── BaseTest.java │ ├── GeocodingTest.java │ ├── GeofencingOnSubscribeTest.java │ ├── GeofencingTest.java │ ├── LocationOnSubscribeTest.java │ ├── LocationSettingsActivityTest.java │ ├── LocationTest.java │ ├── RxLocationBaseOnSubscribeTest.java │ ├── RxLocationFlowableOnSubscribeTest.java │ ├── RxLocationMaybeOnSubscribeTest.java │ ├── RxLocationSingleOnSubscribeTest.java │ ├── RxLocationTest.java │ ├── SettingsOnSubscribeTest.java │ └── SettingsTest.java ├── sample/ │ ├── .gitignore │ ├── build.gradle │ ├── proguard-rules.pro │ └── src/ │ ├── main/ │ │ ├── AndroidManifest.xml │ │ ├── java/ │ │ │ └── com/ │ │ │ └── patloew/ │ │ │ └── rxlocationsample/ │ │ │ ├── MainActivity.java │ │ │ ├── MainPresenter.java │ │ │ ├── MainView.java │ │ │ └── MyApplication.java │ │ └── res/ │ │ ├── layout/ │ │ │ └── activity_main.xml │ │ ├── menu/ │ │ │ └── menu.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ └── test/ │ └── java/ │ └── com/ │ └── patloew/ │ └── rxlocationsample/ │ ├── MainPresenterTest.java │ └── RxSchedulersOverrideRule.java └── settings.gradle