I implemented code that finds the compass direction.

It uses Sensor.TYPE_ROTATION_VECTOR.

The same code works fine (or at least, as usual) on the phone using Android 
4.4. 

I've tried it out on my Sony Smartwatch 3 and it works - a small minority 
of the time.  

I have found that if I look at the compass needle I placed on North, 
Sometimes it points North. 
Sometimes it points West
Sometimes it points East.
Sometimes it points South
Sometimes it points some other 
Sometimes it moves When I rotate the watch. Sometimes it doesn't feel like 
it. 

Calibrating (in other words, twisting my arm around violently), did not 
consistently help. 

Is my experience typical? 

Before I spend a lot of time trying to figure out if there is something 
weird with the code, I wanted to know how many have tried and are there any 
secrets. 
Maybe I should drop the idea of apps using compass sensors if they are just 
going to annoy end users who will send me hate mail. 
I've read things on the internet that indicate the Moto360 does not have 
the right sensors for compass rotation but it guesses anyway. 

Besides this device, I only have experience with the Gear Live. It had some 
funny compass directions sometimes too. The funniest part (ha ha) was once 
in a while, the compass sensor, plus all other motion sensors, just stopped 
working at all for a week or two. 
Sometimes they came back, but it happened enough that I returned that unit. 
 
Nathan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to