I would like for an app that I plan on developing for Android phones to be able to get GPS data from Garmin devices. How would I go about doing that? I see it working as Garmin LiveTrack but how to make this data available to my application?
I would like for an app that I plan on developing for Android phones to be able to get GPS data from Garmin devices. How would I go about doing that? I see it working as Garmin LiveTrack but how to make this data available to my application?
What I'd look at doing would be to develop a companion app for the phone. GPS on a watch (under normal conditions) updates GPS every second, and you may want to consider how often you need the data - you may not need to send it every second.
I think jim_m_58 is correct. You should be able to gather that data from an activity that is being recorded on the Garmin device and send that to a companion app where you can use it as you see fit.
That sounds good, but could you advise on what API to use and is there an example of if?
Also what user doesn't want to record an activity but just use the app on phone and get GPS data from the device?
My reason for this is the following: User is mapping/maintaining a long trail where he is taking photos, videos, audio and text notes and final product would be trail with all that media. Application on phone should be able to use GPS data from Garmin watch so that phone would use only bluetooth (no data, no gps) to conserve battery.
There's got to be an activity that uses GPS running or just an app that starts up GPS, (Position.enableLocationEvents()) to have the GPS data on the watch.
And GPS on the watch consumes a bunch of the battery, so while you may conserve battery on the phone, you'll be burning battery on the watch.