Patent Document ID: 9767075
Application ID: 14600832
Patent Status: 1

Claim One:
1. A system for implementing screen capture, comprising: a processor; and a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to: provide multiple types of screen capture adapters for a mobile terminal; select a screen capture adapter that is of a type corresponding to a preset mobile terminal application type as a target type screen capture adapter, the screen capture adapter being selected from among the provided multiple types of screen capture adapters, wherein the selecting of the screen capture adapter comprises to: determine whether a view corresponding to a hierarchy of a plurality of hierarchies exists in a window of the mobile terminal; in the event that the view exists in the window of the mobile terminal, select a first screen capture adapter capable of capturing an image corresponding to the view; determine whether the mobile terminal is a rooted device; and in the event that the mobile terminal is a rooted device, select a root screen capture adapter, the root screen capture adapter being configured to directly capture a current screen image by reading a file storing the current screen image; register the target type screen capture adapter; provide screen capture implementing techniques that correspond to the multiple types of screen capture adapters; and perform screen capture by invoking a screen capture implementing technique that corresponds to the registered target type screen capture adapter, the screen capture implementing technique being selected from among the provided screen capture implementing techniques.