Commit Graph

5709 Commits

Author SHA1 Message Date
Jimmy Shih f682f347d5 Update Send to Google Docs code to use an activity
to show progress bar and an AysncTask to send
to Google Docs.

Future plan:
Plan to place common code across SendDocs, SendFusionTables,
and SendMaps in abstract classes.
2012-01-24 10:13:04 -08:00
ml1050 625d0704bc s/SensorDataProcessor/SensorEventCounter/ 2012-01-23 23:27:20 +01:00
ml1050 faa4ddd98f member functions moved around 2012-01-23 23:12:04 +01:00
ml1050 e5885da82c explicit cap introduced for the history + displayedValue and getValue renamed 2012-01-23 23:03:27 +01:00
ml1050 efa2f3f1d5 more comments and cleanups. outdated tests are commented out temporarily 2012-01-22 22:49:12 +01:00
ml1050 b0afea35ee added more comments + minor refactoring 2012-01-21 21:35:58 +01:00
Jimmy Shih 9207600130 Merge heads 2012-01-20 15:31:06 -08:00
Jimmy Shih 81a9483f76 Fix comment forfd49d88ec658. 2012-01-20 15:03:21 -08:00
Jimmy Shih 3cf1bebe07 Fix comments for fd49d88ec658.
Also fixed the following:
in uploadAllTrackPoints, introduce a "readCount" variable
rather than using the zero based index "i".

in prepareAndUploadPoints, add a lastBatch parameter
so can include the (Part 1) marker if there is more than
one segment.

in prepareTrackSegment, set a new segment's stop time
to the last location's time.
2012-01-20 12:51:48 -08:00
Rodrigo Damazio df775eeb2d Addressed review suggestions. 2012-01-20 18:13:35 -02:00
ml1050 bee9f46eaf inner classes moved to their own files 2012-01-20 18:06:30 +01:00
ml1050 8afc6b4c04 cosmetic cleanups
renames for better legibility
added some bound checks
2012-01-20 13:53:30 +01:00
Jimmy Shih 152b77b01c Update the support url.
Update the minSdkVersion to 7.
2012-01-19 12:26:08 -08:00
Jimmy Shih 822d1c3eb9 Sync from main. https://mytracks.googlecode.com/hg 2012-01-19 10:51:07 -08:00
Jimmy Shih aa7fb772a0 Fix comments on 5f0afb81a4d6
Remove SendResult.java. Should have been part of this CL.
Fix a bug. Should be UploadResultActivity.FUSION_TABLES_URL.
2012-01-19 09:41:43 -08:00
youtaol 6ccff0697f Add test case for AntPreference, and add a static constant in AntPreference
----------------
2012-01-19 12:31:16 +08:00
Jimmy Shih e23c2bcfb2 Fix comments on 5f0afb81a4d6 2012-01-18 17:16:57 -08:00
Jimmy Shih 1ef6026134 Use an activity for showing the progress dialog
to send to Google Fusion Tables.
Use an AsyncTask to send a track to Google Fusion Tables.

Fix bugs with retry logic, screen rotation, sending
results back to SendActivity.
2012-01-18 16:35:43 -08:00
ml1050 93d702990a ANT+ cadence and cadence+speed sensor support added 2012-01-18 13:03:28 +01:00
Rodrigo Damazio 86ccb76a2b ICS UI: Moving per-tab menu items to the MenuManager.
This will make more sense once tabs are fragments instead of activities.
2012-01-16 03:34:45 -02:00
Rodrigo Damazio 23c2dad9d1 ICS UI: Showing the action bar 2012-01-16 02:26:40 -02:00
Jimmy Shih d3216b0520 Add a UploadResultActivity to better support
screen rotation.
2012-01-13 13:09:56 -08:00
Jimmy Shih feac34ca32 Fix comment for 72858c5628e1 2012-01-13 09:42:51 -08:00
Jimmy Shih 4a0a2a8856 Create an AccountChooserActivity to choose an account.
Benefits of the refactor:
- can support screen rotation when choosing an account
- reduce complexity in SendActivity

Also change the minSdkVersion to 7 so that
- in AccountChooserActivity, can just use the Android AccountManager
- in SendActivity, can use Account
- in SendActivity, can remove the Constants.GET_LOGIN callback
  from the legacy AuthManager (AuthManagerOld)
