dpaezi / mytracks

Automatically exported from code.google.com/p/mytracks
1 stars 2 forks source link

Android 4.3 Bluetooth Low Energy Support for HRM #1341

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
Android 4.3 now natively supports BLE.

http://developer.android.com/guide/topics/connectivity/bluetooth-le.html

I have a Nexus 4 & Nexus 10 and a wearlink+ that I've never been able to use 
because of the missing support in native android.

It appears support must be built into the application itself given the new 
API's.  Can this support be added to mytracks?

Original issue reported on code.google.com by ada...@gmail.com on 26 Jul 2013 at 4:40

GoogleCodeExporter commented 9 years ago
It definitely can. I have been working with BLE things for a week and took a 
look at MyTracks and in fact it would be pretty easy to do. I just couldn't get 
it build under api lvl 18 but if some one helps me with it I would happily 
continue my work.

Original comment by sopsa...@gmail.com on 4 Aug 2013 at 11:26

GoogleCodeExporter commented 9 years ago
Surprised with all the new devices out with 4.3 and now 4.4, that this feature 
request hasn't been accepted as yet....

Original comment by bke...@coastsystems.net on 27 Nov 2013 at 12:27

GoogleCodeExporter commented 9 years ago
Seem to be implemented in issue 1426.

Original comment by gerhard....@gmail.com on 2 Dec 2013 at 12:17

GoogleCodeExporter commented 9 years ago
Has BLE already supported?

I tested with HR Sensor with BLE it works with BluetoothLeGatt smple but does 
not on MyTraks. 

Original comment by victor.s...@gmail.com on 27 Dec 2013 at 11:31

GoogleCodeExporter commented 9 years ago
Definitely, there is BLE support in Android 4.3 for galaxy notes 2 and 3. I 
have a Mio Alpha that works like a charm in some sports applications. The 
application cannot rely on the device being paired since there is no pairing 
for BLE on API 18. Mio Mio has never appeared on the device scan in the 
bluetooth settings. Several applications can detect the device and get its HR 
reading, including the sample code cited above.

Original comment by jlpmart...@gmail.com on 13 Jan 2014 at 10:00

GoogleCodeExporter commented 9 years ago
The Bluetooth Smart support in newer Android releases doesn't automatically 
mean apps will support the new gadgets.

It just means that the APIs are there for app authors who want to take 
advantage of them (as a contributor has done in issue 1426, but that is waiting 
on review).

Original comment by ja...@jamesh.id.au on 14 Jan 2014 at 9:10

GoogleCodeExporter commented 9 years ago
It is true that the Smart support and requires extra coding for support.
What I mean is that the sample code provided by google works with Mio Alpha
HR sensor. I also point out that the pairing procedure provided by android
does not work for this watch, and I am not sure if it was supposed to work
or the application should provide a pairing equivalent interface. With
MapMyFitness, for instance, I must connect the watch every time I loose
connection.

Original comment by jlpmart...@gmail.com on 14 Jan 2014 at 10:10

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
It's frustrating when a number of other apps on the market work with these 
sensors, but the one app you *want* to use is left broken. MyTracks is unable 
to sync with my particular sensor, but there are a half-dozen other free apps 
that work just fine.

Nexus 5
Polar H7 HRM
Android 4.3
MyTracks 2.0.5

My device pairs with my phone successfully. When I look at the "Sensor State" 
menu, I simply get a "Connecting" >> "None" loop.

Original comment by Petes...@gmail.com on 15 Jan 2014 at 7:28

GoogleCodeExporter commented 9 years ago
Yeah its really frustrating as BLE was one of the big features of Android 4.3, 
yet Google's own sponsored app has not bothered to put out an update.  
Hopefully this is not another case of abandonware.  

Original comment by bke...@coastsystems.net on 20 Jan 2014 at 9:09

GoogleCodeExporter commented 9 years ago
I'm working on this. It is not yet ready for a code review, but if anyone would 
be kind enough to give it a try and give some feedback, that would be really 
appreciated.

Currently only Hearth Rate Monitor is working.

https://code.google.com/r/frednadeau-mytracks2/

Original comment by fred.nad...@gmail.com on 28 Feb 2014 at 2:17

GoogleCodeExporter commented 9 years ago
@fred.n: see also issue 1426
(no HR BLE yet for me)

Original comment by gerhard....@gmail.com on 1 Mar 2014 at 11:02

GoogleCodeExporter commented 9 years ago
I tried your clone on my Nexus 4 with a Geonaute HRM.
It seems it's doing the job, apart from a few issues:
- impossible to sync to Google drive (perhaps due to key)
- sometimes looses connection to the HRM.

Original comment by alec6.la...@gmail.com on 21 Apr 2014 at 3:17

GoogleCodeExporter commented 9 years ago
is there an apk available to test on my Moto G?

Original comment by bke...@coastsystems.net on 21 Apr 2014 at 3:35

GoogleCodeExporter commented 9 years ago
You have to rebuild the APK from the source code on google code

Original comment by alec6.la...@gmail.com on 21 Apr 2014 at 4:16

GoogleCodeExporter commented 9 years ago
Issue 1356 has been merged into this issue.

Original comment by jshih@google.com on 13 Oct 2014 at 8:14

GoogleCodeExporter commented 9 years ago
Hello Google Engineers and Product Managers!

Long time My Tracks user. I like it as well as anything I can find on the 
market. Thanks for creating and maintaining it. 

Like at least one before me, I have a Polar H7 and no joy. And like an earlier 
poster, there are other apps out there that work just fine with it. So 
apparently, the little guys have access to whatever the H7 is sending, so it's 
not like it should be a mystery.

I've been searching and waiting and hoping but I'll be darned if I can find any 
ETA or even a commitment from Google to support the Polar H7 heart rate sensor.

Can Google comment on current level of commitment to support the Polar H7 and 
if so, when?

Much appreciation for a great app. Thank you also for considering adding 
support for the Polar H7 heart rate sensor.

Original comment by kevin.so...@gmail.com on 27 Oct 2014 at 12:48

GoogleCodeExporter commented 9 years ago
Something new on this request?
i just Don't want us other apps.

Original comment by stefan.w...@gmail.com on 13 Jan 2015 at 3:18

GoogleCodeExporter commented 9 years ago
Really need MyTracks looked at, its so useful that I can tailor the GPS 
settings to me needs but it wont pick up my Polar H6 heart rate monitor.

Original comment by Ger.O...@gmail.com on 26 Feb 2015 at 10:23

GoogleCodeExporter commented 9 years ago
Yeah mytracks is really a wasted effort without bluetooth hrm support.

Original comment by bke...@coastsystems.net on 27 Feb 2015 at 8:54

GoogleCodeExporter commented 9 years ago
Is this enhancement being worked on?

Original comment by g...@christoforo.net on 8 Mar 2015 at 5:36

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Wow, just bought an H7 to use with MyTracks, didn't even consider that it 
wouldn't be supported. I see this has been open for nearly 2 years, so am 
assuming it probably isn't going to be fixed. That's too bad, I really like 
MyTracks better than any other app I have used so far.
Samsung Note Edge on Lollipop & Polar H7
Really disappointed that this was not a high enough priority at Google to 
correct.

Original comment by David.G....@gmail.com on 2 Jul 2015 at 10:31

GoogleCodeExporter commented 9 years ago
Its insane!

Original comment by bke...@coastsystems.net on 3 Jul 2015 at 6:23