CN104714725A - Display method and device of floating window - Google Patents

Display method and device of floating window Download PDF

Info

Publication number
CN104714725A
CN104714725A CN201510146251.5A CN201510146251A CN104714725A CN 104714725 A CN104714725 A CN 104714725A CN 201510146251 A CN201510146251 A CN 201510146251A CN 104714725 A CN104714725 A CN 104714725A
Authority
CN
China
Prior art keywords
program
present procedure
screen
main screen
desktop main
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.)
Granted
Application number
CN201510146251.5A
Other languages
Chinese (zh)
Other versions
CN104714725B (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 Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing 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 Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510146251.5A priority Critical patent/CN104714725B/en
Priority claimed from CN201110459294.0A external-priority patent/CN102566931B/en
Publication of CN104714725A publication Critical patent/CN104714725A/en
Application granted granted Critical
Publication of CN104714725B publication Critical patent/CN104714725B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

The application provides a display method and device of a floating window. The method comprises the following steps: acquiring related information of a current program displayed on a mobile terminal screen; judging whether the current program is a system desktop main screen program according to the related information; and if so, displaying a target floating window on the screen, otherwise, not displaying the target floating window on the screen. Through the method provided by the application, the floating window can be automatically hidden when a third party non-system desktop main screen program is started, and the operation of a user cannot be interfered.

Description

A kind of display packing of suspended window and device
Technical field
The application relates to moving communicating field, particularly relates to a kind of display packing of suspended window, and a kind of display device of suspended window.
Background technology
At present, part cell phone software can generate corresponding suspended window on mobile phone screen, and the effect of these suspended windows is, when the window of master routine is when minimizing, user can also be pointed out to see the running status of this program, and by clicking these wickets, the window of master routine can be opened quickly.
Such as, 360 mobile phone safe bodyguards provide a suspended window, may be displayed on mobile phone screen, and suspended window shows the EMS memory occupation amount that mobile phone has used, and this suspended window has a button operated, and button click just can start the action of cleaning internal memory immediately.No matter screens switch all can be positioned at most top layer to any sub-view.
Above problems of the prior art are, when user opens third party's nonsystematic desktop main screen program, this suspended window still can be presented at the most top layer of screen, have impact on the operation that user carries out third party's program.
Therefore, the technical matters needing those skilled in the art to solve at present is exactly provide a kind of generation method of suspended window, and when third party's nonsystematic desktop main screen program is started, suspended window can be hidden automatically, can not the operation of interference user.
Summary of the invention
The application provides a kind of display packing of suspended window, and when third party's non-desktop main screen program is started, suspended window can be hidden automatically, can not the operation of interference user.
Present invention also provides a kind of display device of suspended window, in order to ensure said method application in practice and realization.
In order to solve the problem, this application discloses a kind of display packing of suspended window, comprising:
Obtain the relevant information of the present procedure that mobile terminal screen shows;
Judge whether described present procedure is system desktop main screen program by described relevant information;
If so, then display-object suspended window on screen; If not, then not display-object suspended window on screen.
Preferably, described method repeats according to predeterminated frequency.
Preferably, before the step of relevant information obtaining the present procedure that mobile terminal screen shows, also comprise:
The screen state information that the operating system of being installed by mobile terminal sends, judges whether current screen is opened, if so, then performs the step of judgement.
Preferably, described relevant information is package name, and the step of the relevant information of the present procedure that described acquisition mobile terminal screen shows comprises:
The application programming interfaces API of the operating system that access mobile terminal is installed, obtains current process name list;
Extract Section 1 process title in described current process name list, be the package name of the present procedure that mobile terminal screen shows.
Preferably, describedly judge that whether described present procedure is that the step of system desktop main screen program comprises by relevant information:
Judge, in preset system desktop main screen program listing, whether to comprise the package name of described present procedure;
If so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
Preferably, describedly judge that whether described present procedure is that the step of system desktop main screen program comprises by relevant information:
The application programming interfaces API of the operating system that access mobile terminal is installed, by the package name of described present procedure, extracts the attribute information of described present procedure;
Judge in the attribute information of described present procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes;
If so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
Preferably, the program listing of described system desktop main screen comprises the package name of one or more system desktop main screen program, by the program listing of following steps preset described system desktop main screen:
The application programming interfaces API of the operating system that access mobile terminal is installed, obtains the attribute information of all installation procedures of described mobile terminal;
Judge in the attribute information of each installation procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes;
If so, then judge that this program is system desktop main screen program, and add the package name of this program the program listing of to system desktop main screen.
Preferably, described target suspended window, for showing mobile terminal performance parameter, comprises one for starting the default entrance of cleaning internal memory operation in described target suspended window.
Preferably, on screen display-object suspended window step after, described method also comprises:
By perhaps carrying out predetermined registration operation in the default entrance access preset of described target suspended window.
Present invention also provides a kind of display device of suspended window, comprising:
Relevant information acquisition module, for obtaining the relevant information of the present procedure that mobile terminal screen shows.
Program judge module, for being judged by described relevant information whether described present procedure is system desktop main screen program, if so, then performs display module, if not, then performs and hides module;
Display module, for display-object suspended window on screen;
Hide module, for not display-object suspended window on screen.
Preferably, the modules of described device repeats according to predeterminated frequency.
Preferably, before relevant information acquisition module, also comprise:
Screen state judge module, for the screen state information that the operating system of being installed by mobile terminal sends, judges whether current screen is opened, if so, then executive routine judge module.
Preferably, described relevant information is package name, and described relevant information acquisition module comprises:
Process name list obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, obtains current process name list;
Package name extracts submodule, for extracting Section 1 process title in described current process name list, is the package name of the present procedure that mobile terminal screen shows.
Preferably, described relevant information judge module comprises:
Package name judges submodule, for judging, in preset system desktop main screen program listing, whether to comprise the package name of described present procedure, if, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
Preferably, described relevant information judge module comprises:
First attribute information obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, by the package name of described present procedure, extracts the attribute information of described present procedure;
First attribute information judges submodule, for judging in the attribute information of described present procedure, whether comprises CATEGORY_HOME and DEFAULT two attributes, if, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
Preferably, the program listing of described system desktop main screen comprises the package name of one or more system desktop main screen program, by the program listing of following submodule preset described system desktop main screen:
Second attribute information obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, obtains the attribute information of all installation procedures of described mobile terminal;
Second attribute information judges submodule, for judging in the attribute information of each installation procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes, if, then judge that this program is system desktop main screen program, and add the title of this program the program listing of to system desktop main screen.
Preferably, described target suspended window, for showing mobile terminal performance parameter, comprises one for starting the default entrance of cleaning internal memory operation in described target suspended window.
Preferably, after display module, described device also comprises:
Target suspended window operational module, for by perhaps carrying out predetermined registration operation in the default entrance access preset of described target suspended window.
Compared with prior art, the application has the following advantages:
According to the application, judge whether the present procedure that mobile terminal screen shows is system desktop main screen program, if not, then do not show suspended window, thus when making third party's nonsystematic desktop main screen program start, suspended window can be hidden automatically, can not the operation of interference user.
Secondly, the application, also by the screen state information that receiving system sends, confirms whether current screen is opened, if the operation just stopping judging closed by screen, reaching can not the object of additional waste electric power.
Accompanying drawing explanation
Fig. 1 is the process flow diagram of the display packing embodiment 1 of a kind of suspended window of the application;
Fig. 2 is the process flow diagram of the display packing embodiment 2 of a kind of suspended window of the application;
Fig. 3 is the structured flowchart of the display device embodiment 1 of a kind of suspended window of the application;
Fig. 4 is the structured flowchart of the display device embodiment 2 of a kind of suspended window of the application.
Embodiment
For enabling above-mentioned purpose, the feature and advantage of the application more become apparent, below in conjunction with the drawings and specific embodiments, the application is described in further detail.
Part cell phone software can generate corresponding suspended window on mobile phone screen.When user opens third party's nonsystematic desktop main screen program, this suspended window still can be presented at the most top layer of screen, have impact on the operation that user carries out third party's program.
One of core idea of the application is, judges whether the present procedure that mobile terminal screen shows is system desktop main screen program, if not, then do not show suspended window, thus when making third party non-Desk system face main screen program start, suspended window can be hidden automatically, can not the operation of interference user.
With reference to figure 1, it illustrates the process flow diagram of the display packing embodiment 1 of a kind of suspended window of the application, specifically can comprise the following steps:
The relevant information of the present procedure that step 101, acquisition mobile terminal screen show;
Whether the present procedure of mobile terminal screen display is that system desktop main screen program can be judged by the relevant information of present procedure, in a preferred embodiment of the present application, described relevant information can be package name, the i.e. bag name of installation procedure, such as the package name of program " bird of indignation " is com.angrybird.Preferably, described step 101 can comprise:
The application programming interfaces API of the operating system that sub-step S11, access mobile terminal are installed, obtains current process name list;
Sub-step S12, extract Section 1 process title in described current process name list, be the package name of the present procedure that mobile terminal screen shows.
The application programming interfaces API of operating system is the interface of application program and operating system traffic, is the known service that system provides, and includes multiple function called, and calls the various information that corresponding function can obtain mobile terminal.Such as, function getRunningAppProcesses () is obtained herein by calling process list, just can obtain system current process name list, the package name of all programs run in system is included in current process name list, Section 1 in table is program shown on current screen, therefore, Section 1 process name can be referred to as the package name of present procedure.
Step 102, judge whether described present procedure is system desktop main screen program by described relevant information, if so, then perform step 103, if not, then perform step 104.
In a kind of example of a preferred embodiment of the present application, described step 102 can comprise:
Sub-step S21, judge, in preset system desktop main screen program listing, whether to comprise the package name of described present procedure, if so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
After obtaining the package name of present procedure, can judge whether present procedure is system desktop main screen program according to package name, in a kind of example of the present embodiment, can the program listing of preset system desktop main screen, the program listing of described system desktop main screen can comprise the package name of one or more system desktop main screen program, when judging whether present procedure is system desktop main screen program, only need judge that the package name of present procedure is whether in this list, if, then illustrate that present procedure is system desktop main screen program.
In concrete realization, can the program listing of following steps preset described system desktop main screen be passed through:
The application programming interfaces API of the operating system that access mobile terminal is installed, obtains the attribute information of all installation procedures of described mobile terminal;
Judge in the attribute information of each installation procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes;
If so, then judge that this program is system desktop main screen program, and add the package name of this program the program listing of to system desktop main screen.
The attribute information of program comprises the information such as authority of program name, package name, program size, path, the service had and application, the feature that system desktop main screen program is different from nonsystematic desktop main screen program is, includes CATEGORY_HOME and DEFAULT two attributes in the attribute information of system desktop main screen program.Therefore, during the main screen program listing of preset system desktop, the attribute information of the mounted all programs of mobile terminal can be extracted, then whether comprise above-mentioned two attributes according in attribute information, judge whether this program is system desktop main screen program.Such as, containing package name in the program that mobile terminal is installed is com.android.launcher and com.angrybird two programs, com.android.launcher is the system desktop main screen program that android operating system carries, CATEGORY_HOME and DEFAULT two attributes are contained in its attribute information, therefore, com.android.launcher can be added in the program listing of system desktop main screen, do not comprise above-mentioned two attributes in the attribute information of com.angrybird, then do not add in this list.
When judging whether present procedure is system desktop main screen program, if the package name of present procedure is com.android.launcher, exist in the program listing of system desktop main screen by this package name, this program known is system desktop main screen program; If the package name of present procedure is com.angrybird, this package name does not exist in the program listing of system desktop main screen, and this program known is not system desktop main screen program.
Concrete, the application programming interfaces API of the operating system can installed by access mobile terminal, namely calling program attribute information obtains function queryIntentActivities () herein, can obtain the attribute information of all installation procedures of described mobile terminal.
In the another kind of example of a preferred embodiment of the present application, described step 102 can comprise:
The application programming interfaces API of the operating system that sub-step S31, access mobile terminal are installed, by the package name of described present procedure, extracts the attribute information of described present procedure;
Sub-step S32, judge in the attribute information of described present procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes, if so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
With last example unlike, this example does not need the program listing of preset system desktop main screen, after the package name obtaining present procedure, judges by extracting the attribute information of present procedure.Concrete, the application programming interfaces API of the operating system can installed by access mobile terminal, namely calling program attribute information obtains function queryIntentActivities (), and the package name according to present procedure extracts the attribute information of present procedure.Then judge in the attribute information of present procedure whether contain CATEGORY_HOME and DEFAULT two attributes, if so, then judge that present procedure is system desktop main screen program.
In a preferred embodiment of the present application, described method can repeat according to predeterminated frequency, and when present procedure is changed, suspended window is also hidden or display accordingly.Predeterminated frequency is higher, and the interval time that described method repeats is shorter, just when user opens third party's program, can hide suspended window as early as possible.
Step 103, on screen display-object suspended window.
When present procedure is system desktop main screen program, need display-object suspended window on screen.In concrete realization, also need to judge whether current screen has shown target suspended window, if having, then do not perform any operation, if nothing, then on screen, increase the target suspended window be positioned at foremost.
Step 104, on screen not display-object suspended window.
When present procedure is not system desktop main screen program, do not need display-object suspended window on screen.In concrete realization, also need to judge whether current screen has shown target suspended window, if having, then hide the target suspended window shown, if nothing, then do not perform any operation.
In a preferred embodiment of the present application, described target suspended window may be used for display mobile terminal performance parameter, can comprise one for starting the default entrance of cleaning internal memory operation in described target suspended window.
With reference to figure 2, it illustrates the process flow diagram of the display packing embodiment 2 of a kind of suspended window of the application, specifically can comprise the following steps:
The screen state information that step 201, the operating system of being installed by mobile terminal send, judges whether current screen is opened, if so, then performs step 202.
With last embodiment unlike, in the present embodiment, before execution judges the step of desktop main screen program, also need to judge whether current screen is opened, if so, the step that next judges then is performed, if not, then do not perform any operation, avoid the operation of the execution judgement when screen is closed and take electricity.
Whether current screen opens the screen state information that can be sent by operating system knows.Concrete, can send request to operating system broadcast registration interface (RegisterReceiver), require that operating system sends screen state information when screen change, can know whether current screen is opened according to screen state information.Such as, in a certain moment, screen transfers closedown to by unlatching, and operating system will send the information that screen state transfers closedown to, is closedown by the known current screen state of this information, does not just perform the step judging desktop main screen program.
The relevant information of the present procedure that step 202, acquisition mobile terminal screen show;
Step 203, judge whether described present procedure is system desktop main screen program by described relevant information, if so, then perform step 204 and step 205, if not, then perform step 206;
Step 204, on screen display-object suspended window;
Step 205, by perhaps carrying out predetermined registration operation in the default entrance access preset of described target suspended window.
Target suspended window contains a default entrance that can be used for user to access, and on screen after display-object suspended window, user can by perhaps performing predetermined registration operation in this default entrance access preset.Such as, the suspended window of 360 mobile phone safe bodyguards has an entrance, user clicks the operation that this entrance just can start cleaning internal memory.
Step 206, on screen not display-object suspended window.
In sum, this application provides a kind of display packing of suspended window, according to the application, judge whether the present procedure that mobile terminal screen shows is system desktop main screen program, if not, then do not show suspended window, thus when third party's nonsystematic desktop main screen program is started, suspended window can be hidden automatically, can not the operation of interference user.
Secondly, the application, also by the screen state information that receiving system sends, confirms whether current screen is opened, if the operation just stopping judging closed by screen, reaching can not the object of additional waste electric power.
For embodiment of the method, in order to simple description, therefore it is all expressed as a series of combination of actions, but those skilled in the art should know, the application is not by the restriction of described sequence of movement, because according to the application, some step can adopt other orders or carry out simultaneously.Secondly, those skilled in the art also should know, the embodiment described in instructions all belongs to preferred embodiment, and involved action and module might not be that the application is necessary.
With reference to figure 3, it illustrates the structured flowchart of the display device embodiment 1 of a kind of suspended window of the application, specifically can comprise with lower module:
Relevant information acquisition module 301, for obtaining the relevant information of the present procedure that mobile terminal screen shows;
Program judge module 302, for being judged by described relevant information whether described present procedure is desktop main screen program, if so, then performs display module 303, if not, then performs and hides module 304;
Display module 303, for display-object suspended window on screen;
Hide module 304, for not display-object suspended window on screen.
In a preferred embodiment of the present application, the modules of described device can perform according to predeterminated frequency.
In a preferred embodiment of the present application, described relevant information can be package name, and described relevant information acquisition module 301 can comprise:
Process name list obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, obtains current process name list;
Package name extracts submodule, for extracting Section 1 process title in described current process name list, is the package name of the present procedure that mobile terminal screen shows.
In a preferred embodiment of the present application, described program judge module 302 can comprise:
Package name judges submodule, for judging, in preset system desktop main screen program listing, whether to comprise the package name of described present procedure, if, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
In the another kind of example of a preferred embodiment of the present application, described program judge module 302 can comprise:
First attribute information obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, by the package name of described present procedure, extracts the attribute information of described present procedure;
First attribute information judges submodule, for judging in the attribute information of described present procedure, whether comprises CATEGORY_HOME and DEFAULT two attributes, if, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
In a preferred embodiment of the present application, the program listing of described system desktop main screen can comprise the package name of one or more system desktop main screen program, can by the program listing of following submodule preset described system desktop main screen:
Second attribute information obtains submodule, for accessing the application programming interfaces API of the operating system that mobile terminal is installed, obtains the attribute information of all installation procedures of described mobile terminal;
Second attribute information judges submodule, for judging in the attribute information of each installation procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes, if, then judge that this program is system desktop main screen program, and add the package name of this program the program listing of to system desktop main screen.
In a preferred embodiment of the present application, described target suspended window may be used for display mobile terminal performance parameter, can comprise one for starting the default entrance of cleaning internal memory operation in described target suspended window.
With reference to figure 4, it illustrates the structured flowchart of the display device embodiment 2 of a kind of suspended window of the application, specifically can comprise with lower module:
Screen state judge module 401, for the screen state information that the operating system of being installed by mobile terminal sends, judges whether current screen is opened, if so, then executive routine judge module 402.
Relevant information acquisition module 402, for obtaining the relevant information of the present procedure that mobile terminal screen shows;
Program judge module 403, for being judged by described relevant information whether described present procedure is system desktop main screen program, if so, then performs display module 404 and target suspended window operational module 405, if not, then performs and hides module 406;
Display module 404, for display-object suspended window on screen;
Target suspended window operational module 405, for by perhaps carrying out predetermined registration operation in the default entrance access preset of described target suspended window;
Hide module 406, for not display-object suspended window on screen.
Because described device embodiment is substantially corresponding to the embodiment of the method shown in earlier figures 1 and Fig. 2, therefore not detailed part in the description of the present embodiment, see the related description in previous embodiment, just can not repeat at this.
The application can be used in numerous general or special purpose computing system environment or configuration.Such as: personal computer, server computer, handheld device or portable set, laptop device, multicomputer system, system, Set Top Box, programmable consumer-elcetronics devices, network PC, small-size computer, mainframe computer, the distributed computing environment comprising above any system or equipment etc. based on microprocessor.
The application can describe in the general context of computer executable instructions, such as program module.Usually, program module comprises the routine, program, object, assembly, data structure etc. that perform particular task or realize particular abstract data type.Also can put into practice the application in a distributed computing environment, in these distributed computing environment, be executed the task by the remote processing devices be connected by communication network.In a distributed computing environment, program module can be arranged in the local and remote computer-readable storage medium comprising memory device.
Finally, also it should be noted that, in this article, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element limited by statement " comprising ... ", and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical element.
Above to the display packing of a kind of suspended window that the application provides, and, a kind of display device of suspended window is described in detail, apply specific case herein to set forth the principle of the application and embodiment, the explanation of above embodiment is just for helping method and the core concept thereof of understanding the application; Meanwhile, for one of ordinary skill in the art, according to the thought of the application, all will change in specific embodiments and applications, in sum, this description should not be construed as the restriction to the application.

Claims (10)

1. a display packing for suspended window, is characterized in that, comprising:
Obtain the relevant information of the present procedure that mobile terminal screen shows;
Judge whether described present procedure is system desktop main screen program by described relevant information;
If so, then display-object suspended window on screen; If not, then not display-object suspended window on screen.
2. the method for claim 1, is characterized in that, described method repeats according to predeterminated frequency.
3. the method for claim 1, is characterized in that, before the step of relevant information obtaining the present procedure that mobile terminal screen shows, also comprises:
The screen state information that the operating system of being installed by mobile terminal sends, judges whether current screen is opened, if so, then performs the step of judgement.
4. the method for claim 1, is characterized in that, described relevant information is package name, and the step of the relevant information of the present procedure that described acquisition mobile terminal screen shows comprises:
The application programming interfaces API of the operating system that access mobile terminal is installed, obtains current process name list;
Extract Section 1 process title in described current process name list, be the package name of the present procedure that mobile terminal screen shows.
5. method as claimed in claim 4, is characterized in that, describedly judges that whether described present procedure is that the step of system desktop main screen program comprises by relevant information:
Judge, in preset system desktop main screen program listing, whether to comprise the package name of described present procedure;
If so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
6. method as claimed in claim 4, is characterized in that, describedly judges that whether described present procedure is that the step of system desktop main screen program comprises by relevant information:
The application programming interfaces API of the operating system that access mobile terminal is installed, by the package name of described present procedure, extracts the attribute information of described present procedure;
Judge in the attribute information of described present procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes;
If so, then described present procedure is system desktop main screen program, and if not, then described present procedure is not system desktop main screen program.
7. method as claimed in claim 5, it is characterized in that, the program listing of described system desktop main screen comprises the package name of one or more system desktop main screen program, by the program listing of following steps preset described system desktop main screen:
The application programming interfaces API of the operating system that access mobile terminal is installed, obtains the attribute information of all installation procedures of described mobile terminal;
Judge in the attribute information of each installation procedure, whether comprise CATEGORY_HOME and DEFAULT two attributes;
If so, then judge that this program is system desktop main screen program, and add the package name of this program the program listing of to system desktop main screen.
8. the method for claim 1, is characterized in that, described target suspended window, for showing mobile terminal performance parameter, comprises one for starting the default entrance of cleaning internal memory operation in described target suspended window.
9. the method for claim 1, is characterized in that, on screen display-object suspended window step after, described method also comprises:
By perhaps carrying out predetermined registration operation in the default entrance access preset of described target suspended window.
10. a display device for suspended window, is characterized in that, comprising:
Relevant information acquisition module, for obtaining the relevant information of the present procedure that mobile terminal screen shows.
Program judge module, for being judged by described relevant information whether described present procedure is system desktop main screen program, if so, then performs display module, if not, then performs and hides module;
Display module, for display-object suspended window on screen;
Hide module, for not display-object suspended window on screen.
CN201510146251.5A 2011-12-31 2011-12-31 A kind of display methods and device of suspended window Active CN104714725B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510146251.5A CN104714725B (en) 2011-12-31 2011-12-31 A kind of display methods and device of suspended window

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510146251.5A CN104714725B (en) 2011-12-31 2011-12-31 A kind of display methods and device of suspended window
CN201110459294.0A CN102566931B (en) 2011-12-31 2011-12-31 Method and device for displaying suspended window

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201110459294.0A Division CN102566931B (en) 2011-12-31 2011-12-31 Method and device for displaying suspended window

Publications (2)

Publication Number Publication Date
CN104714725A true CN104714725A (en) 2015-06-17
CN104714725B CN104714725B (en) 2018-10-09

Family

ID=53414119

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510146251.5A Active CN104714725B (en) 2011-12-31 2011-12-31 A kind of display methods and device of suspended window

Country Status (1)

Country Link
CN (1) CN104714725B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105117228A (en) * 2015-08-27 2015-12-02 北京金山安全软件有限公司 Method for loading suspension window, suspension window loading device and electronic equipment
CN105224836A (en) * 2015-09-18 2016-01-06 北京金山安全软件有限公司 Control method and device for top-layer suspended window and mobile equipment
CN105808257A (en) * 2016-03-08 2016-07-27 杭州朗和科技有限公司 Application popup identification method and apparatus
CN106126232A (en) * 2016-06-22 2016-11-16 广东欧珀移动通信有限公司 A kind of interface starts method and device
CN106201574A (en) * 2016-06-22 2016-12-07 广东欧珀移动通信有限公司 A kind of startup method and device of application interface
CN106339298A (en) * 2015-07-10 2017-01-18 富泰华工业(深圳)有限公司 System information display method, system and electronic device
CN106843629A (en) * 2015-12-07 2017-06-13 北京奇虎科技有限公司 A kind of suspended window methods of exhibiting and device
CN106896900A (en) * 2017-03-10 2017-06-27 广东欧珀移动通信有限公司 A kind of display control method of mobile terminal, device and mobile terminal
CN106993084A (en) * 2017-02-28 2017-07-28 努比亚技术有限公司 The method, device and mobile terminal that a kind of control information is shown
CN109062653A (en) * 2018-08-20 2018-12-21 珠海市筑巢科技有限公司 Long graph text information display methods, computer installation and computer readable storage medium
CN110012163A (en) * 2019-03-28 2019-07-12 北京金山安全软件有限公司 Suspended window setting method and device and electronic equipment
CN113434068A (en) * 2021-05-28 2021-09-24 北京信和时代科技有限公司 Control method and device for suspension shortcut menu, electronic equipment and storage medium
CN114475469A (en) * 2021-12-21 2022-05-13 深圳市智行畅联科技有限公司 Method and system for rapidly displaying reversing video and central control vehicle
WO2024000419A1 (en) * 2022-06-30 2024-01-04 广州视源电子科技股份有限公司 Desktop element display method and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080040436A1 (en) * 2006-08-11 2008-02-14 Geodesic Information Systems Ltd Instant messaging integrated in a browser
CN102033776A (en) * 2009-09-29 2011-04-27 联想(北京)有限公司 Audio playing method and computing device
CN102045269A (en) * 2010-11-30 2011-05-04 于琨洪 Browser-based suspensible novel network instant chat method
CN102156615A (en) * 2011-04-01 2011-08-17 奇智软件(北京)有限公司 Suspension window displaying method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080040436A1 (en) * 2006-08-11 2008-02-14 Geodesic Information Systems Ltd Instant messaging integrated in a browser
CN102033776A (en) * 2009-09-29 2011-04-27 联想(北京)有限公司 Audio playing method and computing device
CN102045269A (en) * 2010-11-30 2011-05-04 于琨洪 Browser-based suspensible novel network instant chat method
CN102156615A (en) * 2011-04-01 2011-08-17 奇智软件(北京)有限公司 Suspension window displaying method and device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
HARBINZJU: ""悬浮窗口(智能隐藏和显示)的一种实现方案"", 《HTTP://BLOG.CSDN.NET/HARBINZJU/ARTICLE/DETAILS/7022882》 *
亿软网: ""LBE安全大师V2.1.1.366下载"", 《HTTP://WWW.YRUAN.COM/SYSTEM/SYMBIAN/SOFTDETAIL/4175/》 *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106339298A (en) * 2015-07-10 2017-01-18 富泰华工业(深圳)有限公司 System information display method, system and electronic device
CN105117228B (en) * 2015-08-27 2018-09-25 北京金山安全软件有限公司 Method for loading suspension window, suspension window loading device and electronic equipment
CN105117228A (en) * 2015-08-27 2015-12-02 北京金山安全软件有限公司 Method for loading suspension window, suspension window loading device and electronic equipment
CN105224836B (en) * 2015-09-18 2018-11-20 北京金山安全软件有限公司 Control method and device for top-layer suspended window and mobile equipment
CN105224836A (en) * 2015-09-18 2016-01-06 北京金山安全软件有限公司 Control method and device for top-layer suspended window and mobile equipment
CN106843629A (en) * 2015-12-07 2017-06-13 北京奇虎科技有限公司 A kind of suspended window methods of exhibiting and device
CN105808257A (en) * 2016-03-08 2016-07-27 杭州朗和科技有限公司 Application popup identification method and apparatus
CN106201574B (en) * 2016-06-22 2020-02-14 Oppo广东移动通信有限公司 Application interface starting method and device
CN106126232A (en) * 2016-06-22 2016-11-16 广东欧珀移动通信有限公司 A kind of interface starts method and device
CN106201574A (en) * 2016-06-22 2016-12-07 广东欧珀移动通信有限公司 A kind of startup method and device of application interface
CN106126232B (en) * 2016-06-22 2018-07-27 广东欧珀移动通信有限公司 A kind of interface startup method and device
CN106993084A (en) * 2017-02-28 2017-07-28 努比亚技术有限公司 The method, device and mobile terminal that a kind of control information is shown
CN106896900A (en) * 2017-03-10 2017-06-27 广东欧珀移动通信有限公司 A kind of display control method of mobile terminal, device and mobile terminal
US11138956B2 (en) 2017-03-10 2021-10-05 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Method for controlling display of terminal, storage medium, and electronic device
CN109062653A (en) * 2018-08-20 2018-12-21 珠海市筑巢科技有限公司 Long graph text information display methods, computer installation and computer readable storage medium
CN110012163A (en) * 2019-03-28 2019-07-12 北京金山安全软件有限公司 Suspended window setting method and device and electronic equipment
CN113434068A (en) * 2021-05-28 2021-09-24 北京信和时代科技有限公司 Control method and device for suspension shortcut menu, electronic equipment and storage medium
CN114475469A (en) * 2021-12-21 2022-05-13 深圳市智行畅联科技有限公司 Method and system for rapidly displaying reversing video and central control vehicle
CN114475469B (en) * 2021-12-21 2023-09-19 深圳市智行畅联科技有限公司 Reversing video quick display method, reversing video quick display system and central control vehicle machine
WO2024000419A1 (en) * 2022-06-30 2024-01-04 广州视源电子科技股份有限公司 Desktop element display method and electronic device

Also Published As

Publication number Publication date
CN104714725B (en) 2018-10-09

Similar Documents

Publication Publication Date Title
CN102566931B (en) Method and device for displaying suspended window
CN104714725A (en) Display method and device of floating window
CN103902692B (en) Application interface updating method, device and system
Gao et al. Mobile Testing-as-a-Service (MTaaS)--Infrastructures, Issues, Solutions and Needs
CN103729425B (en) Operate response method, client, browser and system
CN106547578A (en) The loading method and device of terminal applies APP
CN108958844A (en) A kind of control method and terminal of application program
CN102752369B (en) The supplying method of TV applications service and virtual content service platform
CN105874744A (en) System and method for virtualizing a remote device
CN108549568B (en) Application entry processing method and device, storage medium and electronic equipment
CN104168309A (en) Data backup and operation method based on cloud service
CN109672580A (en) Full link monitoring method, apparatus, terminal device and storage medium
CN102291437A (en) System and method for realizing application of cross-platform internet
CN104317648B (en) A kind of method and apparatus of monitoring advertisement
CN103686226A (en) Method and system for monitoring internet access of set top box based on cloud computation and set top box
CA2862046C (en) Method and device for prompting program uninstallation
CN104376268A (en) Application hiding control method and device
CN101782848A (en) Simulation software interface integrating method
CN110083433A (en) Embedded software running method and device, terminal and computer readable storage medium
CN103257893B (en) A kind of methods, devices and systems obtaining input state-event
CN109783335A (en) User's operation records restoring method, device, equipment and readable storage medium storing program for executing
CN105187390B (en) Active mobile terminal Malware network flow data collection acquisition methods and system
CN106850838A (en) The control method and system of mobile terminal cloud application
CN108875355A (en) A kind of control method and device of access authority
CN109587197A (en) It is associated with the methods, devices and systems of reported data

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
TR01 Transfer of patent right

Effective date of registration: 20220803

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right