We have moved to a new Sailfish OS Forum. Please start new discussions there.

Does the compass work in Android apps? [duplicate]

asked 2013-12-28 00:45:07 +0300

Jonquark gravatar image

updated 2014-07-12 02:15:16 +0300

simo gravatar image

If I use a (Android) navigation app like NavFree or MapNavigator the orientation of my car as I follow the route is usually not picked up correctly by the program so it sometimes thinks I'm driving at the speed limit but with my car sideways on to the road. (Flipping my phone from portait to landscape is correctly detected). For programs that show a 3D view of where I'm facing this can result in it showing me the roads I've already passed instead of ones I'm approaching (so I now use a 2D view to avoid this).

I'm using Sailfish version (but the same problem happened with earlier versions).

Do others see this (and even better know of a fix/workaround) or is my hardware faulty?

edit: Problem still exists after update

edit retag flag offensive reopen delete

The question has been closed for the following reason "duplicate question" by Nux
close date 2014-02-04 01:58:55.659236



Same problem with Navfree. And often when closing a crossroad or when another road is close by, the mpa throws me to there. Android Apps are able to use the accelerometer, but I suppose not quite well.

simo ( 2013-12-28 00:48:32 +0300 )edit

I rephrased your question. The accelerometer works (e.g. open this page in Opera mobile), but the problem is the compass. The compass doesn't work (neither in Java application, nor in web browser applications).

Nux ( 2013-12-28 01:53:44 +0300 )edit

This question has been answered by Jolla in a latter post: https://together.jolla.com/question/15911/android-navigation-apps-always-oriented-to-the-north/

Now what we should do with this older one? Close the newer as duplicate and move the answer here, or close this as a duplicate?

simo ( 2014-02-03 11:10:49 +0300 )edit

1 Answer

Sort by » oldest newest most voted

answered 2013-12-28 02:32:01 +0300

llornkcor gravatar image

updated 2013-12-28 03:59:22 +0300

The compass sensor in sailfish works fine. The middleware layer uses libhybris, so essentially, it is using android sensors.

I have a working Jolla/Sailfish compass app in the works.

This is indeed an issue with android app using compass. Which is odd, as QtSensors uses libhybris which essentially uses android sensors.

edit flag offensive delete publish link more


This answer would be more appropriate here: https://together.jolla.com/question/4236/any-information-about-the-compass/

Nux ( 2013-12-28 03:20:13 +0300 )edit

Question tools

1 follower


Asked: 2013-12-28 00:45:07 +0300

Seen: 611 times

Last updated: Feb 03 '14