A photographing method, applied to a terminal comprising a camera and one or more sensors, wherein the one or more sensors are configured to detect a status of holding the terminal by a user, and the method comprises: displaying, by the terminal, a first interface (301, 302, 303, 401, 801, 803), and after the step of displaying a first interface (301, 302, 303, 401, 801, 803), displaying a first photographing control icon (402, 802, 804, 1001, 1601) on the first interface (301, 302, 303, 401, 801, 803) in response to detecting that a current status of holding the terminal by the user undergoes a change satisfying a preset condition, wherein the first interface (301, 302, 303, 401, 801, 803) is not a viewfinder interface of the terminal; and displaying a second interface (501, 701, 1301, 1304, 1502) on the terminal in response to an operation of the user on the first photographing control icon (402, 802, 804, 1001, 1601), wherein the second interface (501, 701, 1301, 1304, 1502) is a viewfinder interface of the terminal, characterised in that the method further comprises: when the terminal displays the first interface, turning on, by the terminal, the camera in response to detecting that the current status of holding the terminal by the user undergoes the change satisfying the preset condition, and capturing a preview image by using the camera, and and in that the displaying a second interface on the terminal in response to an operation of the user on the first photographing control icon comprises: saving, in the terminal in response to a first operation of the user on the first photographing control icon, a first image obtained based on the preview image, and displaying the second interface on the terminal. displaying, by the terminal, a first interface (301, 302, 303, 401, 801, 803), and after the step of displaying a first interface (301, 302, 303, 401, 801, 803), displaying a first photographing control icon (402, 802, 804, 1001, 1601) on the first interface (301, 302, 303, 401, 801, 803) in response to detecting that a current status of holding the terminal by the user undergoes a change satisfying a preset condition, wherein the first interface (301, 302, 303, 401, 801, 803) is not a viewfinder interface of the terminal; and displaying a second interface (501, 701, 1301, 1304, 1502) on the terminal in response to an operation of the user on the first photographing control icon (402, 802, 804, 1001, 1601), wherein the second interface (501, 701, 1301, 1304, 1502) is a viewfinder interface of the terminal, characterised in that the method further comprises: when the terminal displays the first interface, turning on, by the terminal, the camera in response to detecting that the current status of holding the terminal by the user undergoes the change satisfying the preset condition, and capturing a preview image by using the camera, and and in that the displaying a second interface on the terminal in response to an operation of the user on the first photographing control icon comprises: saving, in the terminal in response to a first operation of the user on the first photographing control icon, a first image obtained based on the preview image, and displaying the second interface on the terminal. when the terminal displays the first interface, turning on, by the terminal, the camera in response to detecting that the current status of holding the terminal by the user undergoes the change satisfying the preset condition, and capturing a preview image by using the camera, and and in that the displaying a second interface on the terminal in response to an operation of the user on the first photographing control icon comprises: saving, in the terminal in response to a first operation of the user on the first photographing control icon, a first image obtained based on the preview image, and displaying the second interface on the terminal.