Many of the game's games in Android use the technology of gravitational induction, which is a study of gravity sensing
With the bottom left of the screen as the origin, the arrow is pointing in a positive direction. From-10 to 10, with floating-point numbers as a unit, imagine the following scenario:
The value of (X,y,z) is (0,0,10) when the mobile screen is horizontally positioned upward (z-axis);
The value of (X,y,z) is (0,0,-10) when the cell phone screen is placed downward (z-axis) horizontally;
When the cell phone screen is placed on the left (x axis), the value (x,y,z) is (10,0,0);
When the cell phone is upright (y-axis) upward, the value (x,y,z) is (0,10,0) respectively;
Other such analogy, the rule is: the sky is positive, the ground is negative.
Using x,y,z three values for trigonometric functions, you can accurately detect the mobile phone's state of motion.
Code instance:
Androidmanifest.xml
<uses-permission android:name= "Android.hardware.sensor.accelerometer"/>