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 PDF

Info

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
Application number
CN201810039893.9A
Other languages
Chinese (zh)
Other versions
CN110058893B (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 Visionvera International Information Technology Co Ltd
Original Assignee
Beijing Visionvera International Information Technology 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 Visionvera International Information Technology Co Ltd filed Critical Beijing Visionvera International Information Technology Co Ltd
Priority to CN201810039893.9A priority Critical patent/CN110058893B/en
Publication of CN110058893A publication Critical patent/CN110058893A/en
Application granted granted Critical
Publication of CN110058893B publication Critical patent/CN110058893B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution 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

A kind of methods of exhibiting and device of application program control
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.
CN201810039893.9A 2018-01-16 2018-01-16 Application control display method and device Active CN110058893B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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