A detection method for a fingerprint detection apparatus to perform fingerprint detection, wherein the fingerprint detection apparatus comprises a capacitance detection module, a detection electrode, a controller and a fingerprint detection array comprising a plurality of detection units arranged in an array, each of the detection units forms a fingerprint capacitance with a finger; characterized in that the method comprises: S1: detecting, by the capacitance detection module, a capacitance on the detection electrode when a finger of a user touches the detection electrode, wherein the capacitance on the detection electrode is a sum of C 0 and C 1, the C 0 is a parasitic capacitance between the detection electrode and a system ground, and the C 1 is a parasitic capacitance between the finger and the system ground and is connected in parallel to the parasitic capacitance C 0; S2: initiating a part of the detection units of the fingerprint detection array to perform a fingerprint pre-detection to detect a fingerprint of the finger when the controller determines that the capacitance on the detection electrode exceeds a predetermined capacitance threshold, and acquiring pre-detection fingerprint capacitance of the fingerprint pre-detection; S3: initiating all the detection units of the fingerprint detection array, to perform fingerprint scanning to detect the fingerprint of the finger when the pre-detection fingerprint capacitance exceeds a first predetermined threshold; wherein when the all the detection units of the fingerprint detection array scans the fingerprint, the method further comprises: determining whether the number of frames in the fingerprint scanning reaches a second predetermined threshold, wherein the all detection units perform the fingerprint scanning in sequence to acquire fingerprint data of the entire array, and the fingerprint data of the entire array is one frame; returning to step S1, when the number of frames reaches the second predetermined threshold; and continuously performing the fingerprint scanning when the number of frames in the fingerprint scanning does not reach the second predetermined threshold. S1: detecting, by the capacitance detection module, a capacitance on the detection electrode when a finger of a user touches the detection electrode, wherein the capacitance on the detection electrode is a sum of C 0 and C 1, the C 0 is a parasitic capacitance between the detection electrode and a system ground, and the C 1 is a parasitic capacitance between the finger and the system ground and is connected in parallel to the parasitic capacitance C 0; S2: initiating a part of the detection units of the fingerprint detection array to perform a fingerprint pre-detection to detect a fingerprint of the finger when the controller determines that the capacitance on the detection electrode exceeds a predetermined capacitance threshold, and acquiring pre-detection fingerprint capacitance of the fingerprint pre-detection; S3: initiating all the detection units of the fingerprint detection array, to perform fingerprint scanning to detect the fingerprint of the finger when the pre-detection fingerprint capacitance exceeds a first predetermined threshold; wherein when the all the detection units of the fingerprint detection array scans the fingerprint, the method further comprises: determining whether the number of frames in the fingerprint scanning reaches a second predetermined threshold, wherein the all detection units perform the fingerprint scanning in sequence to acquire fingerprint data of the entire array, and the fingerprint data of the entire array is one frame; returning to step S1, when the number of frames reaches the second predetermined threshold; and continuously performing the fingerprint scanning when the number of frames in the fingerprint scanning does not reach the second predetermined threshold. determining whether the number of frames in the fingerprint scanning reaches a second predetermined threshold, wherein the all detection units perform the fingerprint scanning in sequence to acquire fingerprint data of the entire array, and the fingerprint data of the entire array is one frame; returning to step S1, when the number of frames reaches the second predetermined threshold; and continuously performing the fingerprint scanning when the number of frames in the fingerprint scanning does not reach the second predetermined threshold.