I'm experimenting with some Android functions. Right now, I'm trying to get the rotation angle of the device, so when I show a happy face bitmap on a canvas, it always looks "straight".
All I would need for this, is to get the x-axis rotation angle (I guess) but I can't find how to achieve it. Hope you can help me. Thank you.
Found a better answer! (Thanks to forgivegod for helping me starting this!)
ORIENTATION is now deprecated and uses to many resources. Plus, it works with reference to the magnetic north, which gives not the pure rotation of the device, but actually always points to the north.
By using ACCELEROMETER, one can calculate the rotation angle of the device with values [0] and [1] this way:
Maybe this can help someone else in the future. Thanks a lot!
There is azimuth, pitch and roll available to you. Not sure which one relates to your "x-axis" but I think its azimuth.
Time for helpful links: