CN110058893A - A kind of methods of exhibiting and device of application program control - Google Patents
A kind of methods of exhibiting and device of application program control Download PDFInfo
- Publication number
- CN110058893A CN110058893A CN201810039893.9A CN201810039893A CN110058893A CN 110058893 A CN110058893 A CN 110058893A CN 201810039893 A CN201810039893 A CN 201810039893A CN 110058893 A CN110058893 A CN 110058893A
- Authority
- CN
- China
- Prior art keywords
- application program
- program control
- action event
- behavior action
- control
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
The embodiment of the invention provides a kind of methods of exhibiting of application program control and devices, which comprises when the application program launching, generates application program control;Obtain the behavior action event of user;Judge whether the behavior action event is time-consuming operation, and/or, show the operation at the corresponding interface of the application program control;If so, showing the corresponding interface view of the application program control according to the behavior action event.In the embodiment of the present invention, application program generates a control, and provides unified interface for the control, therefore control is easier to control, and a control has preferably encapsulation and scalability.
Description
Technical field
The present invention relates to technical field of data processing, more particularly to the methods of exhibiting and one kind of a kind of application program control
The displaying device of application program control.
Background technique
XAML is the english abbreviation of eXtensible Application Markup Language, corresponding Chinese
For Scalable Application Markup Language, it is that Microsoft is to construct application program user interface and one kind for creating is new retouches
State language.XAML provides a kind of grammer convenient for extending and positioning to define the user interface separated with programmed logic, and
This implementation and " code postposition " model in ASP.NET are very similar.XAML is a kind of language of analyticity, although it
It can also be compiled.Its advantages are that user on simplified programmatic method creates process, and when application will add code and configuration etc..
XAML has used for reference the style of XML and Html, and page layout is carried out in a manner of more free, and has good scalability.
Control refers to the encapsulation to data and method.Control can have oneself attribute and method, and wherein attribute is control
The easy access person of data, method are then some simple and visible functions of control, control creation process including designing, opening
Hair, debugging (being exactly so-called 3Ds development process, i.e. Design, Develop, Debug) work, followed by the use of control.
In XAML, control defines Idle and Busy two states, controls for showing/hiding control and show/hide
The attributes such as the content of part.Moreover, Idle the and Busy two states in XAML, respectively define different views, control is not
Same state triggers corresponding view.
In general, Busy state is the attributes such as the content of displaying control or displaying control, when control is Busy state
When, corresponding view can be the attributes such as the content of animation or control;Idle state is to hide control, or hide control
The attributes such as the content of part, so, when control is Idle state, corresponding view can be not provided with.
In practical applications, control has interface, is just able to achieve the friendship of user Yu operating system, application program in this way
Mutually.And application program itself is also required to what interface was interacted with user, so, in the prior art, each boundary of application program
Face requires to correspond to an independent control to interact with user, still, exactly because it is all independent between each control
, so will appear multiple controls does same something.
For example, waiting servers to return to number after user has sent some request to server using some application program
During, need to show load animation, the control of application program current page will generate a load animation simultaneously at this time
It is shown, after server returned data, load animation is just released, and then user is switched to the application program
Another interface, and another request is had sent to server again, during equal servers returned data, displaying is needed to add
Animation is carried, then the control of the page needs to generate a load animation and is shown at this time, after the completion of displaying, again again
It is released.So circulation, can waste hardware, the software resource of mobile terminal.Moreover, each control makes because control is too many
Interface is not also identical, so that the encapsulation of control is also bad.
Summary of the invention
In view of the above problems, the embodiment of the present invention proposes the methods of exhibiting and one kind accordingly of a kind of application program control
The displaying device of application program control.
To solve the above-mentioned problems, the embodiment of the invention discloses a kind of methods of exhibiting of application program control, comprising:
When the application program launching, application program control is generated;
Obtain the behavior action event of user;
Judge whether the behavior action event is time-consuming operation, and/or, show the corresponding boundary of the application program control
The operation in face;
If so, showing the corresponding interface view of the application program control according to the behavior action event.
Preferably, described to judge that the step of whether the behavior action event is time-consuming operation includes:
Judge whether the behavior action event needs to be communicated with server;
If so, determining that the behavior action event is time-consuming operation;
It is described to judge whether the behavior action event is the operation for showing the corresponding interface of the application program control
Step includes:
Judge whether the behavior action event needs response;
If so, determining the behavior action event for the operation at the corresponding interface of the displaying application program control.
Preferably, the default conditions of the corresponding interface view of the application program control are hidden state;
Described the step of showing the application program control corresponding interface view includes:
The corresponding parameter value of the hidden state is revised as the corresponding parameter value of display state;
Hidden state is changed to display state according to the corresponding parameter value of display state by the application program control.
Preferably, the interface view includes animation, or, the custom content in application program control;
It is described according to the behavior action event, the step of showing the application program control further include:
If the behavior action event is time-consuming operation, animation is shown;
If the behavior action event is to show the corresponding interface of the application program control, application program control is shown
In custom content.
Preferably, further includes:
After the completion of the corresponding interface view of the application program control is shown, more by the state of the application program control
It is changed to default conditions.
Correspondingly, the embodiment of the invention discloses a kind of displaying devices of application program control, comprising:
Generation module, for generating application program control when the application program launching;
Module is obtained, for obtaining the behavior action event of user;
Judgment module, for judging whether the behavior action event is time-consuming operation, and/or, it shows and described applies journey
The operation at the corresponding interface of sequence control;
Display module, for showing the corresponding interface view of the application program control according to the behavior action event.
Preferably, the judgment module includes:
First judging submodule, for judging whether the behavior action event needs to be communicated with server;
First decision sub-module, for determining that the behavior action event is time-consuming operation;
The judgment module further include:
Second judgment submodule, for judging whether the behavior action event needs response;
Second decision sub-module shows the corresponding boundary of the application program control for determining the behavior action event
The operation in face.
Preferably, the default conditions of the corresponding interface view of the application program control are hidden state;
The display module includes:
Parameter value modifies submodule, for the corresponding parameter value of the hidden state to be revised as the corresponding ginseng of display state
Numerical value;
State changes submodule, for hidden state to be changed to display state.
Preferably, the interface view includes animation, or, the custom content in application program control;
The display module further include:
First shows submodule, if being time-consuming operation for the behavior action event, shows animation;
Second shows submodule, if being to show the corresponding boundary of the application program control for the behavior action event
Face then shows the custom content in application program control.
Preferably, further includes:
State update module, for being answered by described in after the completion of the corresponding interface view of the application program control is shown
Default conditions are changed to the state of program control.
The embodiment of the present invention includes following advantages:
In embodiments of the present invention, when application program launching, application program control is generated, then obtains the behavior of user
Action event, and judge whether the behavior action event is time-consuming operation, and/or, show that the application program control is corresponding
Interface operation, if so, showing the corresponding interface view of the application program control according to the behavior action event.
In this way, application program generates a control, and unified interface is provided for the control, the boundary different from application program in the prior art
Face needs to generate multiple and different, independent control, and there is each control independent interface to compare, and a control is easier to control
System, and a control has preferably encapsulation and scalability, meanwhile, the resource that a control generates can be adjusted repeatedly, and
It is not required to generation to be repeated, reduces the consumption of resource.
Detailed description of the invention
Fig. 1 is a kind of step flow chart of the methods of exhibiting embodiment of application program control of the invention;
Fig. 2 is a kind of structural block diagram of the displaying Installation practice of application program control of the invention.
Specific embodiment
In order to make the foregoing objectives, features and advantages of the present invention clearer and more comprehensible, with reference to the accompanying drawing and specific real
Applying mode, the present invention is described in further detail.
Referring to Fig.1, a kind of step flow chart of the methods of exhibiting embodiment of application program control of the invention is shown,
In, in the terminal, the mobile terminal can have following features for the application program installation:
(1) on hardware systems, equipment has central processing unit, memory, input part and output block, that is,
It says, equipment is often to have the microcomputer devices of communication function.Furthermore it is also possible to have multiple input modes, such as key
Disk, mouse, touch screen, transmitter and camera etc., and can according to need and be adjusted input.Meanwhile equipment often has
A variety of way of outputs, such as receiver, display screen, also can according to need and are adjusted;
(2) on software architecture, equipment must have operating system, as Windows Mobile, Symbian, Palm,
Android, iOS etc..Meanwhile these operating systems are more and more open, based on these operating system platform exploitations opened
Property application program emerge one after another, such as address book, schedule, notepad, calculator and various types of games are dramatically full
The foot demand of personalized user;
(3) in communication capacity, equipment has flexible access way and high-bandwidth communication performance, and can be according to selected by
The business selected and locating environment, communication mode selected by adjust automatically, thus user-friendly.Equipment can support GSM
(Global System for Mobile Communication, global system for mobile communications), WCDMA (Wideband Code
Division Multiple Access, wideband code division multiple access), CDMA2000 (Code Division Multiple
Access, CDMA), TDSCDMA (Time Division-Synchronous Code Division Multiple
Access, TD SDMA), Wi-Fi (WIreless-Fidelity, Wireless Fidelity) and WiMAX (Worldwide
Interoperability for Microwave Access, worldwide interoperability for microwave accesses) etc., to adapt to multiple types net
Network not only supports voice service, more supports a variety of wireless data services;
(4) in function using upper, equipment more focuses on hommization, personalized and multifunction.With computer technology
Development, equipment enter the mode of " human-centred " from the mode of " facility center management ", are integrated with embedding assembly, control skill
Art, artificial intelligence technology and biometrics etc. have fully demonstrated people-oriented objective.Due to the hair of software technology
Exhibition, equipment can be adjusted according to demands of individuals to be arranged, more personalized.Meanwhile equipment itself is integrated with numerous software and hardwares,
Function is also stronger and stronger.
The method can specifically include following steps:
Step 101, when the application program launching, application program control is generated;
XAML is the english abbreviation of eXtensible Application Markup Language, corresponding Chinese
For Scalable Application Markup Language, it is that Microsoft is to construct application program user interface and one kind for creating is new retouches
State language.XAML provides a kind of grammer convenient for extending and positioning to define the user interface separated with programmed logic, and
This implementation and " code postposition " model in ASP.NET are very similar.XAML is a kind of language of analyticity, although it
It can also be compiled.Its advantages are that user on simplified programmatic method creates process, and when application will add code and configuration etc..
XAML has used for reference the style of XML and Html, and page layout is carried out in a manner of more free, and has good scalability.
Control refers to the encapsulation to data and method.Control can have oneself attribute and method, and wherein attribute is control
The easy access person of data, method are then some simple and visible functions of control, control creation process including designing, opening
Hair, debugging (being exactly so-called 3Ds development process, i.e. Design, Develop, Debug) work, followed by the use of control.
In XAML, control defines Idle and Busy two states, controls for showing/hiding control and show/hide
The attributes such as the content of part.Moreover, Idle the and Busy two states in XAML, respectively define different views, control is not
Same state triggers corresponding view.
In general, Busy state is the attributes such as the content of displaying control or displaying control, when control is Busy state
When, corresponding view can be the attributes such as the content of animation or control;Idle state is to hide control, or hide control
The attributes such as the content of part, so, when control is Idle state, corresponding view can be not provided with.
In practical applications, control has interface, is just able to achieve the friendship of user Yu operating system, application program in this way
Mutually.And application program itself is also required to what interface was interacted with user, so, in the prior art, each boundary of application program
Face requires to correspond to an independent control to interact with user, still, exactly because it is all independent between each control
, so will appear multiple controls does same something.
For example, waiting servers to return to number after user has sent some request to server using some application program
During, need to show load animation, the control of application program current page will generate a load animation simultaneously at this time
It is shown, after server returned data, load animation is just released, and then user is switched to the application program
Another interface, and another request is had sent to server again, during equal servers returned data, displaying is needed to add
Animation is carried, then the control of the page needs to generate a load animation and is shown at this time, after the completion of displaying, again again
It is released.So circulation, can waste hardware, the software resource of mobile terminal.Moreover, each control makes because control is too many
Interface is not also identical, so that the encapsulation of control is also bad.
In view of the above-mentioned problems, the application when starting application program, only generates a control, and unification is provided for the control
Interface allows the control to carry out data interaction by each interface of unified interface and application program.For example for,
Stool can be put inside one house, desk can also be put, house is exactly that the application program generates control, stool and desk difference
It is the interface in application program.
In a kind of preferred embodiment of the present invention, the default conditions of the corresponding interface view of the application program control are hidden
Hiding state.
Specifically, control can not also determine the need for showing when generating, so, default shape when control generates
State is hidden state, i.e., the attribute of control is Idle.
Step 102, the behavior action event of user is obtained;
After user launches application, application program can be operated, although for users may all be " point
Hit " operation, but for application program, the link that user clicks is different, and the instruction received is also different.Therefore, it is necessary to obtain
The behavior action event of user just can know that user wants What in this way.
Step 103, judge whether the behavior action event is time-consuming operation, and/or, show the application program control
The operation at corresponding interface;
It is described that the step of whether the behavior action event is time-consuming operation judged in a kind of preferred embodiment of the present invention
Include:
Judge whether the behavior action event needs to be communicated with server;
If so, determining that the behavior action event is time-consuming operation;
It is described to judge whether the behavior action event is the operation for showing the corresponding interface of the application program control
Step includes:
Judge whether the behavior action event needs response;
If so, determining the behavior action event for the operation at the corresponding interface of the displaying application program control.
In practical applications, mobile terminal needs the operation for carrying out data interaction with server to belong to time-consuming operation.Than
Such as, user clicks " lower one page " button at the interface A of application program, and application program, which just needs to send to server, obtains lower one page
The request of data, then the operation just belongs to time-consuming operation.
And it is directed to the operation of user, it is desirable to provide response, so that it may determine that the behavior action event of user needs response,
Application program will the corresponding interface of displaying control.For example, user clicks " selection time " button at the interface of purchase ticket, this
When, application program pops up a dialog box again on the interface of purchase ticket and selects the time for user, then, user clicks
" selection time " behavior action event of button just belongs to the behavior action event for needing response, the selection of time dialog box of pop-up
It is then the corresponding interface of control.
Step 104, if so, according to the behavior action event, the corresponding interface view of the application program control is shown
Figure.
In a kind of preferred embodiment of the present invention, described the step of showing the application program control corresponding interface view
Include:
The corresponding parameter value of the hidden state is revised as the corresponding parameter value of display state;
Hidden state is changed to display state according to the corresponding parameter value of display state by the application program control.
Specifically, when the behavior action event for detecting user is time-consuming operation, and/or, show application program control pair
When the operation at the interface answered, then the corresponding parameter value of control hidden state can be revised as the corresponding ginseng of display state by application program
Numerical value, control receive after parameter value modified, and reset the state of itself.
In a kind of preferred embodiment of the present invention, the interface view includes animation, or, making by oneself in application program control
Adopted content;
It is described according to the behavior action event, the step of showing the application program control further include:
If the behavior action event is time-consuming operation, animation is shown;
If the behavior action event is to show the corresponding interface of the application program control, application program control is shown
In custom content.
For example, user clicks " lower one page " button at the interface A of application program, application program just needs to send to server
The request of lower page of data is obtained, before the data for getting server return, application program can be generated and show one
Such as the load animation of loop turn, and the essence for loading animation is the corresponding interface of control.Wherein, pair of animation and control is loaded
Should be related to be configured in advance.The load animation of generation can directly show when needing to show next time, no
It needs to regenerate once.
Alternatively, user clicks " selection time " button at the interface of purchase ticket, at this point, application program is in purchase ticket
A dialog box is popped up on interface again and selects the time for user, dialog box is then the corresponding interface of control, interior in dialog box
Rong Ze is the custom content in control.That is, content shown in control can be changed according to actual needs, this
Sample can add different custom contents according to demand, have preferable scalability.
In a kind of preferred embodiment of the present invention, after the completion of the corresponding interface view of the application program control is shown,
The state of the application program control is changed to default conditions.
After the completion of the corresponding showing interface of application program control, so that it may hide.For example, mobile terminal receives clothes
It is engaged in after the data that device returns, load animation does not just have to illustrate, at this point, control can be shown the corresponding parameter of state by application program
Value is revised as the corresponding parameter value of hidden state, and control receives after parameter value modified, and resets the state of itself.
In embodiments of the present invention, when application program launching, application program control is generated, then obtains the behavior of user
Action event, and judge whether the behavior action event is time-consuming operation, and/or, show that the application program control is corresponding
Interface operation, if so, showing the corresponding interface view of the application program control according to the behavior action event.
In this way, application program generates a control, and unified interface is provided for the control, the boundary different from application program in the prior art
Face needs to generate multiple and different, independent control, and there is each control independent interface to compare, and a control is easier to control
System, and a control has preferably encapsulation and scalability, meanwhile, the resource that a control generates can be adjusted repeatedly, and
It is not required to generation to be repeated, reduces the consumption of resource.
It should be noted that for simple description, therefore, it is stated as a series of action groups for embodiment of the method
It closes, but those skilled in the art should understand that, embodiment of that present invention are not limited by the describe sequence of actions, because according to
According to the embodiment of the present invention, some steps may be performed in other sequences or simultaneously.Secondly, those skilled in the art also should
Know, the embodiments described in the specification are all preferred embodiments, and the related movement not necessarily present invention is implemented
Necessary to example.
Referring to Fig. 2, a kind of structural block diagram of the displaying Installation practice of application program control of the invention is shown, specifically
May include following module:
Generation module 201, for generating application program control when the application program launching;
Module 202 is obtained, for obtaining the behavior action event of user;
Judgment module 203, for judging whether the behavior action event is time-consuming operation, and/or, show the application
The operation at the corresponding interface of program control;
Display module 204, for showing the corresponding interface view of the application program control according to the behavior action event
Figure.
In a kind of preferred embodiment of the present invention, the judgment module includes:
First judging submodule, for judging whether the behavior action event needs to be communicated with server;
First decision sub-module, for determining that the behavior action event is time-consuming operation;
The judgment module further include:
Second judgment submodule, for judging whether the behavior action event needs response;
Second decision sub-module shows the corresponding boundary of the application program control for determining the behavior action event
The operation in face.
In a kind of preferred embodiment of the present invention, the default conditions of the corresponding interface view of the application program control are hidden
Hiding state;
The display module includes:
Parameter value modifies submodule, for the corresponding parameter value of the hidden state to be revised as the corresponding ginseng of display state
Numerical value;
State changes submodule, for hidden state to be changed to display state.
In a kind of preferred embodiment of the present invention, the interface view includes animation, or, making by oneself in application program control
Adopted content;
The display module further include:
First shows submodule, if being time-consuming operation for the behavior action event, shows animation;
Second shows submodule, if being to show the corresponding boundary of the application program control for the behavior action event
Face then shows the custom content in application program control.
In a kind of preferred embodiment of the present invention, further includes:
State update module, for being answered by described in after the completion of the corresponding interface view of the application program control is shown
Default conditions are changed to the state of program control.
For device embodiment, since it is basically similar to the method embodiment, related so being described relatively simple
Place illustrates referring to the part of embodiment of the method.
All the embodiments in this specification are described in a progressive manner, the highlights of each of the examples are with
The difference of other embodiments, the same or similar parts between the embodiments can be referred to each other.
It should be understood by those skilled in the art that, the embodiment of the embodiment of the present invention can provide as method, apparatus or calculate
Machine program product.Therefore, the embodiment of the present invention can be used complete hardware embodiment, complete software embodiment or combine software and
The form of the embodiment of hardware aspect.Moreover, the embodiment of the present invention can be used one or more wherein include computer can
With in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of program code
The form of the computer program product of implementation.
The embodiment of the present invention be referring to according to the method for the embodiment of the present invention, terminal device (system) and computer program
The flowchart and/or the block diagram of product describes.It should be understood that flowchart and/or the block diagram can be realized by computer program instructions
In each flow and/or block and flowchart and/or the block diagram in process and/or box combination.It can provide these
Computer program instructions are set to general purpose computer, special purpose computer, Embedded Processor or other programmable data processing terminals
Standby processor is to generate a machine, so that being held by the processor of computer or other programmable data processing terminal devices
Capable instruction generates for realizing in one or more flows of the flowchart and/or one or more blocks of the block diagram
The device of specified function.
These computer program instructions, which may also be stored in, is able to guide computer or other programmable data processing terminal devices
In computer-readable memory operate in a specific manner, so that instruction stored in the computer readable memory generates packet
The manufacture of command device is included, which realizes in one side of one or more flows of the flowchart and/or block diagram
The function of being specified in frame or multiple boxes.
These computer program instructions can also be loaded into computer or other programmable data processing terminal devices, so that
Series of operation steps are executed on computer or other programmable terminal equipments to generate computer implemented processing, thus
The instruction executed on computer or other programmable terminal equipments is provided for realizing in one or more flows of the flowchart
And/or in one or more blocks of the block diagram specify function the step of.
Although the preferred embodiment of the embodiment of the present invention has been described, once a person skilled in the art knows bases
This creative concept, then additional changes and modifications can be made to these embodiments.So the following claims are intended to be interpreted as
Including preferred embodiment and fall into all change and modification of range of embodiment of the invention.
Finally, it is to be noted that, herein, relational terms such as first and second and the like be used merely to by
One entity or operation are distinguished with another entity or operation, without necessarily requiring or implying these entities or operation
Between there are any actual relationship or orders.Moreover, the terms "include", "comprise" or its any other variant meaning
Covering non-exclusive inclusion, so that process, method, article or terminal device including a series of elements not only wrap
Those elements are included, but also including other elements that are not explicitly listed, or further includes for this process, method, article
Or the element that terminal device is intrinsic.In the absence of more restrictions, being wanted by what sentence "including a ..." limited
Element, it is not excluded that there is also other identical elements in process, method, article or the terminal device for including the element.
Methods of exhibiting to a kind of application program control provided by the present invention and a kind of exhibition of application program control above
Showing device is described in detail, and used herein a specific example illustrates the principle and implementation of the invention,
The above description of the embodiment is only used to help understand the method for the present invention and its core ideas;Meanwhile for the one of this field
As technical staff, according to the thought of the present invention, there will be changes in the specific implementation manner and application range, to sum up institute
It states, the contents of this specification are not to be construed as limiting the invention.
Claims (10)
1. a kind of methods of exhibiting of application program control characterized by comprising
When the application program launching, application program control is generated;
Obtain the behavior action event of user;
Judge whether the behavior action event is time-consuming operation, and/or, show the corresponding interface of the application program control
Operation;
If so, showing the corresponding interface view of the application program control according to the behavior action event.
2. judging whether the behavior action event is time-consuming behaviour the method according to claim 1, wherein described
As the step of include:
Judge whether the behavior action event needs to be communicated with server;
If so, determining that the behavior action event is time-consuming operation;
It is described to judge whether the behavior action event is the step of showing the operation at the application program control corresponding interface
Include:
Judge whether the behavior action event needs response;
If so, determining the behavior action event for the operation at the corresponding interface of the displaying application program control.
3. the method according to claim 1, wherein the default of the corresponding interface view of the application program control
State is hidden state;
Described the step of showing the application program control corresponding interface view includes:
The corresponding parameter value of the hidden state is revised as the corresponding parameter value of display state;
Hidden state is changed to display state according to the corresponding parameter value of display state by the application program control.
4. the method according to claim 1, wherein the interface view includes animation, or, application program control
In custom content;
It is described according to the behavior action event, the step of showing the application program control further include:
If the behavior action event is time-consuming operation, animation is shown;
If the behavior action event is to show the corresponding interface of the application program control, show in application program control
Custom content.
5. method according to claim 1 or 3, which is characterized in that further include:
After the completion of the corresponding interface view of the application program control is shown, the state of the application program control is changed to
Default conditions.
6. a kind of displaying device of application program control characterized by comprising
Generation module, for generating application program control when the application program launching;
Module is obtained, for obtaining the behavior action event of user;
Judgment module, for judging whether the behavior action event is time-consuming operation, and/or, show the application program control
The operation at the corresponding interface of part;
Display module, for showing the corresponding interface view of the application program control according to the behavior action event.
7. device according to claim 6, which is characterized in that the judgment module includes:
First judging submodule, for judging whether the behavior action event needs to be communicated with server;
First decision sub-module, for determining that the behavior action event is time-consuming operation;
The judgment module further include:
Second judgment submodule, for judging whether the behavior action event needs response;
Second decision sub-module shows the corresponding interface of the application program control for determining the behavior action event
Operation.
8. device according to claim 6, which is characterized in that the default of the corresponding interface view of the application program control
State is hidden state;
The display module includes:
Parameter value modifies submodule, for the corresponding parameter value of the hidden state to be revised as the corresponding parameter of display state
Value;
State changes submodule, for hidden state to be changed to display state.
9. device according to claim 6, which is characterized in that the interface view includes animation, or, application program control
In custom content;
The display module further include:
First shows submodule, if being time-consuming operation for the behavior action event, shows animation;
Second shows submodule, if being to show the corresponding interface of the application program control for the behavior action event,
Show the custom content in application program control.
10. the device according to claim 6 or 8, which is characterized in that further include:
State update module, for applying journey for described after the completion of the corresponding interface view of the application program control is shown
The state of sequence control is changed to default conditions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810039893.9A CN110058893B (en) | 2018-01-16 | 2018-01-16 | Application control display method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810039893.9A CN110058893B (en) | 2018-01-16 | 2018-01-16 | Application control display method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110058893A true CN110058893A (en) | 2019-07-26 |
CN110058893B CN110058893B (en) | 2022-11-29 |
Family
ID=67314849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810039893.9A Active CN110058893B (en) | 2018-01-16 | 2018-01-16 | Application control display method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110058893B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113391847A (en) * | 2020-03-10 | 2021-09-14 | 北京沃东天骏信息技术有限公司 | Application program starting optimization method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455852A (en) * | 2010-10-29 | 2012-05-16 | 汉王科技股份有限公司 | Method and device for displaying progress of electronic reader |
CN104462516A (en) * | 2014-12-22 | 2015-03-25 | 联想(北京)有限公司 | Information prompt method and mobile terminal |
CN105491129A (en) * | 2015-12-07 | 2016-04-13 | 天津车之家科技有限公司 | Page loading progress display method and device and mobile terminal |
CN105955567A (en) * | 2016-04-21 | 2016-09-21 | 北京元心科技有限公司 | Method and device for displaying user interface and progress bar |
-
2018
- 2018-01-16 CN CN201810039893.9A patent/CN110058893B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102455852A (en) * | 2010-10-29 | 2012-05-16 | 汉王科技股份有限公司 | Method and device for displaying progress of electronic reader |
CN104462516A (en) * | 2014-12-22 | 2015-03-25 | 联想(北京)有限公司 | Information prompt method and mobile terminal |
CN105491129A (en) * | 2015-12-07 | 2016-04-13 | 天津车之家科技有限公司 | Page loading progress display method and device and mobile terminal |
CN105955567A (en) * | 2016-04-21 | 2016-09-21 | 北京元心科技有限公司 | Method and device for displaying user interface and progress bar |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113391847A (en) * | 2020-03-10 | 2021-09-14 | 北京沃东天骏信息技术有限公司 | Application program starting optimization method and device |
Also Published As
Publication number | Publication date |
---|---|
CN110058893B (en) | 2022-11-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Paterno et al. | One model, many interfaces | |
US8745573B2 (en) | Platform-independent application development framework | |
CN111240777B (en) | Dynamic wallpaper generation method and device, storage medium and electronic equipment | |
US9430207B1 (en) | Automated cross-platform native mobile application generation with cloud driven user interface and workflow synthesis | |
US8458648B2 (en) | Graphical modelization of user interfaces for data intensive applications | |
JP2018536952A (en) | Method and apparatus for controlling a smart device and computer storage medium | |
CN111611357B (en) | Configuration method of man-machine conversation system, multi-round conversation configuration platform and electronic equipment | |
WO2012151090A1 (en) | System for creating personalized and customized mobile devices | |
CN110419024A (en) | Method and apparatus for automatically generating and merging code in exploitation environment | |
Popp et al. | Tool support for automated multi-device GUI generation from discourse-based communication models | |
CN108132879A (en) | Automated software testing method, platform, terminal and medium | |
US9389928B1 (en) | Platform for extension interaction with applications | |
CN111240774B (en) | Dynamic wallpaper generation method and device, storage medium and electronic equipment | |
CN111145745B (en) | Conversation process customizing method and device | |
Colombo-Mendoza et al. | MobiCloUP!: a PaaS for cloud services-based mobile applications | |
US11061739B2 (en) | Dynamic infrastructure management and processing | |
US20150143267A1 (en) | SYSTEM AND METHOD FOR DEVELOPING A RULE-BASED EVENT-DRIVEN MULTI-LAYERED FRONTEND FOR BUSINESS SERVICES AND RENDERING THE GUIs ON MULTIPLE CLIENT DEVICES | |
CN114064024A (en) | Method, apparatus, device, storage medium, and program product for developing micro-application | |
CN111413876A (en) | Method for configuring control page of APP, cloud platform and terminal equipment | |
CN101136780A (en) | Method, system to obtain user command information, and user command registered device | |
Nilsson et al. | Model-based user interface adaptation | |
CN112068879B (en) | Method and device for constructing client application program development framework based on configuration | |
CN108319474A (en) | A kind of page info generation method, device and equipment | |
Radeke et al. | PIM Tool: Support for pattern-driven and model-based UI development | |
CN110058893A (en) | A kind of methods of exhibiting and device of application program control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 100000 Dongcheng District, Beijing, Qinglong Hutong 1, 1103 house of Ge Hua building. Applicant after: VISIONVERA INFORMATION TECHNOLOGY Co.,Ltd. Address before: 100000 Beijing Dongcheng District Qinglong Hutong 1 Song Hua Building A1103-1113 Applicant before: BEIJING VISIONVERA INTERNATIONAL INFORMATION TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |