A photographing method, comprising: receiving a first instruction generated when a user executes a first operation on a mobile terminal; determining, according to the first instruction, whether the first operation matches a first preset operation; if the first operation matches the first preset operation, powering on hardware used for photographing, and preloading a camera application resource; receiving a second instruction generated when a user executes a second operation on the mobile terminal; determining, according to the second instruction, whether the second operation matches a second preset operation; and if the second operation matches the second preset operation, executing a photographing action characterized by the determining, according to the first instruction, whether the first operation matches a first preset operation comprises: detecting an acceleration at which the mobile terminal moves when the user executes the first operation; determining whether the acceleration reaches a preset threshold; and if the acceleration reaches the preset threshold, determining that the first operation matches the first preset operation; and the determining, according to the second instruction, whether the second operation matches a second preset operation comprises: determining whether the acceleration changes to zero after said powering on hardware used for photographing and preloading said camera application resource; and if the acceleration changes to zero and the mobile terminal keeps motionless, determining that the second operation matches the second preset operation. receiving a first instruction generated when a user executes a first operation on a mobile terminal; determining, according to the first instruction, whether the first operation matches a first preset operation; if the first operation matches the first preset operation, powering on hardware used for photographing, and preloading a camera application resource; receiving a second instruction generated when a user executes a second operation on the mobile terminal; determining, according to the second instruction, whether the second operation matches a second preset operation; and if the second operation matches the second preset operation, executing a photographing action characterized by the determining, according to the first instruction, whether the first operation matches a first preset operation comprises: detecting an acceleration at which the mobile terminal moves when the user executes the first operation; determining whether the acceleration reaches a preset threshold; and if the acceleration reaches the preset threshold, determining that the first operation matches the first preset operation; and the determining, according to the second instruction, whether the second operation matches a second preset operation comprises: determining whether the acceleration changes to zero after said powering on hardware used for photographing and preloading said camera application resource; and if the acceleration changes to zero and the mobile terminal keeps motionless, determining that the second operation matches the second preset operation. detecting an acceleration at which the mobile terminal moves when the user executes the first operation; determining whether the acceleration reaches a preset threshold; and if the acceleration reaches the preset threshold, determining that the first operation matches the first preset operation; and the determining, according to the second instruction, whether the second operation matches a second preset operation comprises: determining whether the acceleration changes to zero after said powering on hardware used for photographing and preloading said camera application resource; and if the acceleration changes to zero and the mobile terminal keeps motionless, determining that the second operation matches the second preset operation. determining whether the acceleration changes to zero after said powering on hardware used for photographing and preloading said camera application resource; and if the acceleration changes to zero and the mobile terminal keeps motionless, determining that the second operation matches the second preset operation.