Commit Graph

261 Commits

Author SHA1 Message Date
Jimmy Shih cb3785de5c Performance optimization, during sync, getFolderId only when needed 2013-10-14 16:53:37 -07:00
Jimmy Shih 75c58c556a Reduce number of Google Drive api calls by using a list to keep track of the edits 2013-10-14 14:51:26 -07:00
Jimmy Shih 6676f6b760 Optimization, reduce drive api calls when files are moved to a new directory in Google Drive 2013-10-11 10:21:15 -07:00
Jimmy Shih 6549ebb361 Use modified time to detect sync changes. Can not use md5 checksum to detect changes in zip file. 2013-10-10 13:48:06 -07:00
Jimmy Shih f893d4601b merge heads 2013-10-10 11:08:42 -07:00
Jimmy Shih 134c54ca03 Handles when a merge fails and the track is deleted 2013-10-10 11:07:09 -07:00
youtaol 651034e2a8 Update the TripStatisticsUpdater after change the activity type of current recording calorie. Using the activity type but calorie value to determine whether show activity set button or not. 2013-10-10 19:19:02 +08:00
youtaol e228918cca Fix an issue after merge head. 2013-10-10 14:01:37 +08:00
youtaol ddecd50ef6 Merge heads 2013-10-10 13:50:09 +08:00
youtaol 8e9be4fcf0 Change code style about calorie. 2013-10-10 11:16:58 +08:00
Jimmy Shih e94b7768dc When inserting a new kml/kmz file in Google Drive, make the the file title and the track name are the same 2013-10-09 15:21:28 -07:00
Jimmy Shih 2b633c091c Code cleanup: add getExtension and getName in FileUtils.java 2013-10-09 14:07:38 -07:00
Jimmy Shih 120c965e32 Code cleanup: specify directories inside the cache directory at FileUtils.java 2013-10-09 13:41:39 -07:00
Jimmy Shih 5ee710b7c5 Support renaming files on Google Drive when sync is enabled 2013-10-09 12:53:35 -07:00
youtaol 721bc83b9f Fix an issue that the weight value unit is wrong when show the weight edit dialog after changing unit. 2013-10-08 16:35:12 +08:00
Jimmy Shih 8e907d9144 Add Google Drive sync for kmz files 2013-10-07 18:19:08 -07:00
Jimmy Shih 3827faa0e5 Code cleanup: FileUtils.java 2013-10-04 15:37:10 -07:00
Jimmy Shih 4161f8ff56 Codename: rename methods to FileUtils.getPath and FileUtils.getPathDisplayName 2013-10-04 15:30:53 -07:00
Jimmy Shih 5f00430795 Code cleanup: cleanup callers of FileUtils.buildUniqueFileName 2013-10-04 15:22:21 -07:00
Jimmy Shih 832397595d Code cleanup: add try finally block for callers of SyncUtils.getFile 2013-10-04 15:04:23 -07:00
Jimmy Shih 6df5e2916f Codecleanup: move TrackDataHub constants to its file 2013-10-04 11:12:40 -07:00
Jimmy Shih 39d26febc1 Code cleanup: remove TAG in Constants.java 2013-10-04 11:01:23 -07:00
Jimmy Shih 9c938b1260 Store photos in /MyTracks/pictures directory 2013-10-03 18:04:17 -07:00
Jimmy Shih b182c1cb80 When play track, add a containing folder to contain all the merged tracks 2013-10-02 15:22:00 -07:00
Jimmy Shih 7594f6b516 Delete RemoveTempFileService 2013-10-01 14:05:01 -07:00
Jimmy Shih c9f1422c42 Remove confirm play in earth dialog 2013-10-01 13:54:04 -07:00
Jimmy Shih ea943548ec Use a content provider url to play track in earth 2013-10-01 13:24:57 -07:00
Jimmy Shih 7078bad2ed merge heads 2013-10-01 11:29:34 -07:00
Jimmy Shih f61e65336d update eclipse configuration 2013-10-01 11:28:29 -07:00
youtaol 1107543463 Make the default calorie to invalid. Fix an error while calculating the cycling calorie. 2013-09-10 16:16:25 +08:00
youtaol 02587dc27e Add an activity setup button in stat page when the activity type is not support to calculate calorie. 2013-09-10 11:01:18 +08:00
youtaol 282c48f530 Re-calculate the calorie while user change the activity type of track. Show standard "value_unknown" (-) when the activity type is not supported. 2013-09-06 14:54:02 +08:00
Jimmy Shih 0e687d9e1b Increase thread priority when import and export 2013-09-05 14:19:27 -07:00
Jimmy Shih fefbc3c4ab Codecleanup, rename package from export to exporter 2013-09-05 14:09:28 -07:00
Jimmy Shih d9bb4fa024 Codecleanup: move importers to its own package 2013-09-05 13:55:30 -07:00
Jimmy Shih 9ced32f2df Use same thread to export track 2013-09-05 13:34:11 -07:00
Jimmy Shih 429ebdbf3a Handles interrupt and error cleanup during import 2013-09-05 13:02:03 -07:00
youtaol 7233137e93 Use the activity type of current track to calculate calorie. 2013-09-05 14:33:37 +08:00
Jimmy Shih e0375050d2 Codecleanup: for importer, make sure inputstreams are closed properly 2013-09-04 16:26:27 -07:00
Jimmy Shih 396845a694 merge heads 2013-09-04 13:45:40 -07:00
Jimmy Shih e4f6be4938 Import kmz or kml tracks 2013-09-04 13:44:39 -07:00
youtaol 88ce01dc46 Merge heads 2013-09-04 10:11:32 +08:00
Jimmy Shih d11561f797 Code cleanup: move export classes to its own package 2013-09-03 15:40:03 -07:00
Jimmy Shih 298d0ae75b Code cleanup: move closing a file output stream at the same level as opening it 2013-09-03 15:24:03 -07:00
Jimmy Shih 791e3a3492 Improve cancelling async task when exporting tracks 2013-09-03 14:43:33 -07:00
Jimmy Shih aff5654bde Code cleanup: remove unused interface 2013-09-03 13:39:41 -07:00
Jimmy Shih 71f03996f5 Export track in kmz or kml 2013-09-03 12:56:44 -07:00
youtaol ad03336916 Add weoght parameter in TripStatisticsUpdater.addLocation() method. 2013-09-02 19:31:53 +08:00
Jimmy Shih b8bd8d62ce Code cleanup: Add TrackExporter interface 2013-08-28 15:25:55 -07:00
Jimmy Shih ee7376919e code cleanup: rename Importer classes 2013-08-28 12:17:17 -07:00