MyTracks Android app, with gradle build system.
mytracks-gradle is hosted in the following web site
https://github.com/algobardo/mytracks-gradle
If you think the Android project mytracks-gradle 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 mytracks-gradle.
Item | Value |
---|---|
Java File Count | 222 |
Supported screen sizes | [mdpiv11, landhdpi, mdpi, xxhdpi, hdpi, xhdpi, hdpiv11, landxxhdpi, landxhdpi, xhdpiv11, landmdpi] |
Target SDK Version | 19 |
Minimum SDK Version | 9 |
Activity Count | 52 |
Fragment Count | 7 |
jar files used | AndroidMockGenerator.jar antlib.jar gdata-client-1.0.jar gdata-client-meta-1.0.jar gdata-core-1.0.jar gdata-spreadsheet-3.0.jar gdata-spreadsheet-meta-3.0.jar google-api-client-1.12.0-beta.jar google-api-client-android-1.12.0-beta.jar google-api-services-drive-v2-rev30-1.12.0-beta.jar google-api-services-fusiontables-v1-rev16-1.12.0-beta.jar google-common.jar google-http-client-1.12.0-beta.jar google-http-client-android-1.12.0-beta.jar google-http-client-gson-1.12.0-beta.jar google-http-client-jackson-1.12.0-beta.jar google-http-client-jackson2-1.12.0-beta.jar google-oauth-client-1.12.0-beta.jar gson-2.1.jar guava-jdk5-13.0.jar jackson-core-2.0.5.jar jackson-core-asl-1.9.9.jar jsr305.jar libGoogleAnalytics.jar protobuf-java-2.3.0-lite.jar robotium-solo-3.3.jar |
Required Permissions | android.permission.ACCESS_COARSE_LOCATION android.permission.ACCESS_FINE_LOCATION android.permission.ACCESS_NETWORK_STATE android.permission.BLUETOOTH android.permission.BLUETOOTH_ADMIN android.permission.GET_ACCOUNTS android.permission.INTERNET android.permission.MANAGE_ACCOUNTS android.permission.READ_CONTACTS android.permission.READ_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE android.permission.READ_SYNC_SETTINGS android.permission.READ_SYNC_STATS android.permission.RECEIVE_BOOT_COMPLETED android.permission.USE_CREDENTIALS android.permission.WAKE_LOCK android.permission.WRITE_EXTERNAL_STORAGE android.permission.WRITE_SYNC_SETTINGS com.dsi.ant.permission.ANT com.dsi.ant.permission.ANT_ADMIN com.google.android.apps.mytracks.MYTRACKS_NOTIFICATIONS com.google.android.apps.mytracks.READ_TRACK_DATA com.google.android.apps.mytracks.WRITE_TRACK_DATA com.google.android.gms.permission.ACTIVITY_RECOGNITION com.google.android.googleapps.permission.GOOGLE_AUTH com.google.android.googleapps.permission.GOOGLE_AUTH.local com.google.android.maps.mytracks.permission.MAPS_RECEIVE com.google.android.providers.gsf.permission.READ_GSERVICES |
Raw File Names | res\raw\mytracks_empty_spreadsheet.ods |
There are 92 image files in mytracks-gradle. The names of the image files are listed as follows.
ab_transparent_dark_holo.9.png action_mode_background_mytracks.9.png btn_check_off_disabled_focused_holo_dark.png btn_check_off_disabled_holo_dark.png btn_check_off_focused_holo_dark.png btn_check_off_holo_dark.png btn_check_off_pressed_holo_dark.png btn_check_on_disabled_focused_holo_dark.png btn_check_on_disabled_holo_dark.png btn_check_on_focused_holo_dark.png btn_check_on_holo_dark.png btn_check_on_pressed_holo_dark.png btn_radio_off_disabled_focused_holo_dark.png btn_radio_off_disabled_holo_dark.png btn_radio_off_focused_holo_dark.png btn_radio_off_holo_dark.png btn_radio_off_pressed_holo_dark.png btn_radio_on_disabled_focused_holo_dark.png btn_radio_on_disabled_holo_dark.png btn_radio_on_focused_holo_dark.png btn_radio_on_holo_dark.png btn_radio_on_pressed_holo_dark.png ic_arrow_180.png ic_arrow_320.png ic_arrow_long.png ic_button_pause.png ic_button_pause_pressed.png ic_button_record.png ic_button_record_pressed.png ic_button_stop.png ic_button_stop_disabled.png ic_button_stop_pressed.png ic_dialog_success.png ic_launcher_my_tracks.png ic_marker_blue_pushpin.png ic_marker_green_paddle.png ic_marker_red_paddle.png ic_marker_yellow_pushpin.png ic_menu_aggregated_statistics.png ic_menu_delete.png ic_menu_edit.png ic_menu_export.png ic_menu_help_feedback.png ic_menu_import.png ic_menu_insert_marker.png ic_menu_insert_photo.png ic_menu_map_layer.png ic_menu_markers.png ic_menu_play.png ic_menu_play_multiple.png ic_menu_search.png ic_menu_select_all.png ic_menu_sensor_state.png ic_menu_settings.png ic_menu_share.png ic_menu_show_on_map.png ic_menu_split_frequency.png ic_menu_start_gps.png ic_menu_stop_gps.png ic_menu_sync_now.png ic_menu_view_photo.png ic_menu_voice_frequency.png ic_my_location.png ic_my_location_pressed.png ic_stat_notify_recording.png ic_tab_chart.png ic_tab_map.png ic_tab_stats.png ic_track_airplane.png ic_track_bike.png ic_track_boat.png ic_track_drive.png ic_track_generic.png ic_track_paused.png ic_track_recording.png ic_track_run.png ic_track_ski.png ic_track_snow_boarding.png ic_track_walk.png ic_warning.png list_selector_disabled_holo_dark.9.png progress_primary_holo_dark.9.png spinner_default_holo_dark.9.png spinner_disabled_holo_dark.9.png spinner_focused_holo_dark.9.png spinner_pressed_holo_dark.9.png textfield_activated_holo_dark.9.png textfield_default_holo_dark.9.png textfield_disabled_focused_holo_dark.9.png textfield_disabled_holo_dark.9.png textfield_focused_holo_dark.9.png track_widget_background.9.png
The following screenshort is generated from the image listed above.
mytracks-gradle has the following Java source files.
com.google.android.apps.mytracks.AbstractMyTracksActivity.java com.google.android.apps.mytracks.AbstractSendToGoogleActivity.java com.google.android.apps.mytracks.AggregatedStatsActivity.java com.google.android.apps.mytracks.BootReceiver.java com.google.android.apps.mytracks.ChartValueSeries.java com.google.android.apps.mytracks.ChartView.java com.google.android.apps.mytracks.ColoredPath.java com.google.android.apps.mytracks.Constants.java com.google.android.apps.mytracks.ContextualActionModeCallback.java com.google.android.apps.mytracks.DeleteActivity.java com.google.android.apps.mytracks.DeleteAsyncTask.java com.google.android.apps.mytracks.HelpActivity.java com.google.android.apps.mytracks.MapOverlay.java com.google.android.apps.mytracks.MarkerDetailActivity.java com.google.android.apps.mytracks.MarkerEditActivity.java com.google.android.apps.mytracks.MarkerListActivity.java com.google.android.apps.mytracks.SearchListActivity.java com.google.android.apps.mytracks.SectionResourceCursorAdapter.java com.google.android.apps.mytracks.SensorStateActivity.java com.google.android.apps.mytracks.TabsAdapter.java com.google.android.apps.mytracks.TrackController.java com.google.android.apps.mytracks.TrackDetailActivity.java com.google.android.apps.mytracks.TrackEditActivity.java com.google.android.apps.mytracks.TrackListActivity.java com.google.android.apps.mytracks.content.ContentTypeIds.java com.google.android.apps.mytracks.content.DataSource.java com.google.android.apps.mytracks.content.DataSourceListener.java com.google.android.apps.mytracks.content.DataSourceManager.java com.google.android.apps.mytracks.content.DescriptionGenerator.java com.google.android.apps.mytracks.content.DescriptionGeneratorImpl.java com.google.android.apps.mytracks.content.MyTracksLocation.java com.google.android.apps.mytracks.content.MyTracksProvider.java com.google.android.apps.mytracks.content.MyTracksProviderUtils.java com.google.android.apps.mytracks.content.MyTracksProviderUtilsImpl.java com.google.android.apps.mytracks.content.SearchEngine.java com.google.android.apps.mytracks.content.SearchEngineProvider.java com.google.android.apps.mytracks.content.Sensor.java com.google.android.apps.mytracks.content.Track.java com.google.android.apps.mytracks.content.TrackDataHub.java com.google.android.apps.mytracks.content.TrackDataListener.java com.google.android.apps.mytracks.content.TrackDataManager.java com.google.android.apps.mytracks.content.TrackPointsColumns.java com.google.android.apps.mytracks.content.TracksColumns.java com.google.android.apps.mytracks.content.Waypoint.java com.google.android.apps.mytracks.content.WaypointCreationRequest.java com.google.android.apps.mytracks.content.WaypointsColumns.java com.google.android.apps.mytracks.fragments.AbstractMyTracksDialogFragment.java com.google.android.apps.mytracks.fragments.ChartFragment.java com.google.android.apps.mytracks.fragments.ChooseAccountDialogFragment.java com.google.android.apps.mytracks.fragments.ChooseActivityDialogFragment.java com.google.android.apps.mytracks.fragments.ChooseActivityTypeDialogFragment.java com.google.android.apps.mytracks.fragments.ChooseActivityTypeImageAdapter.java com.google.android.apps.mytracks.fragments.ConfirmDeleteDialogFragment.java com.google.android.apps.mytracks.fragments.ConfirmSyncDialogFragment.java com.google.android.apps.mytracks.fragments.DeleteMarkerDialogFragment.java com.google.android.apps.mytracks.fragments.EnableSyncDialogFragment.java com.google.android.apps.mytracks.fragments.EulaDialogFragment.java com.google.android.apps.mytracks.fragments.ExportDialogFragment.java com.google.android.apps.mytracks.fragments.FileTypeDialogFragment.java com.google.android.apps.mytracks.fragments.FrequencyDialogFragment.java com.google.android.apps.mytracks.fragments.InstallEarthDialogFragment.java com.google.android.apps.mytracks.fragments.MapLayerDialogFragment.java com.google.android.apps.mytracks.fragments.MarkerDetailFragment.java com.google.android.apps.mytracks.fragments.MyTracksMapFragment.java com.google.android.apps.mytracks.fragments.PlayMultipleDialogFragment.java com.google.android.apps.mytracks.fragments.ShareTrackDialogFragment.java com.google.android.apps.mytracks.fragments.StatsFragment.java com.google.android.apps.mytracks.io.backup.BackupPreferencesListener.java com.google.android.apps.mytracks.io.backup.MyTracksBackupAgent.java com.google.android.apps.mytracks.io.backup.PreferenceBackupHelper.java com.google.android.apps.mytracks.io.drive.SendDriveActivity.java com.google.android.apps.mytracks.io.drive.SendDriveAsyncTask.java com.google.android.apps.mytracks.io.file.TrackFileFormat.java com.google.android.apps.mytracks.io.file.exporter.CsvTrackWriter.java com.google.android.apps.mytracks.io.file.exporter.FileTrackExporter.java com.google.android.apps.mytracks.io.file.exporter.GpxTrackWriter.java com.google.android.apps.mytracks.io.file.exporter.KmlTrackWriter.java com.google.android.apps.mytracks.io.file.exporter.KmzTrackExporter.java com.google.android.apps.mytracks.io.file.exporter.SaveActivity.java com.google.android.apps.mytracks.io.file.exporter.SaveAsyncTask.java com.google.android.apps.mytracks.io.file.exporter.TcxTrackWriter.java com.google.android.apps.mytracks.io.file.exporter.TrackExporter.java com.google.android.apps.mytracks.io.file.exporter.TrackExporterListener.java com.google.android.apps.mytracks.io.file.exporter.TrackWriter.java com.google.android.apps.mytracks.io.file.importer.GpxFileTrackImporter.java com.google.android.apps.mytracks.io.file.importer.ImportActivity.java com.google.android.apps.mytracks.io.file.importer.ImportAsyncTask.java com.google.android.apps.mytracks.io.file.importer.KmlFileTrackImporter.java com.google.android.apps.mytracks.io.file.importer.KmzTrackImporter.java com.google.android.apps.mytracks.io.file.importer.TrackImporter.java com.google.android.apps.mytracks.io.fusiontables.SendFusionTablesActivity.java com.google.android.apps.mytracks.io.fusiontables.SendFusionTablesAsyncTask.java com.google.android.apps.mytracks.io.fusiontables.SendFusionTablesUtils.java com.google.android.apps.mytracks.io.gdata.AndroidGDataClient.java com.google.android.apps.mytracks.io.gdata.GDataClientFactory.java com.google.android.apps.mytracks.io.gdata.QueryParamsImpl.java com.google.android.apps.mytracks.io.gdata.maps.MapFeatureEntry.java com.google.android.apps.mytracks.io.gdata.maps.MapsClient.java com.google.android.apps.mytracks.io.gdata.maps.MapsConstants.java com.google.android.apps.mytracks.io.gdata.maps.MapsFeature.java com.google.android.apps.mytracks.io.gdata.maps.MapsGDataConverter.java com.google.android.apps.mytracks.io.gdata.maps.MapsMapMetadata.java com.google.android.apps.mytracks.io.gdata.maps.XmlMapsGDataParserFactory.java com.google.android.apps.mytracks.io.maps.SendMapsActivity.java com.google.android.apps.mytracks.io.maps.SendMapsAsyncTask.java com.google.android.apps.mytracks.io.maps.SendMapsUtils.java com.google.android.apps.mytracks.io.sendtogoogle.AbstractSendActivity.java com.google.android.apps.mytracks.io.sendtogoogle.AbstractSendAsyncTask.java com.google.android.apps.mytracks.io.sendtogoogle.SendRequest.java com.google.android.apps.mytracks.io.sendtogoogle.SendToGoogleUtils.java com.google.android.apps.mytracks.io.sendtogoogle.UploadResultActivity.java com.google.android.apps.mytracks.io.spreadsheets.SendSpreadsheetsActivity.java com.google.android.apps.mytracks.io.spreadsheets.SendSpreadsheetsAsyncTask.java com.google.android.apps.mytracks.io.spreadsheets.SendSpreadsheetsUtils.java com.google.android.apps.mytracks.io.sync.SyncAdapter.java com.google.android.apps.mytracks.io.sync.SyncService.java com.google.android.apps.mytracks.io.sync.SyncUtils.java com.google.android.apps.mytracks.lib.MyTracksLibConstants.java com.google.android.apps.mytracks.maps.DynamicSpeedTrackPathDescriptor.java com.google.android.apps.mytracks.maps.FixedSpeedTrackPathDescriptor.java com.google.android.apps.mytracks.maps.MultiColorTrackPath.java com.google.android.apps.mytracks.maps.SingleColorTrackPath.java com.google.android.apps.mytracks.maps.TrackPath.java com.google.android.apps.mytracks.maps.TrackPathDescriptor.java com.google.android.apps.mytracks.maps.TrackPathFactory.java com.google.android.apps.mytracks.maps.TrackPathUtils.java com.google.android.apps.mytracks.services.AbsoluteLocationListenerPolicy.java com.google.android.apps.mytracks.services.ActivityRecognitionIntentService.java com.google.android.apps.mytracks.services.AdaptiveLocationListenerPolicy.java com.google.android.apps.mytracks.services.ControlRecordingService.java com.google.android.apps.mytracks.services.LocationListenerPolicy.java com.google.android.apps.mytracks.services.MyTracksLocationManager.java com.google.android.apps.mytracks.services.TrackRecordingService.java com.google.android.apps.mytracks.services.TrackRecordingServiceConnection.java com.google.android.apps.mytracks.services.sensors.BluetoothConnectionManager.java com.google.android.apps.mytracks.services.sensors.BluetoothSensorManager.java com.google.android.apps.mytracks.services.sensors.MessageParser.java com.google.android.apps.mytracks.services.sensors.PolarMessageParser.java com.google.android.apps.mytracks.services.sensors.PolarSensorManager.java com.google.android.apps.mytracks.services.sensors.SensorManager.java com.google.android.apps.mytracks.services.sensors.SensorManagerFactory.java com.google.android.apps.mytracks.services.sensors.SensorUtils.java com.google.android.apps.mytracks.services.sensors.StrideReadings.java com.google.android.apps.mytracks.services.sensors.ZephyrMessageParser.java com.google.android.apps.mytracks.services.sensors.ZephyrSensorManager.java com.google.android.apps.mytracks.services.sensors.ant.AntSensorManager.java com.google.android.apps.mytracks.services.sensors.ant.AntSensorValue.java com.google.android.apps.mytracks.services.sensors.ant.BikeCadenceChannelConfiguration.java com.google.android.apps.mytracks.services.sensors.ant.CadenceCounter.java com.google.android.apps.mytracks.services.sensors.ant.ChannelConfiguration.java com.google.android.apps.mytracks.services.sensors.ant.CombinedBikeChannelConfiguration.java com.google.android.apps.mytracks.services.sensors.ant.HeartRateChannelConfiguration.java com.google.android.apps.mytracks.services.sensors.ant.SpeedDistanceChannelConfiguration.java com.google.android.apps.mytracks.services.tasks.AnnouncementPeriodicTask.java com.google.android.apps.mytracks.services.tasks.AnnouncementPeriodicTaskFactory.java com.google.android.apps.mytracks.services.tasks.BitmapLoader.java com.google.android.apps.mytracks.services.tasks.CheckPermissionAsyncTask.java com.google.android.apps.mytracks.services.tasks.PeriodicTask.java com.google.android.apps.mytracks.services.tasks.PeriodicTaskExecutor.java com.google.android.apps.mytracks.services.tasks.PeriodicTaskFactory.java com.google.android.apps.mytracks.services.tasks.SplitPeriodicTask.java com.google.android.apps.mytracks.services.tasks.SplitPeriodicTaskFactory.java com.google.android.apps.mytracks.services.tasks.TimerTaskExecutor.java com.google.android.apps.mytracks.settings.AbstractSettingsActivity.java com.google.android.apps.mytracks.settings.ActivityTypePreference.java com.google.android.apps.mytracks.settings.AdvancedSettingsActivity.java com.google.android.apps.mytracks.settings.ChartSettingsActivity.java com.google.android.apps.mytracks.settings.IntegerListPreference.java com.google.android.apps.mytracks.settings.MapSettingsActivity.java com.google.android.apps.mytracks.settings.MyTracksEditTextPreference.java com.google.android.apps.mytracks.settings.MyTracksListPreference.java com.google.android.apps.mytracks.settings.RecordingSettingsActivity.java com.google.android.apps.mytracks.settings.SensorSettingsActivity.java com.google.android.apps.mytracks.settings.SettingsActivity.java com.google.android.apps.mytracks.settings.StatsSettingsActivity.java com.google.android.apps.mytracks.stats.DoubleBuffer.java com.google.android.apps.mytracks.stats.ExtremityMonitor.java com.google.android.apps.mytracks.stats.TripStatistics.java com.google.android.apps.mytracks.stats.TripStatisticsUpdater.java com.google.android.apps.mytracks.util.AccountUtils.java com.google.android.apps.mytracks.util.AnalyticsUtils.java com.google.android.apps.mytracks.util.Api10Adapter.java com.google.android.apps.mytracks.util.Api11Adapter.java com.google.android.apps.mytracks.util.Api14Adapter.java com.google.android.apps.mytracks.util.Api16Adapter.java com.google.android.apps.mytracks.util.Api17Adapter.java com.google.android.apps.mytracks.util.Api19Adapter.java com.google.android.apps.mytracks.util.Api8Adapter.java com.google.android.apps.mytracks.util.Api9Adapter.java com.google.android.apps.mytracks.util.ApiAdapter.java com.google.android.apps.mytracks.util.ApiAdapterFactory.java com.google.android.apps.mytracks.util.BluetoothDeviceUtils.java com.google.android.apps.mytracks.util.CalorieUtils.java com.google.android.apps.mytracks.util.ChartURLGenerator.java com.google.android.apps.mytracks.util.ChartsExtendedEncoder.java com.google.android.apps.mytracks.util.DialogUtils.java com.google.android.apps.mytracks.util.EulaUtils.java com.google.android.apps.mytracks.util.FileUtils.java com.google.android.apps.mytracks.util.GoogleEarthUtils.java com.google.android.apps.mytracks.util.GoogleFeedbackUtils.java com.google.android.apps.mytracks.util.GoogleLocationUtils.java com.google.android.apps.mytracks.util.IntentUtils.java com.google.android.apps.mytracks.util.ListItemUtils.java com.google.android.apps.mytracks.util.LocationUtils.java com.google.android.apps.mytracks.util.PhotoUtils.java com.google.android.apps.mytracks.util.PreferencesUtils.java com.google.android.apps.mytracks.util.StatsUtils.java com.google.android.apps.mytracks.util.StringUtils.java com.google.android.apps.mytracks.util.SystemUtils.java com.google.android.apps.mytracks.util.TrackIconUtils.java com.google.android.apps.mytracks.util.TrackNameUtils.java com.google.android.apps.mytracks.util.TrackRecordingServiceConnectionUtils.java com.google.android.apps.mytracks.util.TrackUtils.java com.google.android.apps.mytracks.util.UnitConversions.java com.google.android.apps.mytracks.util.UriUtils.java com.google.android.apps.mytracks.widgets.TrackWidgetConfigActivity.java com.google.android.apps.mytracks.widgets.TrackWidgetProvider.java