Upload
mike-yen
View
2.191
Download
3
Tags:
Embed Size (px)
DESCRIPTION
Study of the Source code of Google's Android App Mytracks. Learn how to code GPS, integration with Google Map, upload chart, graph to google docs.
Citation preview
MyTracksA Cool Open Source Google Android App that use
GPS, location, Google doc implementations.by Mike Yen
Source code location
Full source code can be downloaded from:http://www.google.com/mobile/mytracks/
Cool features:Maps GPS IntegrationGoogle Docs import/export/share
Tool / website www.srcmap.org
Website/tool used http://www.srcmap.org/s/sl.htm/p=mytracks.1.1.11#c=P&d=/proj_src/mytracks.1.1.11/&p=mytracks.1.1.11
Deep link into source code.
All the identifiers on screen are links and cross referenced to otherparts of project.
www.srcmap.org/p=mytracks.1.1.11.....
Start / Stop Recording
startRecordingButtonstopRecordingButton
Menu actions
menu_searchmenu_start_gpsmenu_refreshmenu_settingsmenu_import_allmenu_export_all
Google Drive integrationDIALOG_CONFIRM_SWITCH_ACCOUNT
DIALOG_CONFIRM_DRIVE_SYNC_ON
handleDriveAccess
MultiAccountsSyncTest
Maps integrationssettings_map_key
settings_chart_key
settings_sharing_key
settings_sensor_key
settings_backup_reset_key
Mapping codeMapsClient
GDataServiceClientMAPS_BASE_FEED_URL
MyTracksMapFragmentMAP_FRAGMENT_TAGgetDefaultLatLngGoogleMapupdateStartAndEndMarkersupdateWaypoints
AggregatedStatsActivityTripStatistics
getTripStatisticsAggregatedStatsActivity
getChartUrl
ChartURLGenerator
Interesting code: Bike sensor and heart rate monitor
settings_sensor_ant_reset_combined_bike_sensor_key
settings_sensor_ant_reset_heart_rate_monitor_key
srcmap tools, website.● The www.srcmap.com and www.srcmap.org websites
will be always free to use.○ You can cross reference source code of Linux
kernel, FreeBSD kernel, Nginx, Apache, MyTracks, openstacks and other software packages.
srcmap.org (cont.) ● In the near future, you will be able purchase, download and run srcmap
software in your own system (Linux, Windows, Mac). ○ You can cross reference your own proprietary software within your own server.
● Limited free license will be available to the developers/students who document the open source packages in google docs and make it available to everyone. ○ Now you know why I am doing this. :-)
■ Follow my other works here: http://www.slideshare.net/MikeYen/
○ If you like to get free srcmap license, sign up and start document your favorite open source package asap before the limited free license run out.