Attached is a custom service for the MOTOACTV that will export the workout data table to a TCX file on the SD Card. The TCX file will be automatically created every time a workout ends and will be named with the unique id of the workout. This app is a work in progress, try at your own risk.



,Dave



Version 1.1

Service now exports Garmin TCX file.

Added export app to manually export workouts.



Version 1.2.

Lap Heart Beat Average skipped if 0.

Skip Lat/Lon if not valid



Version 1.3

Corrected naming of auto entered lap.



Version 1.4

Added workout activity lap check and use default value of 6 hrs for 1 lap duration if not found.



Version 1.5

*Apps changed to a release key, uninstall of old version required before install.

Added DistanceMeters to trackpoints

Corrected issue where workout id was being used instead of workout activity id for lap details lookup.



Version 1.6

Combined manual app and service into one app. The previous two apps will need to be removed before installing.

Corrected issue with sport type for biking

Added power

Corrected issue with run cadence and biking cadence.



Version 1.7

Added steps to lap details

Uses workout sub activity (intervals) if available for lap details.



Version 1.8

Changed TCX filename to include Timestamp

Added Settings (Use menu then Click settings to access)

Added DropBox auto export (must enable in settings) *In Testing

Added Google Drive auto export (must enable in settings) *In Testing

Added Runkeeper auto post with Facebook option (must enable in settings) *In Testing



Version 1.9

Corrected issue with default value of local TCX pref (was set to false instead of true)

Corrected issue with manual exporting requiring wifi for local TCX only export.



Version 1.10

Corrected Wifi state on preference change check.

Added settings button to main form (scroll up to see it)



Version 1.11

Improved user interface for settings

Added auto Wifi disable on app exit (optional)

Added Wifi enable button.

Removed automatic Wifi enable and waiting.



Known Issues:

Lap info not calculated correctly after pausing and resuming a workout.

---------------------------------------------------------------------------------------

ADB Commands



#Install

adb install Motoactv_export.apk





#Uninstall

adb uninstall com.sdsoft.motoactv_export

adb uninstall com.sdsoft.sd_csv (if coming from old version)



#Start Motoactv_export without having a launcher

adb shell am start -n com.sdsoft.motoactv_export/com.sdsoft.motoactv_export.MainActivity



#View debug logs

# For Motoactv export launch the app, run the following command then click export

adb logcat MainActivity:V *:S

adb logcat AndroidRuntime:V *:S



# For the service run the following command, start and stop a workout, then click End workout .

adb logcat SYNC_Service:V *:S

adb logcat AndroidRuntime:V *:S



* Added optional modified settings.apk that has an Export TCX option that will launch the manual TCX exporter app. Only use if your on stock roms or your settings.apk has not already been modified.

# To install

adb remount

adb push Settings.apk /system/app

adb reboot