CN105892868B - Screenshotss method and apparatus - Google Patents

Screenshotss method and apparatus Download PDF

Info

Publication number
CN105892868B
CN105892868B CN201610258409.2A CN201610258409A CN105892868B CN 105892868 B CN105892868 B CN 105892868B CN 201610258409 A CN201610258409 A CN 201610258409A CN 105892868 B CN105892868 B CN 105892868B
Authority
CN
China
Prior art keywords
screen
instruction
preview
long
screen capture
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610258409.2A
Other languages
Chinese (zh)
Other versions
CN105892868A (en
Inventor
王辰汐
朱才
乔忠良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201610258409.2A priority Critical patent/CN105892868B/en
Publication of CN105892868A publication Critical patent/CN105892868A/en
Application granted granted Critical
Publication of CN105892868B publication Critical patent/CN105892868B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The disclosure is directed to a kind of screenshotss method and screen video recorders, are related to field of mobile terminals.The described method includes: obtaining screenshotss instruction;It is instructed in response to the screenshotss, intercepts current screen content;The preview window is generated according to the current screen content being truncated to, described the preview window is equipped with long screenshotss entrance, and the long screenshotss entrance is for triggering long screenshotss operation.The disclosure is after intercepting current screen content, the preview window of long screenshotss entrance is had by popping up, it is operated for user's executive chairman's screenshotss, realize the scheme that two kinds of screenshotss are carried out by a user entry, it avoids passing through two kinds of different entrances and realizes two kinds of screenshotss modes, meanwhile user being avoided to remember the shortcut key combination of two kinds of screenshotss modes, improve user experience.

Description

Screen capturing method and device
Technical Field
The present disclosure relates to the field of mobile terminals, and in particular, to a screen capture method and apparatus.
Background
When a user chats online, in order to enable an opposite terminal to see its own screen, a screen capture function is often used to capture the content of the current screen as a picture, and then the picture is sent to the opposite terminal.
The screen capturing mode comprises a common screen capturing mode and a long screen capturing mode, wherein the common screen capturing mode is that the current screen content is directly captured to generate a picture, and the long screen capturing mode is that more than one screen content is captured to generate a picture.
When the current terminal equipment realizes the functions of common screen capture and long screen capture, two screen capture modes need to be realized through two different inlets (for example, two different physical combination keys), and the setting causes inconvenience for users to use and reduces user experience.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a screen capture method and apparatus.
According to a first aspect of embodiments of the present disclosure, there is provided a screen capture method, the method including:
acquiring a screen capture instruction;
in response to the screen capture instruction, capturing current screen content;
and generating a preview window according to the intercepted current screen content, wherein the preview window is provided with a long screen-intercepting inlet, and the long screen-intercepting inlet is used for triggering long screen-intercepting operation.
According to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved.
In an implementation manner of the embodiment of the present disclosure, the generating a preview window according to the intercepted current screen content includes:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
In the implementation mode, the preview floating window is generated firstly, and the preview window is obtained by amplifying when a user clicks, so that the problem that the preview window occupies a large screen due to direct generation of the preview window is avoided.
In another implementation of the disclosed embodiment, the preview floating window is located at a corner of the screen.
In the implementation mode, the preview floating window is positioned at one corner of the screen, so that the preview floating window does not occupy the central position of the screen, and the important information is prevented from being shielded.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
The mode of displaying the preview floating window in a short time can allow the user time to select whether to click the preview floating window on one hand, and on the other hand, when the user selects not to click, the preview floating window can disappear by itself without user operation.
In another implementation manner of the embodiment of the present disclosure, the preview floating window is a preview floating window with an animation effect, so as to achieve the purpose of prompting a user.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
acquiring the long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
In this implementation, the user generates a long screen capture instruction through the long screen capture entry to perform a long screen capture operation.
In another implementation manner of the embodiment of the present disclosure, the performing a long screen capture operation includes:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting the page between the starting screen position and the ending screen position to generate a long screen-shot picture.
In another implementation manner of the embodiment of the present disclosure, the capturing a page between the start screen position and the end screen position to generate a long screenshot picture includes:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the pictures to obtain the long screen capture picture.
In another implementation manner of the embodiment of the present disclosure, the capturing a page between the start screen position and the end screen position to generate a long screenshot picture includes:
acquiring a page to be intercepted between the starting screen position and the ending screen position, wherein the page to be intercepted is a view with the length larger than the length of the screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
The two modes can be used for generating the long screenshot picture quickly and efficiently, and the occupied resource is small.
In another implementation manner of the embodiment of the present disclosure, the sequentially displaying the contents of the respective pages from the start screen position includes:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
when the click operation of an end button is acquired, generating the end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating the long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating the long screenshot ending instruction.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
In this implementation, by cropping the picture, it is made possible to cut out a picture of a graphic that the user is satisfied with.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
In this implementation, the picture is decorated so that the user can mark or watermark the picture.
In another implementation manner of the embodiment of the present disclosure, the method further includes:
acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
In the implementation mode, the pictures are shared without entering social software to select the pictures for sharing, so that user operation is saved.
In another implementation manner of the embodiment of the present disclosure, the preview window further includes at least one of a cut button, a modifier button, and a share button.
According to a second aspect of the embodiments of the present disclosure, there is provided a screen capture apparatus, the apparatus including:
the acquisition module is used for acquiring a screen capture instruction;
the screen capture module is used for responding to the screen capture instruction and capturing the current screen content;
and the preview module is used for generating a preview window according to the intercepted current screen content, the preview window is provided with a long screen-capturing inlet, and the long screen-capturing inlet is used for triggering long screen-capturing operation.
In an implementation manner of the embodiment of the present disclosure, the preview module is configured to:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
In another implementation of the disclosed embodiment, the preview floating window is located at a corner of the screen.
In another implementation manner of the embodiment of the present disclosure, the preview module is further configured to:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
In another implementation manner of the embodiment of the present disclosure, the preview floating window is a preview floating window with an animation effect.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is further configured to:
acquiring the long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is configured to:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting the page between the starting screen position and the ending screen position to generate a long screen-shot picture.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is configured to:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the pictures to obtain the long screen capture picture.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is configured to:
acquiring a page to be intercepted between the starting screen position and the ending screen position, wherein the page to be intercepted is a view with the length larger than the length of the screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is configured to:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
In another implementation manner of the embodiment of the present disclosure, the screen capture module is further configured to:
when the click operation of an end button is acquired, generating the end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating the long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating the long screenshot ending instruction.
In another implementation manner of the embodiment of the present disclosure, the screen capture module includes:
the cutting sub-module is used for acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
In another implementation manner of the embodiment of the present disclosure, the screen capture module includes:
the modification submodule is used for acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
In another implementation manner of the embodiment of the present disclosure, the screen capture module includes:
the sharing submodule is used for acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
In another implementation manner of the embodiment of the present disclosure, the preview window further includes at least one of a cut button, a modifier button, and a share button.
According to a third aspect of the embodiments of the present disclosure, there is provided a terminal device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a screen capture instruction;
in response to the screen capture instruction, capturing current screen content;
and generating a preview window according to the intercepted current screen content, wherein the preview window is provided with a long screen-intercepting inlet, and the long screen-intercepting inlet is used for triggering long screen-intercepting operation.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
according to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a schematic diagram of a terminal device shown according to an example embodiment.
FIG. 2 is a flow diagram illustrating a screen capture method in accordance with an exemplary embodiment.
FIG. 3 is a flow diagram illustrating a screen capture method in accordance with an exemplary embodiment.
Fig. 3a is a diagram illustrating a terminal device interface according to an example embodiment.
Fig. 3b is a diagram illustrating a terminal device interface according to an example embodiment.
Fig. 3c is a diagram illustrating a terminal device interface, according to an example embodiment.
Fig. 3d is a diagram illustrating a terminal device interface, according to an example embodiment.
Fig. 3e is a diagram illustrating a terminal device interface according to an example embodiment.
FIG. 3f is a schematic diagram illustrating a screenshot of a picture, according to an example embodiment.
FIG. 4 is a block diagram illustrating a screen capture device according to an exemplary embodiment.
FIG. 5 is a block diagram illustrating a screen capture device according to an exemplary embodiment.
Fig. 6 is a block diagram illustrating a terminal device according to an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
The screen capture method provided by the embodiment of the disclosure is applicable to a terminal device with a display screen, especially a terminal device with a touch display screen, such as the terminal device 100 shown in fig. 1, where the terminal device 100 includes but is not limited to a smart phone, a smart watch, a tablet computer, and the like.
It should be noted that the above-mentioned types of devices are only examples, and the disclosure is not limited thereto.
Fig. 2 is a flowchart illustrating a screen capturing method according to an exemplary embodiment, where the screen capturing method is applied to a terminal device in the foregoing scenario, as shown in fig. 2, and includes the following steps:
in step S11, a screen capture instruction is acquired.
And when the terminal equipment acquires the screen capture triggering operation, a screen capture instruction is obtained. The screen capture trigger operation includes but is not limited to the following: triggering through a shortcut icon button; triggering through a key or a key combination; triggering through a display screen gesture; triggering through a voice instruction; triggering by taking up the terminal equipment and shaking or waving a specified shape in the air; triggered by a clear gesture (a gesture performed at a distance from the screen).
In step S12, in response to the screen capture instruction, the current screen content is captured.
For convenience of description, a screen capture manner of capturing the current screen content is hereinafter referred to as a normal screen capture for distinguishing from a long screen capture. The common screen capture captures the current screen content, namely the content in the screen at the time of screen capture.
The screen capture area of a normal screen capture may be the entire display area or a portion of the display area. When the screen capture area is a partial display screen area, the screen capture area can be rectangular, the default width of the rectangular screen capture area is the width of the display screen, the default height of the rectangular screen capture area is half of the height of the display screen, and the rectangular screen capture area covers the center area of the display screen by default, namely the center of the rectangular screen capture area is coincident with the center of the display screen. Of course, the width of the rectangular screen capture area may also be half the width of the screen. The length, the width and the position in the screen of the rectangular screen capture area are not limited by the embodiment of the disclosure. The size, position and shape of the screen capturing area of the common screen capturing can be preset and can be adjusted by a user; the picture can also be adjusted by a user through a cropping tool after the picture is obtained through common screen capture.
In step S13, a preview window is generated according to the captured current screen content, and the preview window is provided with a long screenshot entry, and the long screenshot entry is used to trigger a long screenshot operation.
The long screen capture entry may be a button, an input box, or a mechanism for generating a long screen capture instruction to trigger a long screen capture operation based on a user gesture.
The long screen capture operation is to capture more than one screen content and generate a picture.
According to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved.
Fig. 3 is a flowchart illustrating a screen capturing method according to an exemplary embodiment, where the screen capturing method is applied to a terminal device in the foregoing scenario, as shown in fig. 3, and includes the following steps:
in step S21, a screen capture instruction is acquired.
And when the terminal equipment acquires the common screen capturing trigger operation, a screen capturing instruction is obtained. Common screen capture trigger operations include, but are not limited to, the following: triggering through a shortcut icon button; triggering through a key or a key combination; triggering through a display screen gesture; triggering through a voice instruction; triggering by taking up the terminal equipment and shaking or waving a specified shape in the air; triggered by a clear gesture (a gesture performed at a distance from the screen).
In step S22, in response to the screen capture instruction, the current screen content is captured.
For convenience of description, a screen capture manner of capturing the current screen content is hereinafter referred to as a normal screen capture for distinguishing from a long screen capture. The common screen capture captures the current screen content, namely the content in the screen at the time of screen capture.
The screen capture area of a normal screen capture may be the entire display area or a portion of the display area. When the screen capture area is a partial display screen area, the screen capture area can be rectangular, the default width of the rectangular screen capture area is the width of the display screen, the default height of the rectangular screen capture area is half of the height of the display screen, and the rectangular screen capture area covers the center area of the display screen by default, namely the center of the rectangular screen capture area is coincident with the center of the display screen. Of course, the width of the rectangular screen capture area may also be half the width of the screen. The length, the width and the position in the screen of the rectangular screen capture area are not limited by the embodiment of the disclosure. The size, position and shape of the screen capturing area of the common screen capturing can be preset and can be adjusted by a user; the picture can also be adjusted by a user through a cropping tool after the picture is obtained through common screen capture.
In step S23, a preview floating window is generated.
After executing the ordinary screen capture, the user may edit (such as cut, modify) or share the screen capture immediately, or may need to further execute the long screen capture operation, and generating the preview floating window may prompt the user to complete the ordinary screen capture, and may also enable the user to execute subsequent operations with the preview floating window as an entrance.
In this embodiment, the preview floating window is obtained by reducing the preview window, so that when the user clicks the preview floating window, the preview floating window is directly enlarged to obtain the preview window.
In other embodiments, the preview floating window may be just one option box or icon, and the user clicks to generate the preview window.
In another embodiment, the preview floating window is the preview window, and the user can directly operate the preview floating window, so as to obtain the long screen capture instruction.
In the disclosure, the preview floating window is located at one corner of the screen, for example, the upper right corner of the screen, so that the preview floating window does not occupy the center of the screen, and the important information is prevented from being blocked.
In the present disclosure, the preview floating window exists for N seconds, and when the click operation of the preview floating window is not detected for more than N seconds, the preview floating window is removed, where N is a positive number, for example, 3 to 5 seconds. The mode of displaying the preview floating window in a short time can allow the user time to select whether to click the preview floating window on one hand, and can disappear automatically when the user selects not to click on the other hand, and the user operation is not needed.
In the disclosure, the preview floating window is a preview floating window with animation effect, so as to achieve the purpose of prompting the user. Wherein, the animation effect can be a jumping animation effect, a flickering animation effect or other animation effects in the up-down or left-right direction of the screen.
As shown in fig. 3a, in the terminal device 100, the preview floating window 100A is located at a corner of the screen.
In step S24, when a click operation on the preview floating window is detected, the preview floating window is enlarged to obtain a preview window, and the preview window is provided with a long screenshot entry, where the long screenshot entry is used to trigger a long screenshot operation.
In the present disclosure, the shape and size of the preview window may be arbitrarily set, such as a rectangle as shown in fig. 3 b.
As shown in fig. 3B, preview window 100B may include a preview interface 100a and buttons 100B disposed outside the preview interface, which may include a long screenshot button, which is one implementation of a long screenshot entry.
In step S25, a long screenshot command is obtained through the long screenshot inlet, where the long screenshot command is generated by the user performing a corresponding operation on the long screenshot inlet, and different long screenshot inlets need to perform different operations, such as performing a click operation on a long screenshot button.
In step S26, in response to the long screen capture instruction, a long screen capture operation is performed.
In the present disclosure, step S26 may be implemented in the following manner:
first, a start screen position is obtained.
And the starting screen position is a screen corresponding to the common screen capturing operation.
And a second step of sequentially displaying the contents of the pages from the start screen position.
In one implementation manner of the present disclosure, sequentially displaying contents of respective pages from a start screen position may include:
each page is scrolled within the preview window.
Wherein the page is usually scrolled from one end of the screen to the other end, and the scrolling speed can be preset.
As shown in fig. 3B and 3c, the start screen position is displayed as a page a and the B page is displayed after scrolling.
In another implementation manner of the present disclosure, sequentially displaying contents of respective pages from a start screen position may include:
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
and gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
As shown in fig. 3B and 3d, the start screen position is displayed as a page, and as the page increases, the preview window becomes longer, so that a page and B page can be displayed.
As shown in fig. 3B and 3e, the start screen position is displayed as a page, and as the page increases, the page content in the preview window shrinks, so that a page and B page can be displayed.
And thirdly, determining the position of the ending screen when the instruction of ending the long screen capture is detected.
Further, the method may further include:
when the click operation of an end button is obtained, generating an end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating a long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating a long screen capture ending instruction.
For example, for pages that are infinitely scrolled such as a microblog, since there may not be the bottommost page, a predetermined number of pages (e.g., 5 pages) may be set, and when a page in the preview window scrolls through the predetermined number of pages or the preview window displays the predetermined number of pages, the page scrolling is stopped or increased, and the screen capture is directly performed.
Compared with the method that the user actively clicks the end button to select the content of the long screenshot, the preview window scrolls through or displays a preset number of pages, or when the preview window reaches the bottommost page, an end long screenshot instruction is generated, and the method belongs to the content of the long screenshot automatically selected by the terminal equipment. The manner of automatically selecting the content of the long screenshot can be set to select whether to open or not.
As shown in fig. 3e, an end button may be included in the preview window, and if an end button click operation is acquired after the long screen capture instruction is acquired, the end long screen capture instruction is generated. And if the click operation of the end button is obtained before the long screen capture instruction is obtained, closing the preview window and prompting that the common screen capture is successful.
And fourthly, intercepting a page between the starting screen position and the ending screen position to generate a long screenshot picture.
As shown in fig. 3f, the long screenshot may include two pages a and B.
In one implementation manner of the present disclosure, intercepting a page between a start screen position and an end screen position, and generating a long screenshot picture may include:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the plurality of pictures to obtain the long screenshot picture.
In another implementation manner of the present disclosure, intercepting a page between a start screen position and an end screen position, and generating a long screenshot picture may include:
acquiring a page to be intercepted between a starting screen position and an ending screen position, wherein the page to be intercepted is a view with the length larger than the length of a screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
Further, after the normal screen capture is finished, the picture of the normal screen capture is saved, and in order to reduce the storage space of the terminal device occupied by the screen capture, the method may further include:
and after the long screen capture instruction is acquired, deleting the picture of the common screen capture in the screen capture process. The screen capturing process refers to a screen capturing process after the screen capturing instruction is acquired.
In the present disclosure, the resolution of the outputted picture, the position where the picture is stored, may be set in advance or may be set through a pop-up window. The popup is to pop up a setting frame in the process of generating a picture, acquire the resolution of a user and store the position setting information of the picture, and thus perform setting.
In the present disclosure, after the picture is generated after the screen capture is completed, a completion prompt is generated, such as the picture is saved at XX, for example, the picture is saved to a gallery.
Referring again to fig. 3b-3e, the preview window may further include a crop button, and the method may further include:
acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
When the picture is cut, the preview window opens a cutting interface, and the cutting interface can comprise the picture to be cut, a cutting tool, a cancel button, a save button and the like.
Referring again to fig. 3b-3e, the preview window may further include a modifier button, and the method may further include:
acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
When the picture is decorated, the preview window opens a decoration interface, and the decoration interface can comprise the picture to be intercepted, a decoration tool, a cancel button, a save button and the like. Modification tools include, but are not limited to, adding watermarks, adding markings, adding text, graffiti, and the like.
Referring again to fig. 3b-3e, the preview window may further include a share button, and the method may further include:
acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
When the picture is shared, the preview window opens a sharing interface, and the sharing interface can include the picture to be intercepted, a sharable website or application, a cancel button and the like. For example, screen shots may be shared to a space, WeChat, or other social networking site (or application).
Referring to fig. 3b-3e again, the preview window is provided with a cancel button, and when the click operation of the cancel button is acquired, the preview window disappears and the screen capture is exited. Further, when the click operation of the cancel button is acquired, the picture obtained by the common screen capture can be deleted.
It is easy to know that the buttons in the preview window provided by the embodiments of the present disclosure may have other shapes, such as a circle, a triangle, etc., and the positions of the respective buttons may also be arranged in other manners, for example, on both sides of the preview interface.
In other embodiments, the above buttons may be replaced by other manners, such as an input box, where the user performs the corresponding operation by inputting the corresponding command, and for example, without setting any button, the user performs different operations by sliding different gestures on the preview window. Or two or three of the buttons, the input boxes and the gestures can be combined to realize the function of the preview window.
According to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved. The preview window is obtained by clicking and amplifying the preview floating window, and the preview window is obtained only when a user clicks, so that the problem that the preview window is directly generated to occupy too large screen is avoided. The preview floating window is arranged at one corner of the screen, hovers for N seconds, flickers and the like through various settings, so that the excessive space of the screen is prevented from being occupied, and meanwhile, the attention of a user is fully attracted. After the user finishes long screen capture through the long screen capture entrance control terminal equipment, the picture can be further processed through the picture cutting instruction and the picture modification instruction, beautification of the screen capture picture can be achieved, the picture can be directly shared through the picture sharing instruction, the picture does not need to be selected to be shared after entering social software, and user operation is saved.
Fig. 4 is a block diagram illustrating a screen capture apparatus, which may be a terminal device or a part of a terminal device, for performing the method illustrated in fig. 2 according to an exemplary embodiment, and as illustrated in fig. 4, the apparatus includes:
an obtaining module 401, configured to obtain a screen capture instruction;
a screen capture module 402, configured to capture current screen content in response to a screen capture instruction;
and the preview module 403 is configured to generate a preview window according to the intercepted current screen content, where the preview window is provided with a long screenshot entry, and the long screenshot entry is used to trigger a long screenshot operation.
According to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved.
Fig. 5 is a block diagram illustrating a screen capture apparatus, which may be a terminal device or a part of a terminal device, for performing the method illustrated in fig. 3 according to an exemplary embodiment, and as illustrated in fig. 5, the apparatus includes:
an obtaining module 501, configured to obtain a screen capture instruction;
a screen capture module 502, configured to capture current screen content in response to a screen capture instruction;
and the preview module 503 is configured to generate a preview window according to the intercepted current screen content, where the preview window is provided with a long screenshot entry, and the long screenshot entry is used to trigger a long screenshot operation.
Optionally, the preview module 503 is configured to:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
Optionally, the preview floating window is located at a corner of the screen.
Optionally, the preview module 503 is further configured to:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
Optionally, the preview floating window is a preview floating window with animation effect.
Optionally, the screen capture module 502 is further configured to:
acquiring a long screen capture instruction through a long screen capture inlet;
and responding to the long screen capture instruction, and executing the long screen capture operation.
Further, a screen capture module 502 configured to:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting a page between the starting screen position and the ending screen position to generate a long screen capture picture.
In one implementation of the present disclosure, the screen capture module 502 is configured to:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the plurality of pictures to obtain the long screenshot picture.
In another implementation of the present disclosure, the screen capture module 502 is configured to:
acquiring a page to be intercepted between a starting screen position and an ending screen position, wherein the page to be intercepted is a view with the length larger than the length of a screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
Optionally, the screen capture module 502 is configured to:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
and gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
Optionally, the screen capture module 502 is further configured to:
when the click operation of an end button is obtained, generating an end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating a long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating a long screen capture ending instruction.
Further, the screen capture module 502 includes:
the cropping submodule 5021 is used for acquiring a picture cropping instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
Further, the screen capture module 502 includes:
the modifier submodule 5022 is used for obtaining a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
Further, the screen capture module 502 includes:
the sharing submodule 5023 is used for obtaining a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
In one implementation, the preview window further includes at least one of a cut button, a modifier button, and a share button.
According to the method and the device, after the current screen content is intercepted, the preview window with the long screen capture inlet is popped up for the user to execute the long screen capture operation, so that the scheme of two screen captures through one user inlet is realized, two screen capture modes through two different inlets are avoided, meanwhile, the user is prevented from memorizing the shortcut key combination of the two screen capture modes, and the user experience is improved.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 6 is a block diagram illustrating a terminal device 900 according to an example embodiment. For example, terminal device 900 may be a mobile terminal.
Referring to fig. 6, terminal device 900 may include one or more of the following components: a processing component 902, a memory 904, a power component 906, a multimedia component 908, an audio component 910, an input/output (I/O) interface 912, a sensor component 914, and a communication component 916.
The processing component 902 generally controls overall operation of the terminal device 900, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or a portion of the steps of the methods described above. Further, processing component 902 can include one or more modules that facilitate interaction between processing component 902 and other components. For example, the processing component 902 can include a multimedia module to facilitate interaction between the multimedia component 908 and the processing component 902.
The memory 904 is configured to store various types of data to support operation at the device 900. Examples of such data include instructions for any application or method operating on terminal device 900, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 904 may be implemented by any type or combination of volatile or non-volatile memory devices such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power component 906 provides power to the various components of the terminal device 900. Power components 906 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for terminal device 900.
The multimedia components 908 comprise a screen providing an output interface between the terminal device 900 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 908 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the terminal device 900 is in an operation mode, such as a shooting mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 910 is configured to output and/or input audio signals. For example, the audio component 910 includes a Microphone (MIC) configured to receive external audio signals when the terminal apparatus 900 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 904 or transmitted via the communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
I/O interface 912 provides an interface between processing component 902 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The sensor component 914 includes one or more sensors for providing status evaluation of various aspects for the terminal device 900. For example, sensor assembly 914 can detect an open/closed state of terminal device 900, the relative positioning of components, such as a display and keypad of terminal device 900, sensor assembly 914 can also detect a change in the position of terminal device 900 or a component of terminal device 900, the presence or absence of user contact with terminal device 900, orientation or acceleration/deceleration of terminal device 900, and a change in the temperature of terminal device 900. The sensor assembly 914 may include a proximity sensor configured to detect the presence of a nearby object in the absence of any physical contact. The sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 914 may also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
The communication component 916 is configured to facilitate communication between the terminal device 900 and other devices in a wired or wireless manner. Terminal device 900 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 916 receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 916 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the terminal device 900 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
In an exemplary embodiment, a non-transitory computer readable storage medium comprising instructions, such as memory 904 comprising instructions, executable by processor 920 of terminal device 900 to perform the above-described method is also provided. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium in which instructions, when executed by a processor of an apparatus, enable the apparatus to perform a method of screen capture, the method comprising:
acquiring a screen capture instruction;
in response to the screen capture instruction, capturing current screen content;
and generating a preview window according to the intercepted current screen content, wherein the preview window is provided with a long screen-intercepting inlet, and the long screen-intercepting inlet is used for triggering long screen-intercepting operation.
In one implementation, the generating a preview window according to the intercepted current screen content includes:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
In another implementation, the preview floating window is located at a corner of the screen.
In another implementation, the method further comprises:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
In another implementation, the preview floating window is a preview floating window with animation effect.
In another implementation, the method further comprises:
acquiring the long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
In another implementation, the performing the long screen capture operation includes:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting the page between the starting screen position and the ending screen position to generate a long screen-shot picture.
In another implementation, the intercepting a page between the start screen position and the end screen position to generate a long screenshot includes:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the pictures to obtain the long screen capture picture.
In another implementation, the intercepting a page between the start screen position and the end screen position to generate a long screenshot includes:
acquiring a page to be intercepted between the starting screen position and the ending screen position, wherein the page to be intercepted is a view with the length larger than the length of the screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
In another implementation manner, the sequentially displaying the contents of the respective pages from the start screen position includes:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
In another implementation, the method further comprises:
when the click operation of an end button is acquired, generating the end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating the long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating the long screenshot ending instruction.
In another implementation, the method further comprises:
acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
In another implementation, the method further comprises:
acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
In another implementation, the method further comprises:
acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
In another implementation, the preview window further includes at least one of a cut button, a modifier button, and a share button.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.

Claims (30)

1. A method of screen capture, the method comprising:
acquiring a screen capture instruction;
in response to the screen capture instruction, capturing current screen content;
generating a preview window according to the intercepted current screen content, wherein the preview window is provided with a long screen-intercepting inlet, and the long screen-intercepting inlet is used for triggering long screen-intercepting operation;
acquiring a long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
2. The method of claim 1, wherein generating a preview window based on the truncated current screen content comprises:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
3. The method of claim 2, wherein the preview hover window is located at a corner of the screen.
4. The method of claim 2, further comprising:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
5. The method of claim 2, wherein the preview floating window is a preview floating window with an animation effect.
6. The method of claim 1, wherein the performing a long screen capture operation comprises:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting the page between the starting screen position and the ending screen position to generate a long screen-shot picture.
7. The method of claim 6, wherein said intercepting the page between the starting screen position and the ending screen position to generate a long screenshot comprises:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the pictures to obtain the long screen capture picture.
8. The method of claim 6, wherein said intercepting the page between the starting screen position and the ending screen position to generate a long screenshot comprises:
acquiring a page to be intercepted between the starting screen position and the ending screen position, wherein the page to be intercepted is a view with the length larger than the length of the screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
9. The method of claim 6, wherein displaying the contents of the respective pages in sequence starting from the starting screen position comprises:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
10. The method of claim 9, further comprising:
when the click operation of an end button is acquired, generating the end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating the long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating the long screenshot ending instruction.
11. The method of claim 1, further comprising:
acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
12. The method of claim 1, further comprising:
acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
13. The method of claim 1, further comprising:
acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
14. The method of claim 1, wherein the preview window further comprises at least one of a crop button, a modifier button, and a share button.
15. A screen capture device, the device comprising:
the acquisition module is used for acquiring a screen capture instruction;
the screen capture module is used for responding to the screen capture instruction and capturing the current screen content;
the preview module is used for generating a preview window according to the intercepted current screen content, the preview window is provided with a long screen-capturing inlet, and the long screen-capturing inlet is used for triggering long screen-capturing operation;
the screen capture module is further configured to:
acquiring a long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
16. The apparatus of claim 15, wherein the preview module is configured to:
generating a preview floating window;
and when the click operation acting on the preview floating window is detected, amplifying the preview floating window to obtain the preview window.
17. The apparatus of claim 16, wherein the preview hover window is located at a corner of the screen.
18. The apparatus of claim 16, wherein the preview module is further configured to:
and when the clicking operation of the preview floating window is not detected for more than N seconds, removing the preview floating window, wherein N is a positive number.
19. The apparatus of claim 16, wherein the preview flyover window is a preview flyover window with an animation effect.
20. The apparatus of claim 15, wherein the screen capture module is configured to:
acquiring a starting screen position;
sequentially displaying the content of each page from the starting screen position;
when a long screen capture ending instruction is detected, determining the position of an ending screen;
and intercepting the page between the starting screen position and the ending screen position to generate a long screen-shot picture.
21. The apparatus of claim 20, wherein the screen capture module is configured to:
and continuously capturing a plurality of pictures between the starting screen position and the ending screen position, and splicing the pictures to obtain the long screen capture picture.
22. The apparatus of claim 20, wherein the screen capture module is configured to:
acquiring a page to be intercepted between the starting screen position and the ending screen position, wherein the page to be intercepted is a view with the length larger than the length of the screen;
and converting the view into a bitmap, and generating a long screen capture picture according to the bitmap.
23. The apparatus of claim 20, wherein the screen capture module is configured to:
scrolling each page in the preview window; or,
gradually increasing the length of the preview window to gradually increase the pages displayed in the preview window; or,
gradually reducing the page content in the preview window to gradually increase the pages displayed in the preview window.
24. The apparatus of claim 23, wherein the screen capture module is further configured to:
when the click operation of an end button is acquired, generating the end long screen capture instruction; or,
when the pages in the preview window are scrolled by a preset number or the preview window displays the preset number of pages, generating the long screenshot ending instruction; or,
and when the page in the preview window is scrolled to the bottommost page or the bottommost page is displayed, generating the long screenshot ending instruction.
25. The apparatus of claim 15, wherein the screen capture module comprises:
the cutting sub-module is used for acquiring a picture cutting instruction;
and in response to the picture cutting instruction, cutting the picture cut in response to the screen capture instruction or the long screen capture instruction.
26. The apparatus of claim 15, wherein the screen capture module comprises:
the modification submodule is used for acquiring a picture modification instruction;
and in response to the picture modification instruction, modifying the picture intercepted in response to the screen capture instruction or the long screen capture instruction.
27. The apparatus of claim 15, wherein the screen capture module comprises:
the sharing submodule is used for acquiring a picture sharing instruction;
and responding to the picture sharing instruction, and sharing the picture intercepted in response to the screen capturing instruction or the long screen capturing instruction.
28. The apparatus of claim 15, wherein the preview window further comprises at least one of a crop button, a modifier button, and a share button.
29. A terminal device, characterized in that the terminal device comprises:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to:
acquiring a screen capture instruction;
in response to the screen capture instruction, capturing current screen content;
generating a preview window according to the intercepted current screen content, wherein the preview window is provided with a long screen-intercepting inlet, and the long screen-intercepting inlet is used for triggering long screen-intercepting operation;
acquiring a long screen capture instruction through the long screen capture inlet;
and responding to the long screen capture instruction, and executing long screen capture operation.
30. A computer-readable storage medium comprising at least one instruction which, when executed by a processor, performs the screen capture method of any of claims 1-14.
CN201610258409.2A 2016-04-22 2016-04-22 Screenshotss method and apparatus Active CN105892868B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610258409.2A CN105892868B (en) 2016-04-22 2016-04-22 Screenshotss method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610258409.2A CN105892868B (en) 2016-04-22 2016-04-22 Screenshotss method and apparatus

Publications (2)

Publication Number Publication Date
CN105892868A CN105892868A (en) 2016-08-24
CN105892868B true CN105892868B (en) 2019-08-06

Family

ID=56704444

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610258409.2A Active CN105892868B (en) 2016-04-22 2016-04-22 Screenshotss method and apparatus

Country Status (1)

Country Link
CN (1) CN105892868B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4113972A4 (en) * 2020-04-07 2023-07-05 Huawei Technologies Co., Ltd. Picture preview method, electronic device, and storage medium

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354372A (en) * 2016-09-08 2017-01-25 珠海市魅族科技有限公司 Information preview method and device
CN106572238A (en) * 2016-10-12 2017-04-19 深圳众思科技有限公司 Method and device for capturing screen of terminal screen
CN106775625A (en) * 2016-11-15 2017-05-31 北京金山安全软件有限公司 Screenshot picture sharing method and device and electronic equipment
CN106775289A (en) * 2016-11-15 2017-05-31 努比亚技术有限公司 Information sharing apparatus and method
CN106713993A (en) * 2016-12-31 2017-05-24 天脉聚源(北京)科技有限公司 Jigsaw puzzle interaction method and apparatus
CN106802758B (en) * 2017-01-05 2020-11-24 青岛海信移动通信技术股份有限公司 Processing method and device for screen capture
CN107168612A (en) * 2017-04-27 2017-09-15 努比亚技术有限公司 A kind of image acquisition method and terminal
CN107656678B (en) * 2017-08-29 2020-12-22 努比亚技术有限公司 Long screenshot realization method, terminal and computer readable storage medium
CN108052263B (en) * 2017-12-28 2020-07-03 广东小天才科技有限公司 Screen capturing method based on terminal equipment and terminal equipment
CN110362304B (en) * 2018-03-26 2024-02-02 北京京东尚科信息技术有限公司 Webpage display method and device
CN109271081B (en) 2018-07-28 2019-09-20 华为技术有限公司 Roll the method and electronic equipment of screenshotss
CN110209456A (en) * 2019-05-31 2019-09-06 努比亚技术有限公司 Method, mobile terminal and the computer readable storage medium of the long screenshot of screen interface
CN112364616B (en) * 2019-07-26 2024-04-30 珠海金山办公软件有限公司 Electronic form processing method and device, electronic equipment and storage medium
CN111147788A (en) * 2019-10-22 2020-05-12 广东小天才科技有限公司 Screen capture sharing method based on video call and wearable device
CN112579230A (en) * 2020-12-10 2021-03-30 珠海格力电器股份有限公司 Screen capturing method and device of industrial touch screen and industrial touch screen
CN113360068A (en) * 2021-06-25 2021-09-07 深圳传音控股股份有限公司 Screen capture interaction method, mobile terminal and storage medium
CN114911397A (en) * 2022-05-18 2022-08-16 北京五八信息技术有限公司 Data processing method and device, electronic equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850350A (en) * 2015-05-25 2015-08-19 上海卓易科技股份有限公司 Screenshot method and system for touchscreen device
CN105094628A (en) * 2015-07-31 2015-11-25 联想(北京)有限公司 Screen capture method and electronic device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10025445B2 (en) * 2012-12-21 2018-07-17 International Business Machines Corporation Automated screen captures
CN104360816B (en) * 2014-11-27 2018-01-16 广东欧珀移动通信有限公司 Screenshotss method and system
CN105094617A (en) * 2015-08-24 2015-11-25 北京锤子数码科技有限公司 Screen capturing method and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850350A (en) * 2015-05-25 2015-08-19 上海卓易科技股份有限公司 Screenshot method and system for touchscreen device
CN105094628A (en) * 2015-07-31 2015-11-25 联想(北京)有限公司 Screen capture method and electronic device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP4113972A4 (en) * 2020-04-07 2023-07-05 Huawei Technologies Co., Ltd. Picture preview method, electronic device, and storage medium

Also Published As

Publication number Publication date
CN105892868A (en) 2016-08-24

Similar Documents

Publication Publication Date Title
CN105892868B (en) Screenshotss method and apparatus
EP3301559B1 (en) Content sharing method and device
CN105159640B (en) Display interface rotating method and device and mobile terminal
CN105204846B (en) Display methods, device and the terminal device of video pictures in more people's videos
US11334225B2 (en) Application icon moving method and apparatus, terminal and storage medium
CN106527883B (en) Content sharing method and device and terminal
CN108108418B (en) Picture management method, device and storage medium
EP3244597A1 (en) Method and apparatus for controlling devices
CN106657780B (en) Image preview method and device
CN106101680B (en) Acquisition parameters setting method and device
EP3242204A1 (en) Method and device for multi-task management
CN106775202B (en) Information transmission method and device
EP3147802B1 (en) Method and apparatus for processing information
CN104216525B (en) Method and device for mode control of camera application
CN112463084A (en) Split screen display method and device, terminal equipment and computer readable storage medium
CN107566878B (en) Method and device for displaying pictures in live broadcast
CN105389083B (en) Large font implementation method and device and intelligent terminal
WO2016065831A1 (en) Image deletion method and device
CN106527886B (en) Picture display method and device
CN105677352B (en) Method and device for setting application icon color
CN108984098B (en) Information display control method and device based on social software
KR102501036B1 (en) Method and device for shooting image, and storage medium
CN106919302B (en) Operation control method and device of mobile terminal
WO2020186929A1 (en) Interactive method and device in live broadcast, electronic device and storage medium
CN116954540A (en) Application program display method and device and terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant