location aware task planer for mobile devices.
kangaroo is hosted in the following web site
https://github.com/mrtazz/kangaroo
If you think the Android project kangaroo 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 kangaroo.
Item | Value |
---|---|
Java File Count | 212 |
Minimum SDK Version | 4 |
Activity Count | 20 |
jar files used | apache-mime4j-0.4.jar gson-1.4-javadoc.jar gson-1.4.jar httpmime-4.0-beta1.jar sqlitejdbc-v056.jar traveling_salesman-1.0.3-RC1.jar traveling_salesman-1.0.3-RC1.jar traveling_salesman-1.0.3-RC1.jar traveling_salesman-1.0.3-RC1.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.INTERNET android.permission.READ_CALENDAR android.permission.RECEIVE_BOOT_COMPLETED android.permission.VIBRATE android.permission.WAKE_LOCK android.permission.WRITE_CALENDAR android.permission.WRITE_EXTERNAL_STORAGE |
There are 11 image files in kangaroo. The names of the image files are listed as follows.
center.png direction_arrow.png maptile_loading.png marker_default.png marker_default_focused_base.png navto_small.png next.png person.png previous.png zoom_in.png zoom_out.png
The following screenshort is generated from the image listed above.
kangaroo has the following Java source files.
com.android.example.system.java com.example.AndroidNearestStreet.AndroidNearestStreet.java com.example.AndroidNearestStreet.FileLoader.java com.example.AndroidNearestStreet.OsmElementProcessor.java com.example.AndroidNearestStreet.OsmHandler.java com.example.AndroidNearestStreet.XmlReader.java com.example.kangaroo.calendar_interface.Calendar.java com.example.kangaroo.calendar_interface.CalendarEvent.java com.example.kangaroo.calendar_interface.CalendarLibrary.java com.example.kangaroo.calendar_interface.calendar_extends.java com.kangaroo.ActiveDayPlan.java com.kangaroo.DayPlan.java com.kangaroo.DayPlanConsistency.java com.kangaroo.DayPlanOptimizer.java com.kangaroo.GreedyTaskInsertionOptimizer.java com.kangaroo.MissingParameterException.java com.kangaroo.calendar.Calendar.java com.kangaroo.calendar.CalendarAccessAdapter.java com.kangaroo.calendar.CalendarAccessAdapterAndroid.java com.kangaroo.calendar.CalendarAccessAdapterMemory.java com.kangaroo.calendar.CalendarEvent.java com.kangaroo.calendar.CalendarEventComparator.java com.kangaroo.calendar.CalendarLibrary.java com.kangaroo.calendar.conflicts.CalendarEventCollision.java com.kangaroo.calendar.conflicts.CalendarEventConflict.java com.kangaroo.calendar.conflicts.CalendarEventOverlap.java com.kangaroo.calendar.conflicts.CalendarEventUnroutable.java com.kangaroo.gui.ActivityBuildPlan.java com.kangaroo.gui.ActivityConfiguration.java com.kangaroo.gui.ActivityDayOptimizer.java com.kangaroo.gui.ActivityDayPlan.java com.kangaroo.gui.ActivityEditTask.java com.kangaroo.gui.ActivityMainWindow.java com.kangaroo.gui.ActivityTask.java com.kangaroo.gui.ActivityTaskList.java com.kangaroo.gui.ArrayAdapterCalendar.java com.kangaroo.gui.UserNotification .java com.kangaroo.osmosis.core.xml.v0_6.XmlReader.java com.kangaroo.osmosis.core.xml.v0_6.XmlReader.java com.kangaroo.osmosis.core.xml.v0_6.impl.KangarooNodeElementProcessor.java com.kangaroo.osmosis.core.xml.v0_6.impl.KangarooOsmElementProcessor.java com.kangaroo.osmosis.core.xml.v0_6.impl.OsmHandler.java com.kangaroo.osmosis.core.xml.v0_6.impl.OsmHandler.java com.kangaroo.routing.KangarooRoutingEngine.java com.kangaroo.routing.KangarooRoutingManager.java com.kangaroo.routing.MobileRoutingEngine.java com.kangaroo.routing.TSMKangarooRoutingEngine.java com.kangaroo.statuschange.JobDoneStatusChange.java com.kangaroo.statuschange.JobFailedStatusChange.java com.kangaroo.statuschange.JobStartedStatusChange.java com.kangaroo.statuschange.ProgressUpdateStatusChange.java com.kangaroo.statuschange.ResultUpdateStatusChange.java com.kangaroo.statuschange.StatusChange.java com.kangaroo.statuschange.StatusListener.java com.kangaroo.statuschange.SubJobDoneStatusChange.java com.kangaroo.statuschange.SubJobStartedStatusChange.java com.kangaroo.system.BroadcastReceiverBootTime.java com.kangaroo.system.ServiceCallLocation.java com.kangaroo.system.ServiceCallTick.java com.kangaroo.system.ServiceRecurringTask.java com.kangaroo.task.NoLocationFoundException.java com.kangaroo.task.SimpleTaskPriorityComparator.java com.kangaroo.task.Task.java com.kangaroo.task.TaskConstraintDate.java com.kangaroo.task.TaskConstraintDayTime.java com.kangaroo.task.TaskConstraintDuration.java com.kangaroo.task.TaskConstraintHelper.java com.kangaroo.task.TaskConstraintInterface.java com.kangaroo.task.TaskConstraintLocation.java com.kangaroo.task.TaskConstraintPOI.java com.kangaroo.task.TaskConstraintPendingTasks.java com.kangaroo.task.TaskLibrary.java com.kangaroo.task.TaskSerialized.java com.kangaroo.task.UrgencyTaskPriorityComparator.java com.kangaroo.techscout.routing.AsynchronousMobileRoutingEngine.java com.kangaroo.techscout.routing.AsynchronousRoutingEngine.java com.kangaroo.techscout.routing.KangarooRoutingManager.java com.kangaroo.techscout.routing.MovementSimulator.java com.kangaroo.techscout.routing.tsm.tsmtestbench.TSMTestBench.java com.kangaroo.tsm.osm.data.KangarooTSMMemoryDataSet.java com.kangaroo.tsm.osm.io.FileLoader.java com.kangaroo.tsm.osm.io.FileLoader.java com.kangaroo.tsm.osm.io.KangarooTSMDataSetSink.java com.kangaroo.tsm.osm.io.KangarooTSMFileLoader.java com.mobiletsm.osm.MobileTSMDatabaseWriter.java com.mobiletsm.osm.OsmHelper.java com.mobiletsm.osm.OsmHelper.java com.mobiletsm.osm.data.MapTile.java com.mobiletsm.osm.data.MapTile.java com.mobiletsm.osm.data.MobileDataSet.java com.mobiletsm.osm.data.MobileDataSet.java com.mobiletsm.osm.data.MobileInterfaceDataSet.java com.mobiletsm.osm.data.MobileInterfaceDataSet.java com.mobiletsm.osm.data.MobileMemoryDataSet.java com.mobiletsm.osm.data.MobileMemoryDataSet.java com.mobiletsm.osm.data.MobileRoutingInterfaceDataSet.java com.mobiletsm.osm.data.MobileRoutingInterfaceDataSet.java com.mobiletsm.osm.data.adapters.MDSAndroidDatabaseAdapter.java com.mobiletsm.osm.data.adapters.MDSDatabaseAdapter.java com.mobiletsm.osm.data.adapters.MDSSQLiteDatabaseAdapter.java com.mobiletsm.osm.data.adapters.RoutingAndroidSQLiteAdapter.java com.mobiletsm.osm.data.adapters.RoutingDBAdapter.java com.mobiletsm.osm.data.adapters.RoutingDataAdapter.java com.mobiletsm.osm.data.adapters.RoutingSQLiteAdapter.java com.mobiletsm.osm.data.providers.DatabaseMDSProvider.java com.mobiletsm.osm.data.providers.DatabaseMDSProvider.java com.mobiletsm.osm.data.providers.MobileDataSetProvider.java com.mobiletsm.osm.data.providers.MobileDataSetProvider.java com.mobiletsm.osm.data.searching.AmenityPOINodeSelector.java com.mobiletsm.osm.data.searching.CombinedSelector.java com.mobiletsm.osm.data.searching.CombinedSelector.java com.mobiletsm.osm.data.searching.POICode.java com.mobiletsm.osm.data.searching.POINodeSelector.java com.mobiletsm.osm.data.searching.POINodeSelector.java com.mobiletsm.osmosis.core.domain.v0_6.MobileNode.java com.mobiletsm.osmosis.core.domain.v0_6.MobileNode.java com.mobiletsm.osmosis.core.domain.v0_6.MobileWay.java com.mobiletsm.osmosis.core.domain.v0_6.MobileWay.java com.mobiletsm.osmosis.core.domain.v0_6.MobileWayNode.java com.mobiletsm.osmosis.core.domain.v0_6.MobileWayNode.java com.mobiletsm.routing.AllStreetVehicle.java com.mobiletsm.routing.AllStreetVehicle.java com.mobiletsm.routing.AllWayVehicle.java com.mobiletsm.routing.AllWayVehicle.java com.mobiletsm.routing.GeoConstraints.java com.mobiletsm.routing.Limits.java com.mobiletsm.routing.MobileTSMRouteParameter.java com.mobiletsm.routing.MobileTSMRoutingEngine.java com.mobiletsm.routing.NoRouteFoundException.java com.mobiletsm.routing.Place.java com.mobiletsm.routing.Place.java com.mobiletsm.routing.RouteParameter.java com.mobiletsm.routing.RouteParameter.java com.mobiletsm.routing.RoutingCache.java com.mobiletsm.routing.RoutingEngine.java com.mobiletsm.routing.RoutingEngine.java com.mobiletsm.routing.SynchronousMobileRoutingEngine.java com.mobiletsm.routing.Vehicle.java com.mobiletsm.routing.Vehicle.java com.mobiletsm.routing.metrics.MobileRoutingMetric.java com.mobiletsm.routing.metrics.MobileRoutingMetric.java com.mobiletsm.routing.routers.MobileMultiTargetDijkstraRouter.java com.mobiletsm.routing.routers.MobileMultiTargetDijkstraRouter.java com.mobiletsm.routing.routers.MobileNodeDistanceComparator.java com.mobiletsm.routing.routers.MobileNodeDistanceComparator.java com.mobiletsm.routing.statuschange.JobDoneStatusChange.java com.mobiletsm.routing.statuschange.JobFailedStatusChange.java com.mobiletsm.routing.statuschange.JobStartedStatusChange.java com.mobiletsm.routing.statuschange.ProgressUpdateStatusChange.java com.mobiletsm.routing.statuschange.ResultUpdateStatusChange.java com.mobiletsm.routing.statuschange.StatusChange.java com.mobiletsm.routing.statuschange.StatusListener.java com.mobiletsm.routing.statuschange.SubJobDoneStatusChange.java com.mobiletsm.routing.statuschange.SubJobStartedStatusChange.java com.mobiletsm.testbench.MobileTSMTestBench.java net.jimblackler.readcalendar.Example.java net.jimblackler.readcalendar.MainActivity.java null.Bucket.java null.Buckets.java null.ComparingRouteDescriber.java null.ListComparator.java null.OSMFileReader.java null.TestRoutingEngine.java org.andnav.osm.OpenStreetMap.java org.andnav.osm.OpenStreetMapActivity.java org.andnav.osm.contributor.GpxToPHPUploader.java org.andnav.osm.contributor.OSMUploader.java org.andnav.osm.contributor.RouteRecorder.java org.andnav.osm.contributor.util.RecordedGeoPoint.java org.andnav.osm.contributor.util.RecordedRouteGPXFormatter.java org.andnav.osm.contributor.util.Util.java org.andnav.osm.contributor.util.constants.OpenStreetMapContributorConstants.java org.andnav.osm.exceptions.EmptyCacheException.java org.andnav.osm.samples.SampleExtensive.java org.andnav.osm.samples.SampleLoader.java org.andnav.osm.samples.SampleOSMContributor.java org.andnav.osm.samples.SampleWithMinimapItemizedoverlay.java org.andnav.osm.samples.SampleWithMinimapItemizedoverlayWithFocus.java org.andnav.osm.samples.SampleWithMinimapZoomcontrols.java org.andnav.osm.services.OpenStreetMapTileProviderService.java org.andnav.osm.services.util.OpenStreetMapAsyncTileProvider.java org.andnav.osm.services.util.OpenStreetMapTile.java org.andnav.osm.services.util.OpenStreetMapTileDownloader.java org.andnav.osm.services.util.OpenStreetMapTileFilesystemProvider.java org.andnav.osm.services.util.OpenStreetMapTileNameFormatter.java org.andnav.osm.services.util.StreamUtils.java org.andnav.osm.util.BoundingBoxE6.java org.andnav.osm.util.GeoPoint.java org.andnav.osm.util.MyMath.java org.andnav.osm.util.TypeConverter.java org.andnav.osm.util.constants.GeoConstants.java org.andnav.osm.util.constants.OpenStreetMapConstants.java org.andnav.osm.views.OpenStreetMapView.java org.andnav.osm.views.OpenStreetMapViewController.java org.andnav.osm.views.overlay.MyLocationOverlay.java org.andnav.osm.views.overlay.OpenStreetMapTilesOverlay.java org.andnav.osm.views.overlay.OpenStreetMapViewDirectedLocationOverlay.java org.andnav.osm.views.overlay.OpenStreetMapViewItemizedOverlay.java org.andnav.osm.views.overlay.OpenStreetMapViewItemizedOverlayControlView.java org.andnav.osm.views.overlay.OpenStreetMapViewItemizedOverlayWithFocus.java org.andnav.osm.views.overlay.OpenStreetMapViewOverlay.java org.andnav.osm.views.overlay.OpenStreetMapViewOverlayItem.java org.andnav.osm.views.overlay.OpenStreetMapViewSimpleLocationOverlay.java org.andnav.osm.views.util.LRUMapTileCache.java org.andnav.osm.views.util.Mercator.java org.andnav.osm.views.util.MyMath.java org.andnav.osm.views.util.OpenStreetMapTileCache.java org.andnav.osm.views.util.OpenStreetMapTileProvider.java org.andnav.osm.views.util.constants.MathConstants.java org.andnav.osm.views.util.constants.OpenStreetMapViewConstants.java