├── .github ├── issue_template.md └── workflows │ └── android.yml ├── .gitignore ├── .travis.yml ├── LocationManager.iml ├── README.md ├── app ├── .gitignore ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── yayandroid │ │ └── locationmanager │ │ └── sample │ │ ├── MainActivity.java │ │ ├── SampleApplication.java │ │ ├── SamplePresenter.java │ │ ├── activity │ │ └── SampleActivity.java │ │ ├── fragment │ │ ├── SampleFragment.java │ │ └── SampleFragmentActivity.java │ │ └── service │ │ ├── SampleService.java │ │ └── SampleServiceActivity.java │ └── res │ ├── layout │ ├── activity_main.xml │ ├── activity_sample_fragment.xml │ └── location_display_layout.xml │ ├── mipmap-hdpi │ └── ic_launcher.png │ ├── mipmap-mdpi │ └── ic_launcher.png │ ├── mipmap-xhdpi │ └── ic_launcher.png │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ ├── mipmap-xxxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── library ├── .gitignore ├── build.gradle ├── gradle.properties ├── maven_push.gradle └── src │ ├── main │ ├── AndroidManifest.xml │ └── java │ │ └── com │ │ └── yayandroid │ │ └── locationmanager │ │ ├── LocationManager.java │ │ ├── base │ │ ├── LocationBaseActivity.java │ │ ├── LocationBaseFragment.java │ │ ├── LocationBaseService.java │ │ └── SimpleLocationListener.java │ │ ├── configuration │ │ ├── Configurations.java │ │ ├── DefaultProviderConfiguration.java │ │ ├── Defaults.java │ │ ├── GooglePlayServicesConfiguration.java │ │ ├── LocationConfiguration.java │ │ └── PermissionConfiguration.java │ │ ├── constants │ │ ├── FailType.java │ │ ├── ProcessType.java │ │ ├── ProviderType.java │ │ └── RequestCode.java │ │ ├── helper │ │ ├── LogUtils.java │ │ ├── StringUtils.java │ │ ├── UpdateRequest.java │ │ ├── continuoustask │ │ │ ├── ContinuousTask.java │ │ │ └── ContinuousTaskScheduler.java │ │ └── logging │ │ │ ├── DefaultLogger.java │ │ │ └── Logger.java │ │ ├── listener │ │ ├── DialogListener.java │ │ ├── FallbackListener.java │ │ ├── LocationListener.java │ │ └── PermissionListener.java │ │ ├── providers │ │ ├── dialogprovider │ │ │ ├── DialogProvider.java │ │ │ └── SimpleMessageDialogProvider.java │ │ ├── locationprovider │ │ │ ├── DefaultLocationProvider.java │ │ │ ├── DefaultLocationSource.java │ │ │ ├── DispatcherLocationProvider.java │ │ │ ├── DispatcherLocationSource.java │ │ │ ├── GooglePlayServicesLocationProvider.java │ │ │ ├── GooglePlayServicesLocationSource.java │ │ │ └── LocationProvider.java │ │ └── permissionprovider │ │ │ ├── DefaultPermissionProvider.java │ │ │ ├── PermissionCompatSource.java │ │ │ ├── PermissionProvider.java │ │ │ └── StubPermissionProvider.java │ │ └── view │ │ └── ContextProcessor.java │ └── test │ └── java │ └── com │ └── yayandroid │ └── locationmanager │ ├── LocationManagerTest.java │ ├── configuration │ ├── ConfigurationsTest.java │ ├── DefaultProviderConfigurationTest.java │ ├── GooglePlayServicesConfigurationTest.java │ ├── LocationConfigurationTest.java │ └── PermissionConfigurationTest.java │ ├── fakes │ ├── FakePermissionProvider.java │ ├── FakeSimpleTask.java │ └── MockDialogProvider.java │ ├── helper │ ├── LogUtilsTest.java │ └── continuoustask │ │ └── ContinuousTaskSchedulerTest.java │ └── providers │ ├── locationprovider │ ├── DefaultLocationProviderTest.java │ ├── DispatcherLocationProviderTest.java │ └── GooglePlayServicesLocationProviderTest.java │ └── permissionprovider │ ├── DefaultPermissionProviderTest.java │ └── PermissionProviderTest.java └── settings.gradle /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/.travis.yml -------------------------------------------------------------------------------- /LocationManager.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/LocationManager.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/SampleApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/SampleApplication.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/SamplePresenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/SamplePresenter.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/activity/SampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/activity/SampleActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/fragment/SampleFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/fragment/SampleFragment.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/fragment/SampleFragmentActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/fragment/SampleFragmentActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/service/SampleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/service/SampleService.java -------------------------------------------------------------------------------- /app/src/main/java/com/yayandroid/locationmanager/sample/service/SampleServiceActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/java/com/yayandroid/locationmanager/sample/service/SampleServiceActivity.java -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_sample_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/layout/activity_sample_fragment.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/location_display_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/layout/location_display_layout.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/gradlew.bat -------------------------------------------------------------------------------- /library/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /library/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/build.gradle -------------------------------------------------------------------------------- /library/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/gradle.properties -------------------------------------------------------------------------------- /library/maven_push.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/maven_push.gradle -------------------------------------------------------------------------------- /library/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/LocationManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/LocationManager.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseActivity.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseFragment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseFragment.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/base/LocationBaseService.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/base/SimpleLocationListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/Configurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/Configurations.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/DefaultProviderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/DefaultProviderConfiguration.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/Defaults.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/Defaults.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/GooglePlayServicesConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/GooglePlayServicesConfiguration.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/LocationConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/LocationConfiguration.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/configuration/PermissionConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/configuration/PermissionConfiguration.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/constants/FailType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/constants/FailType.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/constants/ProcessType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/constants/ProcessType.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/constants/ProviderType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/constants/ProviderType.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/constants/RequestCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/constants/RequestCode.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/LogUtils.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/StringUtils.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/UpdateRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/UpdateRequest.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTask.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTaskScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTaskScheduler.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/logging/DefaultLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/logging/DefaultLogger.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/helper/logging/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/helper/logging/Logger.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/listener/DialogListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/listener/DialogListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/listener/FallbackListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/listener/FallbackListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/listener/LocationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/listener/LocationListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/listener/PermissionListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/listener/PermissionListener.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/dialogprovider/DialogProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/dialogprovider/DialogProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/dialogprovider/SimpleMessageDialogProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/dialogprovider/SimpleMessageDialogProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationSource.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationSource.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationSource.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/LocationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/locationprovider/LocationProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/DefaultPermissionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/DefaultPermissionProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionCompatSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionCompatSource.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/StubPermissionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/providers/permissionprovider/StubPermissionProvider.java -------------------------------------------------------------------------------- /library/src/main/java/com/yayandroid/locationmanager/view/ContextProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/main/java/com/yayandroid/locationmanager/view/ContextProcessor.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/LocationManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/LocationManagerTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/configuration/ConfigurationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/configuration/ConfigurationsTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/configuration/DefaultProviderConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/configuration/DefaultProviderConfigurationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/configuration/GooglePlayServicesConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/configuration/GooglePlayServicesConfigurationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/configuration/LocationConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/configuration/LocationConfigurationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/configuration/PermissionConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/configuration/PermissionConfigurationTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/fakes/FakePermissionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/fakes/FakePermissionProvider.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/fakes/FakeSimpleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/fakes/FakeSimpleTask.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/fakes/MockDialogProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/fakes/MockDialogProvider.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/helper/LogUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/helper/LogUtilsTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTaskSchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/helper/continuoustask/ContinuousTaskSchedulerTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/DefaultLocationProviderTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/DispatcherLocationProviderTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/providers/locationprovider/GooglePlayServicesLocationProviderTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/providers/permissionprovider/DefaultPermissionProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/providers/permissionprovider/DefaultPermissionProviderTest.java -------------------------------------------------------------------------------- /library/src/test/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yayaa/LocationManager/HEAD/library/src/test/java/com/yayandroid/locationmanager/providers/permissionprovider/PermissionProviderTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':library' 2 | --------------------------------------------------------------------------------