Summary of the invention
The object of the invention is to propose a kind of method and device of realizing intelligent terminal windows display, facilitate the multiwindow operation of user to intelligent terminal.
For reaching this object, the present invention by the following technical solutions:
A method that realizes intelligent terminal windows display, comprising: comprising:
Receive user's operational order and open default sidebar, described sidebar comprises a plurality of application start icons;
Receive the operational order that user selects a certain application start icon in described sidebar, start corresponding application, with wicket form, open the interface of described application.
Wherein, after described interface of opening described application with wicket form, also comprise:
When the touch screen event at the interface that drags the application that described wicket form shows being detected, control the interface of the application that described wicket form shows and carry out corresponding movement.
Wherein, after described interface of opening described application with wicket form, also comprise:
While default amplification touch screen event being detected in the interface of the application showing in wicket form, the interface of controlling described wicket form display application is switched to maximization form and shows;
While default shutoff operation event being detected in the interface of the application showing in wicket form, control the interface of the application of closing described wicket form demonstration, exit described application;
In the interface of the application showing in maximization form, detect defaultly while dwindling touch screen event, the interface of controlling the application that described maximization form shows is switched to wicket form and shows.
Wherein, described default amplification touch screen event is: choose any two points in the interface of application and carry out the touch screen operation of dorsal glide;
Or, the touch screen operation of the maximized window button in the interface of the application that click wicket form shows;
Or, the touch screen operation at the interface of the application that double-click wicket form shows;
Described shutoff operation event is: the touch screen operation of X button in the interface of the application that click wicket form shows;
The described default touch screen event of dwindling is: choose any two points in the interface of the application that maximization form shows and carry out the touch screen operation of slide in opposition;
Or, the touch screen operation at the interface of the application that double-click maximization form shows.
Wherein, described default sidebar is positioned at left side or the right side of intelligent terminal screen;
Described reception user selects the operational order of a certain application start icon in described sidebar, after starting corresponding application, also comprises:
Pack up described sidebar.
The present invention also provides a kind of device of realizing intelligent terminal windows display on the other hand, comprising:
Sidebar is opened module, for receiving user's operational order, opens default sidebar, and described sidebar comprises a plurality of application start icons;
Start module, for receiving user, select the operational order of a certain application start icon of described sidebar, start corresponding application, with wicket form, open the interface of described application.
Wherein, also comprise:
Mobile module, for when user finger being detected and choose the interface any point of the application that wicket form shows and carry out screen slide, the sliding trace that user's finger is followed at the interface of controlling described application moves.
Wherein, also comprise:
Zoom module, while default amplification touch screen event being detected for the interface of the application when showing in wicket form, the interface of controlling described wicket form display application is switched to maximization form and shows; And, while default shutoff operation event being detected in the interface of the application showing in wicket form, control the interface of the application of closing described wicket form demonstration, exit described application; And, in the interface of the application showing in maximization form, detect defaultly while dwindling touch screen event, the interface of controlling the application that described maximization form shows is switched to wicket form and shows.
Wherein, described default amplification touch screen event is: choose any two points in the interface of the application that wicket form shows and carry out the operation of dorsal glide;
Or, the touch screen operation of the maximized window button in the interface of the application that click wicket form shows;
Or, the touch screen operation at the interface of the application that double-click wicket form shows;
Described shutoff operation event is: the touch screen operation of X button in the interface of the application that click wicket form shows;
The described default touch screen event of dwindling is: choose any two points in the interface of the application that maximization form shows and carry out the operation of slide in opposition;
Or, the touch screen operation at the interface of the application that double-click maximization form shows.
Wherein, described default sidebar is positioned at left side or the right side of intelligent terminal screen;
Described startup module, also selects the operational order of a certain application start icon of described sidebar for receiving user, after starting corresponding application, pack up described sidebar.
Implement the embodiment of the present invention, there is following beneficial effect:
The embodiment of the present invention enters application choice interface by the sidebar of intelligent terminal screen one side, when reception user selects a certain application of operation start instruction, in full frame mode, do not open, and open with the form of wicket, by selecting to open other a plurality of application in sidebar, realize a plurality of application and with wicket form, be presented at the effect in intelligent terminal screen simultaneously, facilitate user to switch a plurality of application of intelligent terminal, without ending or exit current application, the multiwindow operating habit that meets Windows user, user interactive is more convenient.
Embodiment
Below in conjunction with accompanying drawing of the present invention, technical scheme in the embodiment of the present invention is carried out to clear, complete description, obviously, described embodiment is only a part of embodiment of the present invention, rather than whole embodiment.Embodiment based in the present invention, the every other embodiment that those of ordinary skills obtain under the prerequisite of not making creative work, belongs to the scope of protection of the invention.
Intelligent terminal of the present invention comprises smart mobile phone, panel computer, intelligent television, car-mounted terminal etc., and the operating system of the said intelligent terminal of the present invention is the operating system of the non-Windows such as Android, iOS, Symbian.Preferably, the intelligent terminal of the embodiment of the present invention is the intelligent terminal based on Android operating system.
Refer to Fig. 1, a kind of method that realizes intelligent terminal windows display of the present embodiment specifically comprises the steps S1-S2.
Step S1, receives user's operational order and opens default sidebar, and described sidebar comprises a plurality of application start icons.
Described sidebar is essentially an independently application in intelligent terminal.During concrete enforcement, before this step, in intelligent terminal, preset in advance a sidebar that comprises a plurality of application start icons (as application start icons such as calendar, contact person, information, photograph albums), under default conditions, this sidebar is collapsed state, when sidebar is opened in user's click, sidebar is deployed in a side of intelligent terminal screen.
Intelligent terminal can start this sidebar application after having started shooting automatically, and described sidebar can be positioned at left side or the right side of intelligent terminal screen.Preferably, in the present embodiment, described sidebar is hidden in the left side of intelligent terminal screen by default, and exemplary user interface as shown in Figure 2 (a) shows, the arrow logo in user's point touching screen left side can be opened described sidebar, opens user interface after sidebar as shown in Fig. 2 (b).
Step S2, receives the operational order that user selects a certain application start icon in described sidebar, starts corresponding application, opens the interface of described application with wicket form.The interface that the wicket form of the present embodiment is opened described application is for the interface of applying described in full screen display on the display screen of intelligent terminal, and the interface that wicket form is opened described application only occupies a part for the display screen of intelligent terminal.When user selects to open the application start icon of photograph album, the design sketch of opening photograph album with wicket form as shown in Figure 2 (c).
User can successively select to open a plurality of application in layback hurdle, realizes the effect that a plurality of application are opened with wicket simultaneously, and then facilitates user can operate a plurality of application simultaneously.In the present embodiment, the upper right corner at the interface of the application of opening with wicket form also comprises a maximized window button and an X button, therefore, to the wicket of each application, can select to close or maximize, after the interface of the form of maximization display application, just can full frame use this application, when closing the interface of application, exit this application.
By the above embodiment of the present invention, by the sidebar of intelligent terminal screen one side, select to start corresponding application, and in full frame mode, do not open the interface of application, and with the form of wicket, open the interface of application; And then realize a plurality of application and with wicket form, be presented at the effect in intelligent terminal screen simultaneously, when a plurality of application that user shows wicket are switched, without ending or exiting current application, meet Windows user's multiwindow operating habit, user interactive is more convenient.
For the more detailed explanation method that realizes intelligent terminal windows display of the present invention, the present invention also provides the process flow diagram of another embodiment of the method, refers to Fig. 3, comprises the steps S21-S27.
S21, a default sidebar application in intelligent terminal, described sidebar comprises a plurality of application start icons.
The sidebar essence of the present embodiment is an independently application default in Android intelligent terminal, belongs to a non-full frame Activity at view top layer.Activity is one of four large assemblies the most basic in Android assembly, and in Activity, all operations is all closely related with user, is an assembly of being responsible for user interactions, can show appointment control by setContentView (View).In Android application, an Activity is exactly an independent screen conventionally, can show that some controls also can monitor and process user's event and make response above it.An application can have a lot of interfaces, therefore just has a lot of Activity.
S22, receives user's operational order and opens default sidebar.
Whether S23, receive the operational order that user selects a certain application start icon in described sidebar, if so, carries out next step, otherwise, when a default clock arrives, automatically pack up described sidebar, hidden.Described default clock can be 15 seconds.
S24, starts corresponding application, opens the interface of described application with wicket form, packs up described sidebar simultaneously.
In Android system, wicket form is opened the specific implementation at the interface of application can be in the following ways: first, create the class of a floatwindow, this is the foundation class of a wicket.Create again floatwindowmanager class and floatWindowservice class for managing floatwindow class.Then start the Activity that service and manager manage the application of current startup.If this Activity band floatwindow attribute, by this Activity switchtoflowawindow, allows this Activity convert the Activity of a wicket to.The wicket of the similar Windows of this mode is opened the mode of application, it is application of non-full frame unlatching, therefore can on screen, open a plurality of application windows simultaneously, that the Android system of prior art is opened after an application, the interface of application can take whole screen, cannot show simultaneously and operate at same screen the improvement of a plurality of application.
S25, when the touch screen event at the interface that drags the application that described wicket form shows being detected, controls the interface of described application and carries out corresponding movement.In the present embodiment, when in the interface that user finger detected and choose the application that described wicket form shows, any point carries out screen slide, the sliding trace that user's finger is followed at the interface of controlling described application moves.
S26, while default amplification touch screen event being detected in the interface of the application showing in wicket form, the interface of controlling described wicket form display application is switched to maximization form and shows.
Described default amplification touch screen event comprises: if there is the button of maximized window in the upper right corner at the interface of the application that wicket form shows, for touching the event of clicking described maximized window button; Or, choose any two points in the interface of application and carry out the operation of dorsal glide, i.e. the common amplification touch screen operation of prior art; Or the touch screen operation at the interface of the application that double-click wicket form is shown is preset as the touch screen event of amplifying, also other touch screens operations can be preset as to amplification touch screen event.In the present embodiment,, when default arbitrary amplification touch screen event execution being detected, the interface of controlling the application of wicket form demonstration is maximized to full screen display.
In the present embodiment, the window maximized method that realizes the application of wicket demonstration is: the maximize button in the window of the application that click wicket shows, call the onMaximumClick event in current Activity, after the state of current Activity is preserved, close the floatwindow attribute of current Activity, then reopen this Activity, realize with maximization form and open this Activity.
If the default touch screen event of dwindling detected in the interface of the application showing in maximization form, the interface of controlling the application of described maximization form demonstration is switched to wicket form and shows.In the present embodiment, the described default touch screen event of dwindling is: choose any two points in the interface of the application that maximization form shows and carry out the operation of slide in opposition, prior art dwindles touch screen operation; Or, if the upper right corner at the interface of the application that maximization form shows comprises wicket button, for clicking the event of this wicket button; The touch screen operation at the interface of the application that also double-click maximization form can be shown is preset as the touch screen event of dwindling.
S27, while default shutoff operation event being detected in the interface of the application showing in wicket form, closes the interface of the application of described wicket form demonstration, exits described application.
Described shutoff operation event comprises: the touch screen operation of X button in the interface of the application that click wicket form shows; The shutoff operation event that the interface that certainly, also other touch screen operations can be preset as to the application that wicket form is shown is closed.
The function closing window of closing function herein and Android system default is identical, by calling the inner onfinish event of described application, finishes this application.
The execution of the above-mentioned steps S25 of the present embodiment, S26 and S27 is order in no particular order.
Pass through above-described embodiment, owing to adopting wicket form, open the interface of a plurality of application on intelligent terminal, user can be easily to wicket move, switching and zoom operations, realize user-interaction experience more easily, user is experienced in Android system be similar to the multiwindow operation of Windows system.
Based on the above-mentioned embodiment that realizes the method for intelligent terminal windows display, be below a kind of embodiment that realizes the device of intelligent terminal windows display provided by the invention.The embodiment of described device and above-mentioned embodiment of the method belong to same design, and the detail content of detailed description not in the embodiment of device, can be with reference to said method embodiment.
Refer to Fig. 4, the device of realizing intelligent terminal windows display of this enforcement comprises: sidebar is opened module 310, started module 320.
Described sidebar is opened module 310, for receiving user's operational order, opens default sidebar, and described sidebar comprises a plurality of application start icons.
Described sidebar is essentially an independently application in intelligent terminal.Under default conditions, this sidebar is collapsed state, and when sidebar is opened in user's click, sidebar is deployed in a side of intelligent terminal screen.
Intelligent terminal can start this sidebar application after having started shooting automatically, and described sidebar can be positioned at left side or the right side of intelligent terminal screen.Preferably, in the present embodiment, described sidebar is hidden in the left side of intelligent terminal screen by default, and exemplary user interface as shown in Figure 2 (a) shows, the arrow logo in user's point touching screen left side can be opened described sidebar, opens user interface after sidebar as shown in Fig. 2 (b).
Described startup module 320, selects the operational order of a certain application start icon of described sidebar for receiving user, start corresponding application, opens the interface of described application with wicket form.The design sketch of opening photograph album with wicket form as shown in Figure 2 (c).
User can successively select to open a plurality of application in layback hurdle, realizes the effect that a plurality of application are opened with wicket simultaneously, and then facilitates user can operate a plurality of application simultaneously.Specifically as described in above-described embodiment.
Preferably, the described sidebar of the present embodiment is positioned at left side or the right side of intelligent terminal screen; Described startup module 320, also selects the operational order of a certain application start icon of described sidebar for receiving user, after starting corresponding application, automatically pack up described sidebar.
Further, the device of realizing intelligent terminal windows display of the present embodiment also comprises: mobile module 330 and Zoom module 340.
Described mobile module 330, for when user finger being detected and choose the interface any point of the application that wicket form shows and carry out screen slide, the sliding trace that user's finger is followed at the interface of controlling described application moves.In the present embodiment, when in the interface that user finger detected and choose the application that described wicket form shows, any point carries out screen slide, the sliding trace that user's finger is followed at the interface of controlling described application moves.
Described Zoom module 340, while default amplification touch screen event being detected for the interface of the application when showing in wicket form, the interface of controlling described wicket form display application is switched to maximization form and shows; And, while default shutoff operation event being detected in the interface of the application showing in wicket form, control the interface of the application of closing described wicket form demonstration, exit described application; And, in the interface of the application showing in maximization form, detect defaultly while dwindling touch screen event, the interface of controlling the application that described maximization form shows is switched to wicket form and shows.Specifically as described in above-described embodiment.
Wherein, described default amplification touch screen event is: choose any two points in the interface of the application that wicket form shows and carry out the operation of dorsal glide; Or, the touch screen operation of the maximized window button in the interface of the application that click wicket form shows; Or, the touch screen operation at the interface of the application that double-click wicket form shows.Described shutoff operation event is: the touch screen operation of X button in the interface of the application that click wicket form shows.The described default touch screen event of dwindling is: choose any two points in the interface of the application that maximization form shows and carry out the operation of slide in opposition; Or, the touch screen operation at the interface of the application that double-click maximization form shows.
By implementing the above embodiment of the present invention, by the sidebar of intelligent terminal screen one side, select to start corresponding application, and in full frame mode, do not open the interface of application, and with the form of wicket, open the interface of application; And then realize a plurality of application and with wicket form, be presented at the effect in intelligent terminal screen simultaneously, when a plurality of application that user shows wicket are switched, without ending or exiting current application, meet Windows user's multiwindow operating habit, user interactive is more convenient.
Above disclosed is only preferred embodiment of the present invention, certainly can not limit with this claim scope of the present invention, therefore, all any modifications of doing within the spirit and principles in the present invention, be equal to and replace and improvement etc., still belong to the scope that the present invention is contained.