The invention discloses an inertial technology based and Android phone applied detection and smart alarm method for old people's fall. The method comprises the following steps: reading the data concerning the human body acceleration, the angular acceleration and the geomagnetic field strength measured respectively by the accelerometer, the gyroscope, the magnetometer and other sensors in an Android phone; based on the read data concerning the human body acceleration and the alike, using the inertia technique to calculate and seek the accelerations of ax, ay, az at the human body attitude angles and under a geographic coordinate system like the yaw angle (psi), the pitch angle (theta) and etc.; if az is greater than an acceleration amplitude threshold and the duration is longer than t1, indicating that the human body is in motion; waiting until t2 time, if the yaw angle (psi) or the pitch angle (theta) is greater than an angle threshold, determining a fall occurs; otherwise, considering a normal human movement is taking place; when a fall is detected, starting the smart alarm; and if in the t3 time, the alarm is not cancelled by the old people, sending the alarm information about the position and the body condition of the old people to their relatives and medical institutions. With the invention, it is possible to increase the detection accuracy of falls substantially. The method can also be expanded conveniently.