Hi, I know Android calculates the orientation of the phone by fusing the acceleration and magnetic field readings. The related APIs are getRotationMatrix() and getOrientation(). I looked into the source code of these two APIs http://www.netmite.com/android/mydroid/cupcake/frameworks/base/core/java/android/hardware/SensorManager.java
But I couldn't really figure out where exactly the implementation came from... Could anybody tell me where I can find the theory of this algorithm and detailed mathematical background of it? I'm currently implementing exactly the same algorithm offline in MATLAB, and trying to write some mathematical analysis about it. Thank you very much! -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en To unsubscribe from this group, send email to android-developers+unsubscribegooglegroups.com or reply to this email with the words "REMOVE ME" as the subject.