A framework providing awareness behaviours to your developing Android app..
diane is hosted in the following web site
https://github.com/k0smik0/diane
If you think the Android project diane listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of diane.
Item | Value |
---|---|
Java File Count | 93 |
Target SDK Version | 17 |
Minimum SDK Version | 8 |
Activity Count | 2 |
jar files used | diane-common.jar diane-common.jar diane-common.jar diane-common.jar diane-common.jar diane-common.jar diane-common.jar diane-robotask.jar diane-robotask.jar diane-roboutil.jar diane-roboutil.jar diane-task.jar diane-task.jar diane-util.jar diane-util.jar diane_library_-_test_demo-utils--common.jar diane_library_-_test_demo-utils--common.jar diane_library_-_test_demo-utils--common.jar diane_library_-_test_demo-utils--roboguiced.jar diane_library_-_test_demo-utils--roboguiced.jar diane_library_-_test_demo-utils--vanilla.jar diane_library_-_test_demo-utils--vanilla.jar diane_library__test_utils.jar enhancedsafeasynctask.jar enhancedsafeasynctask.jar javax.inject.jar javax.inject.jar javax.inject.jar javax.inject.jar javax.inject.jar mirroringexception.jar mirroringexception.jar polaris-core-roboguiced.jar polaris-core-roboguiced.jar polaris-core.jar polaris-core.jar polaris-core.jar polaris-core.jar polaris-core.jar polaris-core.jar polaris-utils.jar polaris-utils.jar polaris-utils.jar polaris-utils.jar polaris-utils.jar roboenhancedasynctask.jar roboenhancedasynctask.jar roboguice-2.0.jar roboguice-2.0.jar roboguice-2.0.jar sisu-guice-3.0.3-no_aop.jar sisu-guice-3.0.3-no_aop.jar sisu-guice-3.0.3-no_aop.jar sisu-guice-3.0.3-no_aop.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_MOCK_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.INTERNET android.permission.WRITE_EXTERNAL_STORAGE |
diane has the following Java source files.
net.iubris.diane._roboguice.aware.location.state.three.base.DianeDistanceMaximumThreshold.java net.iubris.diane._roboguice.module.AbstractDianeModule.java net.iubris.diane._roboguice.module.AbstractDianeModule_bak.java net.iubris.diane._roboguice.providers.aware.location.state.three.base.DefaultThreeStateLocationAwareLocationSupplierProvider.java net.iubris.diane._roboguice.providers.aware.network.state.checker.base.DefaultCheckerStateNetworkAwareProvider.java net.iubris.diane._roboguice.searcher.aware.full.base.DefaultFullAwareSearcherProvider.java net.iubris.diane._roboguice.searcher.location.aware.full.base.DefaultLocalizedSearcherCacheNetworkAwareProvider.java net.iubris.diane.asynctask.SearcherCallable.java net.iubris.diane.asynctask.base.SearchAsyncTask.java net.iubris.diane.asynctask.base.SearchRoboAsyncTask.java net.iubris.diane.aware.cache.CacheAware.java net.iubris.diane.aware.cache.exceptions.CacheStateException.java net.iubris.diane.aware.cache.exceptions.base.CacheTooOldException.java net.iubris.diane.aware.cache.states.three.ThreeStateCacheAware.java net.iubris.diane.aware.exceptions.StateException.java net.iubris.diane.aware.location.LocationAware.java net.iubris.diane.aware.location.exceptions.LocationStateException.java net.iubris.diane.aware.location.exceptions.base.LocationFreshNullException.java net.iubris.diane.aware.location.exceptions.base.LocationNotNewerException.java net.iubris.diane.aware.location.state.three.ThreeStateLocationAware.java net.iubris.diane.aware.location.state.three.ThreeStateLocationAwareLocationSupplier.java net.iubris.diane.aware.location.state.three.base.DefaultThreeStateLocationAwareLocationSupplier.java net.iubris.diane.aware.location.state.three.base.annotation.DistanceMaximumThreshold.java net.iubris.diane.aware.location.state.three.base.annotation.TimeMaximumThreshold.java net.iubris.diane.aware.location.utils.provider.LocationSupplier.java net.iubris.diane.aware.network.NetworkAware.java net.iubris.diane.aware.network.exceptions.NetworkStateException.java net.iubris.diane.aware.network.exceptions.base.NoNetworkException.java net.iubris.diane.aware.network.state.checker.CheckerStateNetworkAware.java net.iubris.diane.aware.network.state.checker.base.DefaultCheckerStateNetworkAware.java net.iubris.diane.aware.network.utils.NetworkUtils.java net.iubris.diane.searcher.Searcher.java net.iubris.diane.searcher.aware.AwareSearcher.java net.iubris.diane.searcher.aware.cache.CacheAwareSearcher.java net.iubris.diane.searcher.aware.cache.base.AbstractCacheAwareSearcher.java net.iubris.diane.searcher.aware.cache.exceptions.CacheAwareSearchException.java net.iubris.diane.searcher.aware.exceptions.AwareSearchException.java net.iubris.diane.searcher.aware.exceptions.base.StillSearchException.java net.iubris.diane.searcher.aware.full.FullAwareSearcher.java net.iubris.diane.searcher.aware.full.base.DefaultFullAwareSearcher.java net.iubris.diane.searcher.aware.location.LocationAwareSearcher.java net.iubris.diane.searcher.aware.location.base.AbstractLocationAwareSearcher.java net.iubris.diane.searcher.aware.location.exceptions.LocationAwareSearchException.java net.iubris.diane.searcher.aware.location.exceptions.base.LocationNotSoUsefulException.java net.iubris.diane.searcher.aware.location.exceptions.base.LocationTooNearException.java net.iubris.diane.searcher.aware.network.NetworkAwareSearcher.java net.iubris.diane.searcher.aware.network.base.AbstractNetworkAwareSearcher.java net.iubris.diane.searcher.aware.network.exceptions.NetworkAwareSearchException.java net.iubris.diane.searcher.exceptions.SearchException.java net.iubris.diane.searcher.location.LocalizedSearcher.java net.iubris.diane.searcher.location.aware.cache.LocalizedSearcherCacheAware.java net.iubris.diane.searcher.location.aware.cache.LocalizedSearcherCacheAwareStrictChecking.java net.iubris.diane.searcher.location.aware.cache.base.AbstractLocalizedSearcherCacheAwareStrictChecking.java net.iubris.diane.searcher.location.aware.full.LocalizedSearcherCacheNetworkAware.java net.iubris.diane.searcher.location.aware.full.LocalizedSearcherCacheNetworkAwareStrictChecking.java net.iubris.diane.searcher.location.aware.full.base.DefaultLocalizedSearcherCacheNetworkAwareStrictChecking.java net.iubris.diane.searcher.location.aware.network.LocalizedSearcherNetworkAware.java net.iubris.diane.searcher.location.aware.network.LocalizedSearcherNetworkAwareStrictChecking.java net.iubris.diane.searcher.location.aware.network.base.AbstractLocalizedSearcherNetworkAwareStrictChecking.java net.iubris.diane.utils.AbstractDianeSearcherProvider.java net.iubris.diane_demo__roboguiced._roboguice.DianeDemoRoboModule.java net.iubris.diane_demo__roboguiced.activity.DianeDemoRoboMainActivity.java net.iubris.diane_demo__roboguiced.controller.DianeDemoRoboAwareSearcher.java net.iubris.diane_demo__roboguiced.controller.DianeDemoRoboCacheSearcher.java net.iubris.diane_demo__roboguiced.controller.DianeDemoRoboNetworkSearcher.java net.iubris.diane_demo__roboguiced.controller.searcher.DianeDemoRoboLocalizedSearcherCacheAwareStrictChecking.java net.iubris.diane_demo__roboguiced.controller.searcher.DianeDemoRoboLocalizedSearcherNetworkAwareStrictChecking.java net.iubris.diane_demo__roboguiced.task.AwareSearchTask.java net.iubris.diane_demo__roboguiced.task.CacheSearchTask.java net.iubris.diane_demo__roboguiced.task.ExceptionUtils.java net.iubris.diane_demo__roboguiced.task.NetworkSearchTask.java net.iubris.diane_demo__vanilla.DianeDemoSearcherBuilder.java net.iubris.diane_demo__vanilla.DianeDemoSearcherBuilder_bak.java net.iubris.diane_demo__vanilla.activity.DianeDemoVanillaMainActivity.java net.iubris.diane_demo__vanilla.controller.DianeDemoVanillaLocalizedSearcherCacheAwareStrictChecking.java net.iubris.diane_demo__vanilla.controller.DianeDemoVanillaLocalizedSearcherNetworkAwareStrictChecking.java net.iubris.diane_demo__vanilla.controller.DianeDemoVanillaSearcher.java net.iubris.diane_demo__vanilla.provider.DianeDemoVanillaSearcherProvider.java net.iubris.diane_demo__vanilla.task.DianeDemoVanillaSearchAsyncTask.java net.iubris.diane_demo__vanilla.task.DianeDemoVanillaSearchAsyncTaskOnlyCache.java net.iubris.diane_demo__vanilla.task.DianeDemoVanillaSearchAsyncTaskOnlyNetwork.java net.iubris.diane_library__test_utils.LocationUtils.java net.iubris.diane_library__test_utils._roboguice.module.DianeTestUtilModule.java net.iubris.diane_library__test_utils.injector.MockGpsLocationsInjector.java net.iubris.diane_library__test_utils.injector.MockLocations.java net.iubris.diane_library__test_utils.locator.MockLocationProviderUpdater.java net.iubris.diane_library__test_utils.locator.MockLocationUpdater.java net.iubris.diane_library__test_utils.model.LocationInfo.java net.iubris.diane_library__test_utils.receiver.MockLocationReceiver.java net.iubris.diane_library__test_utils.receiver.MockLocationRoboReceiver.java net.iubris.diane_library__test_utils.receiver.MockUtilsProvider.java net.iubris.dianeroboguicesample.DianeSampleSearcherBuilder.java net.iubris.dianeroboguicesample.Utils.java