2012-01-12 12:54:42 -08:00
Jimmy Shih 8f72c36351 When screen rotates, another activity is shown on the foreground.
Thus onPause, need to remove the dialog to prevent the activity
from leaking the dialog window.
2012-01-11 11:23:22 -08:00
Jimmy Shih dc019cd58d Fix comments for c2b1dec90642 2012-01-11 10:06:55 -08:00
Jimmy Shih 9feb097d11 Create a ServicePickerActivity to allow users
to pick the Google services to send a track to.

Benefits of the refactor:
- ServicePickerActivity can easily handle screen rotation
- Reduce complexity in SendActivity
2012-01-10 15:16:24 -08:00
Rodrigo Damazio dad0befca4 Addressed review suggestions and moved lat/long logic to the TripStatistics class. 2012-01-10 16:27:41 -02:00
Jimmy Shih c013db29bc Fix a typo for b287683b8500 2012-01-10 09:36:53 -08:00
Jimmy Shih 4b33e94707 Fix comment b287683b8500 2012-01-09 15:54:19 -08:00
Jimmy Shih 362dcda90c Fix comment for b287683b8500 2012-01-09 14:28:11 -08:00
Jimmy Shih 43cf0659fd Add support to choose the ISO 8601 date format as the default track name.
Note using the "yyyy-MM-dd HH:mm" format so it is readable
for users. However, the colon, ":", is not a valid
FAT32 filename character. So when saving to the SD card,
the filename becomes "yyyy-MM-dd HH_mm".
2012-01-09 12:50:53 -08:00
Jimmy Shih 88c4e0e499 merge 2012-01-09 09:39:21 -08:00
Jimmy Shih aed9248b35 Fix comments for af72371db217 2012-01-06 16:06:12 -08:00
Jimmy Shih c03f2a9adb Change the marketing message to include Google+. 2012-01-06 14:52:22 -08:00
Jimmy Shih 9e6e4bc5af Code cleanup. Rename My Maps to Maps.
Did a case insentive search and replacement for
mymap
my_map
my map
2012-01-06 14:24:26 -08:00
Rodrigo Damazio 83af7a30d8 Addressing suggestion from cbbb34be8b54 2012-01-06 04:43:25 -02:00
Rodrigo Damazio 8000d51caf Adding search suggestions 2012-01-06 04:39:07 -02:00
Rodrigo Damazio 96d740db64 Adressing many TODOs and improving documentation of the search engine. 2012-01-06 04:38:54 -02:00
Rodrigo Damazio ff15031113 Breaking down SearchActivity into display and search logic pieces. 2012-01-06 03:25:51 -02:00
Jimmy Shih 4e9fa91f27 Code cleanup. Use Menu.NONE constant when we don't care about
the groupId or the order.
2012-01-05 18:39:20 -08:00
Rodrigo Damazio 870c5d723c Providing a Search menu option in TrackList and WaypointList, for devices that don't have a search key. 2012-01-05 22:17:31 -02:00
Rodrigo Damazio 254a1d59ac Selecting a waypoint from the search screen will now show it. 2012-01-05 21:47:32 -02:00
Rodrigo Damazio ce05f5b22a Android Lint: fixing invalid height inside a ScrollView. 2012-01-05 21:18:15 -02:00
Rodrigo Damazio b2eb50732e Android Lint: fixing invalid height inside a ScrollView. 2012-01-05 21:18:15 -02:00
Rodrigo Damazio 35395926ff Android Lint: customizing the warnings:
- typography warnings should be just informational (too many of them)
- unused IDs/resources make no sense for the library project
- layout errors should be errors
2012-01-05 21:12:00 -02:00
Rodrigo Damazio e77a685b50 Android Lint: customizing the warnings:
- typography warnings should be just informational (too many of them)
- unused IDs/resources make no sense for the library project
- layout errors should be errors
2012-01-05 21:12:00 -02:00
Rodrigo Damazio ee9a19d788 Android Lint: reordering manifest so requirements come before the application. 2012-01-05 21:02:07 -02:00
Rodrigo Damazio 5cb0752645 Merge to head 2012-01-05 22:23:56 -02:00
Jimmy Shih 26a41e0afc sync from main 2012-01-05 15:37:55 -08:00