A method for fingerprint unlocking of a terminal, comprising: in response to detecting that a fingerprint recognition module is pressed by a finger, extracting ridge features of the fingerprint and determining whether fingerprint ridges are discontinuous or fuzzy; based on a judgment that fingerprint ridges of the finger pressing the fingerprint recognition module are discontinuous or fuzzy, obtaining a plurality of fingerprint images, by acquiring for several times fingerprints with any first adjustment level of an analog-to-digital converter offset selected from M first adjustment levels, and with any second adjustment level of an ADC gain selected from N second adjustment levels of a fingerprint acquisition chip of the fingerprint recognition module, wherein M and N are integers greater than 1; determining a target fingerprint image with the best image quality from the plurality of fingerprint images by using at least one image quality evaluation index configured to evaluate fingerprint images by: calculating an image quality evaluation value of each fingerprint image of the plurality of fingerprint images with the formula S = ∑ i = 1 K ∂ i P i; and selecting the fingerprint image corresponding to the maximum image quality evaluation value as the target fingerprint image; S representing the image quality evaluation value, K representing the number of the image quality evaluation indexes, P i representing an image quality evaluation value corresponding to the i th image quality evaluation index, ∂ i representing a weight of the i th image quality evaluation index, wherein the image quality evaluation indexes comprise at least one of image clarity, signal-to-noise ratio, ridge resolution, fingerprint image coverage rate, contrast ratio, average gray scale, and wherein ∑ i = 1 K ∂ i = 1; unlocking a terminal when the target fingerprint image matches a preset fingerprint image successfully; and based on a judgment that the fingerprint ridges of the finger pressing the fingerprint recognition module are not discontinuous or fuzzy, obtaining a fingerprint image by acquiring fingerprints through a default level of an ADC offset and a default level of an ADC gain of the fingerprint acquisition chip of the fingerprint recognition module, matching the fingerprint image with the preset fingerprint image, and unlocking the terminal when the match is successful. in response to detecting that a fingerprint recognition module is pressed by a finger, extracting ridge features of the fingerprint and determining whether fingerprint ridges are discontinuous or fuzzy; based on a judgment that fingerprint ridges of the finger pressing the fingerprint recognition module are discontinuous or fuzzy, obtaining a plurality of fingerprint images, by acquiring for several times fingerprints with any first adjustment level of an analog-to-digital converter offset selected from M first adjustment levels, and with any second adjustment level of an ADC gain selected from N second adjustment levels of a fingerprint acquisition chip of the fingerprint recognition module, wherein M and N are integers greater than 1; determining a target fingerprint image with the best image quality from the plurality of fingerprint images by using at least one image quality evaluation index configured to evaluate fingerprint images by: calculating an image quality evaluation value of each fingerprint image of the plurality of fingerprint images with the formula S = ∑ i = 1 K ∂ i P i; and selecting the fingerprint image corresponding to the maximum image quality evaluation value as the target fingerprint image; calculating an image quality evaluation value of each fingerprint image of the plurality of fingerprint images with the formula S = ∑ i = 1 K ∂ i P i; and selecting the fingerprint image corresponding to the maximum image quality evaluation value as the target fingerprint image; S representing the image quality evaluation value, K representing the number of the image quality evaluation indexes, P i representing an image quality evaluation value corresponding to the i th image quality evaluation index, ∂ i representing a weight of the i th image quality evaluation index, wherein the image quality evaluation indexes comprise at least one of image clarity, signal-to-noise ratio, ridge resolution, fingerprint image coverage rate, contrast ratio, average gray scale, and wherein ∑ i = 1 K ∂ i = 1; unlocking a terminal when the target fingerprint image matches a preset fingerprint image successfully; and based on a judgment that the fingerprint ridges of the finger pressing the fingerprint recognition module are not discontinuous or fuzzy, obtaining a fingerprint image by acquiring fingerprints through a default level of an ADC offset and a default level of an ADC gain of the fingerprint acquisition chip of the fingerprint recognition module, matching the fingerprint image with the preset fingerprint image, and unlocking the terminal when the match is successful.