CN106775637B - Page display method and device for application program - Google Patents
Page display method and device for application program Download PDFInfo
- Publication number
- CN106775637B CN106775637B CN201611035424.7A CN201611035424A CN106775637B CN 106775637 B CN106775637 B CN 106775637B CN 201611035424 A CN201611035424 A CN 201611035424A CN 106775637 B CN106775637 B CN 106775637B
- Authority
- CN
- China
- Prior art keywords
- page
- empty
- component
- displayed
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention discloses a page display method and a device of an application program; when a page display request is received, an empty page component and a non-empty page component can be constructed according to the page display request, then, page content to be displayed corresponding to the non-empty page component is obtained, an initial page is generated according to the non-empty page component and the page content to be displayed, an empty page is generated according to the empty page component, and a target page is generated and displayed according to the initial page and the empty page; the scheme can shorten the user page display time of the application program and improve the display speed of the user page.
Description
Technical Field
The invention relates to the technical field of terminals, in particular to a page display method and device of an application program.
Background
With the development of terminal technology, application programs (apps) are more and more widely applied, and people can learn and entertain through the application programs.
In the method, an application program may implement information interaction between a user and the application program through a user page (also referred to as a user interface), and therefore, the application program needs to display many user pages according to user operations when running.
In the prior art, a page display method of an application program specifically includes: the terminal firstly constructs a plurality of page components (such as fragments in an android system), then the terminal acquires page content, and draws and displays a corresponding user page according to the page components and the page content.
In the process of research and practice of the prior art, the inventor of the invention finds that the page display method of the prior application program has the problems of long user page display time and slow display speed.
Disclosure of Invention
The embodiment of the invention provides a page display method and device of an application program, which can shorten the user page display time of the application program and improve the display speed of a user page.
The embodiment of the invention provides a page display method of an application program, which comprises the following steps:
receiving a page display request, and constructing an empty page component and a non-empty page component according to the page display request;
acquiring the content of a page to be displayed corresponding to the non-empty page component;
generating an initial page according to the non-empty page component and the corresponding content of the page to be displayed;
generating an empty page according to the empty page component;
and generating and displaying a target page according to the initial page and the empty page.
Correspondingly, an embodiment of the present invention further provides a page display apparatus for an application program, including:
the building unit is used for receiving the page display request and building an empty page component and a non-empty page component according to the page display request;
the acquiring unit is used for acquiring the content of the page to be displayed corresponding to the non-empty page component;
the first page generating unit is used for generating an initial page according to the non-empty page component and the corresponding content of the page to be displayed;
the second page generating unit is used for generating an empty page according to the empty page component;
and the page display unit is used for generating and displaying a target page according to the initial page and the empty page.
When a page display request is received, an empty page component and a non-empty page component can be constructed according to the page display request, then, page content to be displayed corresponding to the non-empty page component is obtained, an initial page is generated according to the non-empty page component and the page content to be displayed, an empty page is generated according to the empty page component, and a target page is generated and displayed according to the initial page and the empty page. According to the scheme, the empty page component is adopted to replace the original page component, namely, the empty page replaces the original preloaded page, so that the time for constructing the page component and generating the page can be saved, and therefore, compared with the prior art, the time for displaying the user page of the application program can be shortened, and the user page display speed of the application program can be improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 is a flowchart illustrating a page display method for an application according to an embodiment of the present invention;
FIG. 2a is another flowchart of a page display method of an application according to an embodiment of the present invention;
FIG. 2b is a schematic diagram of a music page according to an embodiment of the present invention;
FIG. 2c is a diagram illustrating a local song page loading according to an embodiment of the present invention;
FIG. 2d is a diagram of a local song page provided by an embodiment of the invention;
fig. 3a is a schematic diagram of a first structure of a page display apparatus of an application according to an embodiment of the present invention;
FIG. 3b is a schematic diagram of a second structure of a page display apparatus of an application according to an embodiment of the present invention;
FIG. 3c is a schematic diagram of a third structure of a page display apparatus of an application according to an embodiment of the present invention;
FIG. 3d is a schematic diagram illustrating a fourth exemplary configuration of a page display apparatus of an application according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The embodiment of the invention provides a page display method and device of an application program. The following are detailed below.
The first embodiment,
In this embodiment, a page display device of an application program will be described, where the page display device of the application program may be specifically integrated in a device such as a terminal, and the terminal may be specifically a device such as a mobile phone or a tablet computer.
A page display method of an application program comprises the following steps: the method comprises the steps of receiving a page display request, then constructing an empty page component and a non-empty page component according to the page display request, obtaining content of a page to be displayed corresponding to the non-empty page component, generating an initial page according to the non-empty page component and the content of the page to be displayed, generating an empty page according to the empty page component, and generating and displaying a target page according to the initial page and the empty page.
As shown in fig. 1, a page display method for an application program may specifically include the following steps:
101. and receiving a page display request, and constructing an empty page component and a non-empty page component according to the page display request.
The page display request may indicate a page that needs to be displayed; the page display request may be triggered through a trigger interface such as a preset trigger key or an input box in the trigger terminal, for example, when a user clicks or strokes an icon, the graphical interface processing request is triggered to be generated, at this time, the page display apparatus may receive the page display request, for example, the page display request is received through a preset instruction receiving interface, and the like.
For example, in a music application, when the user clicks on the interface icon "local song," a page display request to send a local song page may be triggered.
The page component may be a class, for example, a Fragment in an android system. The empty page component refers to a page component with an empty layout file, for example, the layout (page layout file) corresponding to the Fragment is empty, or the layout information and the logic service information of the page element in the layout file are empty. And a non-empty page component is a page component that refers to a layout file that is not empty.
In the terminal system, the page component may be built through some controls, for example, in the android system, the page component may be built through a multi-page flipping control (ViewPager), that is, the step "building an empty page component and a non-empty page component according to the page display request" may include:
calling a multi-page turning control according to the page display request;
and constructing an empty page component and a non-empty page component through the multi-page turning control.
Where the ViewPage is a component used to display a slide left and right interface, if it does not load the layout file or the layout file bit width, he will not display the content.
The number of the empty page components can be set according to actual conditions, for example, in an android system, one non-empty Fragment and three empty fragments can be constructed by ViewPage; therefore, the page loading speed can be increased, and the display integrity of Tab at the top of the target page can be ensured.
Optionally, in order to pre-load a slide page to be displayed at the current page to be displayed and increase the display speed of the slide page, the method of this embodiment may further include:
replacing the empty page component with a preset non-empty page component when the target page is displayed;
and generating a corresponding page according to the preset non-empty page component.
Specifically, a corresponding page may be generated according to a preset non-empty page component and a preset layout file corresponding to the preset non-empty page component, and the page may be cached. Therefore, when the page needs to be displayed next time, the page is directly extracted from the cache for display, and the display speed of the page is accelerated
For example, in an android system, when a target page is displayed, three empty fragments may be replaced with preset non-empty fragments respectively, then corresponding pages are generated according to the non-empty fragments and corresponding layout files thereof, so as to obtain three pages (taking the target page as a local song page in a music application as an example, at this time, a singer page, an album page and a folder page sliding to the right of the local song page may be generated), and the three pages are cached; therefore, when the user slides leftwards on the local song page, the singer page, the album page or the folder page can be displayed from the cache, and the display speed of the sliding page is accelerated.
102. And acquiring the content of the page to be displayed corresponding to the non-empty page component.
For example, the content of the page to be displayed corresponding to the non-empty page component may be acquired from a storage unit, and the storage unit may be a terminal local storage list. The content of the page to be displayed can comprise: textual content, pictorial content, audio content, video content, and so forth.
In order to accelerate the obtaining speed of the content of the page to be displayed and shorten the page display time, in this embodiment, the content of the page to be displayed on the target page may be added to the cache from the storage unit in advance when the upper-level page of the target page is loaded, and then the content to be displayed may be directly extracted from the cache when the target page is required to be displayed; that is, before step 101, the method of this embodiment may further include: when a superior page of the target page is loaded, extracting page content to be displayed of the target page from a preset storage unit, and adding the page content to a cache;
at this time, the step "obtaining the content of the page to be displayed corresponding to the non-empty page component" may include: and extracting the content of the page to be displayed corresponding to the non-empty page component from the cache.
Taking a music application as an example, because the my music page is the only entry of the local song page, when the my music page is loaded, the local song data can be extracted from the database corresponding to the local song page and then stored in the cache, so that the local song data can be directly extracted from the cache after the local song page is displayed, the extraction from the database corresponding to the local song page is not needed, the acquisition speed of the local song data is accelerated, and the display speed of the local song page is improved.
Optionally, in order to ensure the accuracy of the page display content, the method of this embodiment may further extract, after the target page is displayed, the page content that needs to be currently displayed on the target page from the preset storage unit, refresh the target page according to the page content that needs to be currently displayed, and display the refreshed target page.
Taking a music application as an example, a user may download, change or delete songs on a my music page, and therefore, in order to ensure the accuracy of local song data and the display content of a local song page, local song data may be extracted again from the database corresponding to the local song page after the local song page is displayed, and then the currently displayed local song page is refreshed based on the extracted local song data.
103. And generating an initial page according to the non-empty page component and the corresponding content of the page to be displayed.
Specifically, step 103 may include: and generating an initial page according to the non-empty page component, the first page layout file corresponding to the non-empty page component and the content of the page to be displayed.
For example, a list presentation control (e.g., ListView in an android system) may be called according to a non-empty page component, a first page layout file corresponding to the non-empty page component may be called through the list presentation control, and then page rendering may be performed according to the list presentation control, the first page layout file, and page content to be displayed, so as to obtain an initial page.
Wherein the first page layout file may include: layout information of page elements and logical service information, for example, when forming a page in a list form, a layout file in the android system may include: layout information of the list Item (Item), and logical service information. The format of the first page layout file may be various, for example, the format may be an extensible markup language (XML) format, etc.
Optionally, in order to shorten the page display speed and improve the page display speed, the first page layout file corresponding to the non-empty page component in this embodiment may be a simple page layout file, and the first page layout file may be set according to actual requirements, for example, the first page layout file may only include layout information of page elements, and for example, when forming a list-form page, the first page layout file may only include layout information of a list Item (Item), which does not include information such as a logic service, so that the terminal may form a simple target page and accelerate the page display speed.
For example, in an android system, critical data may be displayed by a ListView first inventorizing a simple layout file, which may include only item layout information.
Optionally, in order to ensure the integrity and accuracy of page display, after the target page is displayed, the method of this embodiment may further obtain an original complex page layout file corresponding to the non-empty page component, and update the target page based on the complex page layout file; that is, after the target page is displayed, the method of this embodiment may further include:
acquiring a third page layout file corresponding to the non-empty page component, wherein the third page layout file comprises layout information and logic service information of page elements;
updating the target page according to the third page layout file;
and displaying the updated target page.
In this embodiment, the third page layout file is an original layout file corresponding to the non-empty page component, and the third page layout file includes layout information and logic service information of page elements, which are more complex than the first page layout file.
For example, after the target page is displayed, the original complex layout file can be first updated (searched) by the ListView, and the target page is updated according to the layout file to obtain a real target page; the layout file may include layout information of items as well as logical service information. Wherein the step of updating the target page according to the third page layout file may include:
regenerating an initial page according to the non-empty page component, the third page layout file and the content of the page to be displayed;
and generating a real target page according to the regenerated initial page and the empty page, and updating the target page according to the real target page.
104. And generating an empty page according to the empty page component.
Specifically, the empty page may be generated according to the empty page component and the second page layout file corresponding to the empty page component. For example, a second page layout file corresponding to the empty page component may be obtained first, and then a corresponding empty page may be generated according to the empty page component and the second page layout file corresponding to the empty page component.
In a practical application, an empty page can be generated from an empty page component upon entering the animation.
The timing between step 104 and steps 103 and 102 is not limited, and may be various, for example, step 104 may be performed before step 102, step 102 may be performed after step 103, and so on.
The blank page can be a blank page without any display content; the second page layout file is an empty page layout file, or the layout information and the logic service information of the page elements are empty page layout files, for example, a layout file corresponding to an empty Fragment in the android system is also empty.
For example, a list view component (ListView) may be called according to the empty page component, and then page drawing may be performed according to the list view component, the empty page component, and the second page layout file, so as to obtain a blank page.
105. And generating and displaying a target page according to the initial page and the empty page.
For example, the destination page may be drawn and displayed by the ListView, the initial page, and the empty page.
In practical application, when the system enters animation, a target page can be generated and displayed according to the initial page and the empty page.
Optionally, in order to further shorten the user page display time and accelerate the page display speed, the embodiment may also reduce the number of preloaded pages of the ViewPager, so as to reduce the generation or drawing of empty pages; specifically, after the step "call multi-page flip control", and before the step "build empty page components and non-empty page components", the method of this embodiment may further include: reducing the number of preloaded pages corresponding to the multi-page turning control;
at this time, the step "generating an empty page from the empty page component" may include:
selecting a corresponding number of target empty page components from the empty page components according to the number of the pre-loaded pages;
and generating a corresponding empty page according to the target empty page component and the corresponding page layout file.
For example, in the android system, the number of preloaded pages of a general ViewPager is 3, and at this time, the number of preloaded pages of the ViewPager may be set to 1. The ViewPager adapter in the android system uses framementstatepageradtier, so the number of preloaded pages can be set to 1 by the method of ViewPager.
And then, the system can construct a non-empty Fragment and three empty fragments through the ViewPager, select an empty Fragment from the three empty fragments according to the number of the preloaded pages, and generate an empty page according to the selected empty Fragment and the layout file corresponding to the empty Fragment, thereby reducing the drawing time of the empty page.
Optionally, in order to ensure that the display speed of other pages is increased, such as the display speed of a slide page, after the target page is displayed, the number of preloaded pages needs to be set back, that is, after the target page is displayed, the method of this embodiment further includes: and restoring the number of the preloaded pages corresponding to the multi-page turning control. For example, the number of preloaded pages can be set to 3 by calling the method of viewpager.
As can be seen from the above, when a page display request is received, in the embodiment of the present invention, a null page component and a non-null page component may be constructed according to the page display request, then, content of a page to be displayed corresponding to the non-null page component is obtained, an initial page is generated according to the non-null page component and the content of the page to be displayed, a null page is generated according to the null page component, and a target page is generated and displayed according to the initial page and the null page. According to the scheme, the empty page component is adopted to replace the original page component, namely, the empty page replaces the original preloaded page, so that the time for constructing the page component and generating the page can be saved, and therefore, compared with the prior art, the time for displaying the user page of the application program can be shortened, and the user page display speed of the application program can be improved.
In addition, the embodiment can also pre-load the page content of the cache target page, reduce the page content acquisition time, and adopt a simple page layout file, reduce the page generation time, so that the page display time can be further shortened and the page display speed can be improved.
Example II,
The method described in the first embodiment is further illustrated by way of example.
In this embodiment, a page display device of the application program will be described as an example integrated in a terminal.
As shown in fig. 2a, a page display method for an application program may specifically include the following steps:
201. and when the terminal displays the first page, extracting page content to be displayed of the second page from a preset storage unit, and adding the page content to the cache.
Wherein the first page comprises a page interface of the second page. The interface may be displayed in various forms, such as an input box, an icon, and the like. The preset storage unit may be in the form of a database or the like. The first page is an upper page of a second page, and the second page is a lower part of a lower level of the first page.
For example, taking a music application as an example, referring to fig. 2b, when the terminal displays the "my music" page, the local song data may be extracted from the local song database and added to the cache. The local song data may include: song identification, artist data, album data, and the like.
202. And the terminal receives a page display request triggered by the user through the page interface.
The page display request may indicate that a second page needs to be displayed.
For example, referring to fig. 2a, when the user clicks the page interface icon "local song", a page display request for sending a local song page may be triggered, and at this time, the terminal will receive the page display request
203. And the terminal calls a multi-page turning control (ViewPager) according to the page display request and constructs an empty page component and a non-empty page component according to the multi-page turning control.
For example, when entering a page animation, the terminal may call a multi-page flipping control according to the page display request, and construct an empty page component and a non-empty page component according to the multi-page flipping control.
The page component may be a class, for example, a Fragment in an android system. The empty page component refers to a page component with an empty layout file, for example, the layout (page layout file) corresponding to the Fragment is empty, or the layout information and the logic service information of the page element in the layout file are empty. And a non-empty page component is a page component that refers to a layout file that is not empty.
For example, in the android system, one non-empty Fragment and three empty fragments can be constructed by ViewPage.
Optionally, in order to save the generation or drawing time of the empty page component, further shorten the user page display time, and accelerate the page display speed, this embodiment may further include, after the ViewPager is called, before the page component is built: and reducing the number of the preloaded pages corresponding to the multi-page turning control.
For example, in the android system, the number of preloaded pages of a general ViewPager is 3, and at this time, the number of preloaded pages of the ViewPager may be set to 1. The ViewPager adapter in the android system uses framementstatepageradtier, so the number of preloaded pages can be set to 1 by the method of ViewPager. And then, the system can construct a non-empty Fragment and three empty fragments through the ViewPager, select an empty Fragment from the three empty fragments according to the number of the preloaded pages, and generate an empty page according to the selected empty Fragment and the layout file corresponding to the empty Fragment, thereby reducing the drawing time of the empty page.
204. And the terminal extracts the content of the page to be displayed corresponding to the non-empty page component from the cache, and generates an initial page according to the non-empty page component, the first page layout file corresponding to the non-empty page component and the content of the page to be displayed.
Specifically, the terminal may call a list presentation control (e.g., ListView in an android system) according to the non-empty page component, call a first page layout file corresponding to the non-empty page component through the list presentation control, and then perform page rendering according to the list presentation control, the first page layout file, and the content of the page to be displayed, so as to obtain an initial page.
In the android system, the terminal can draw an initial page according to the layout files corresponding to the non-empty fragments, the ListView, the non-empty fragments and the content of the page to be displayed. For example, the terminal may extract the local song information from the cache, and then draw the initial local song page according to the layout file corresponding to the non-empty Fragment, the ListView, and the non-empty Fragment, and the local song information.
In order to increase the page display speed, the first page layout file may be a simple page layout file, for example, the first page layout file may include only layout information of page elements. In the android system, the first page layout file may only include layout information of a list Item (Item), which does not include information such as logic services, so that the terminal may form a simple target page and accelerate the display speed of the page.
205. And the terminal generates an empty page according to the empty page component and the corresponding second page layout file.
The blank page can be a blank page without any display content; the second page layout file is an empty page layout file, or the layout information and the logic service information of the page elements are empty page layout files, for example, a layout file corresponding to an empty Fragment in the android system is also empty.
For example, the terminal may call a list view component (ListView) according to the empty Fragment, and then perform page rendering according to the list view component, the empty Fragment, and the second page layout file to obtain a blank page.
In practical application, the terminal can select a corresponding number of target empty page components from the empty page components according to the number of the preloaded pages, and generate corresponding empty pages according to the target empty page components and the corresponding page layout files thereof.
For example, when the number of the preloaded pages of the ViewPager is set to 1, one empty Fragment can be selected from three empty fragments according to the number of the preloaded pages, and an empty page is generated according to the selected empty Fragment and the layout file corresponding to the empty Fragment, so that the drawing time of the empty page is reduced, and the display speed of the second page is accelerated.
206. And the terminal generates and displays a second page according to the initial page and the empty page.
For example, the terminal draws the second page through the ListView, the initial page, and the empty page, and displays the second page. The second page may be a tabular page.
The above step 202 and 206 can be performed when the terminal enters the page animation.
For example, referring to fig. 2c and 2d, the terminal may draw and display a local song page in a list form according to a ListView, a local song initial page, and an empty page when entering animation. At the moment, the local song page displays the local song information in a list form, and because a simple page layout file is adopted before, the local song page does not have page logic functions, such as playing and other functions; in addition, due to the adoption of the empty page component, the sliding pages (the singer pages, the albums and the folders) of the local song page are all blank pages.
207. And when the terminal displays the second page, replacing the empty page component with a preset non-empty page component.
For example, when the terminal displays the local song page, the three empty fragments are replaced by the preset non-empty fragments respectively.
Of course, in other embodiments, this step 207 may also be performed after the second page display is completed.
208. And after the terminal displays the second page, acquiring a third page layout file corresponding to the non-empty page component, and updating the second page according to the second page layout file and the page content.
In this embodiment, the third page layout file is an original layout file corresponding to the non-empty page component, and the third page layout file includes layout information and logic service information of page elements, which are more complex than the first page layout file. That is, in this embodiment, the second page is simplified by using the simple page layout file, the display speed of the second page is increased, and after the second page is displayed, the page is updated by using the original complex page layout file, so that the real and complete second page is presented.
For example, after displaying a local song page, the terminal may obtain an original complex layout file, and then update the local song page according to the layout file to obtain a real local song page; at this time, the local song page has logical service functions such as playing.
Of course, in other embodiments, this step 208 may also be performed while the page is displayed, if time allows.
209. The terminal extracts the page content of the second page which needs to be displayed currently from the preset storage unit, and updates the current second page according to the extracted page content.
In order to increase the display speed of the second page, the page content is loaded from the preset storage unit in advance when the first page is displayed, and then the page content in the preset storage unit may be changed.
For example, after the local song is displayed, the terminal may obtain current local song information from the local song database again, and then refresh the current local song page based on the current local song information, so as to ensure the accuracy of the page content of the local song page.
In this embodiment, the step sequences of steps 208 and 209 are not limited in practical application, and step 209 may be executed simultaneously with step 208, or step 209 may be executed before step 208, where the specific sequence is determined as appropriate.
Optionally, in order to ensure that the display speed of other pages is increased, such as the display speed of a slide page (singer page, transition page), therefore, after the second page is displayed, the number of preloaded pages needs to be set back, that is, after the target page is displayed, the method of this embodiment further includes: and restoring the number of the preloaded pages corresponding to the multi-page turning control. For example, the number of preloaded pages can be set to 3 by calling the method of viewpager.
As can be seen from the above, when a page display request of a second page is received, in the embodiment of the present invention, an empty page component and a non-empty page component may be constructed according to the page display request, then, content of a page to be displayed corresponding to the non-empty page component is obtained, an initial page is generated according to the non-empty page component and the content of the page to be displayed, an empty page is generated according to the empty page component, and the second page is generated and displayed according to the initial page and the empty page. According to the scheme, the empty page component is adopted to replace the original page component, namely, the empty page replaces the original preloaded page, so that the time for constructing the page component and generating the page can be saved, and therefore, compared with the prior art, the time for displaying the user page of the application program can be shortened, and the user page display speed of the application program can be improved.
In addition, the embodiment can also pre-load and cache the page content of the second page, reduce the page content acquisition time, and adopt a simple page layout file and reduce the second page generation time, so that the page display time can be further shortened and the page display speed can be improved.
Furthermore, as the time-consuming operations (such as generation of the sliding page, acquisition of the actual page content and complex real page display) in the page display process are split and delayed, the embodiment of the invention can also avoid the animation pause during the page display.
Example III,
In order to better implement the method, an embodiment of the present invention further provides a page display apparatus for an application program, as shown in fig. 3a, the page display apparatus for an application program may include a building unit 301, an obtaining unit 302, a first page generating unit 303, a second page generating unit 304, and a page display unit 305, as follows:
(1) a receiving unit 301;
the building unit 301 is configured to receive a page display request, and build an empty page component and a non-empty page component according to the page display request.
The page display request may be triggered by a trigger interface such as a preset trigger key or an input box in the trigger terminal, for example, when a user clicks or strokes an icon, the page display request is triggered to be generated, that is:
the building unit 301 is specifically configured to receive a page display request triggered by a user through a trigger interface.
Specifically, the construction unit 301 may be configured to: and calling a multi-page turning control according to the page display request, and constructing an empty page component and a non-empty page component through the multi-page turning control.
(2) An acquisition unit 302;
an obtaining unit 302, configured to obtain content of a page to be displayed corresponding to a non-empty page component.
For example, the obtaining unit 302 may obtain the content of the page to be displayed corresponding to the non-empty page component from a storage unit, where the storage unit may be a terminal local storage list, or the like. The content of the page to be displayed may include: textual content, pictorial content, audio content, video content, and so forth.
Optionally, in order to increase the speed of acquiring the content of the page to be displayed and shorten the page display time, referring to fig. 3b, the page display apparatus in this embodiment may further include: an adding unit 306;
the adding unit 306 is configured to, when loading a higher-level page of the target page, extract page content to be displayed on the target page from a preset storage unit, and add the page content to the cache;
at this time, the obtaining unit 302 is specifically configured to extract the content of the page to be displayed corresponding to the non-empty page component from the cache. Optionally, in order to ensure the accuracy of displaying the content of the target page, referring to fig. 3c, the page display apparatus of this embodiment may further include: a refresh unit 307;
the refreshing unit 307 is configured to, after the page display unit 305 displays the target page, extract page content that needs to be currently displayed on the target page from the preset storage unit; and refreshing the target page according to the content of the page which needs to be displayed currently, and displaying the refreshed target page.
(3) A first page generation unit 303;
the first page generating unit 303 is configured to generate an initial page according to the non-empty page component and the corresponding content of the page to be displayed.
For example, the first page generating unit 303 may be configured to generate an initial page according to the content of the page to be displayed, the non-empty page component, and the first page layout file corresponding to the non-empty page component.
For example, the first page generation unit 303 may be specifically configured to: calling a list display control (such as ListView in an android system) according to the non-empty page component, calling a first page layout file corresponding to the non-empty page component through the list display control, and then drawing a page according to the list display control, the first page layout file and the content of the page to be displayed to obtain an initial page.
Wherein the first page layout file may include: layout information of page elements and logical service information, for example, when forming a page in a list form, a layout file in the android system may include: layout information of the list Item (Item), and logical service information. The format of the first page layout file may be various, for example, the format may be an extensible markup language (XML) format, etc.
Optionally, in order to shorten the page display speed and improve the page display speed, the first page layout file corresponding to the non-empty page component in this embodiment may be a simple page layout file, and the first page layout file may be set according to actual requirements, for example, the first page layout file may only include layout information of page elements, and for example, when forming a list-form page, the first page layout file may only include layout information of a list Item (Item), which does not include information such as a logic service, so that the terminal may form a simple target page and accelerate the page display speed.
Optionally, in order to ensure the integrity and authenticity of the page display, referring to fig. 3d, the page display apparatus of this embodiment may further include a page updating unit 308;
the page updating unit 308 is configured to, after the page display unit 305 displays the target page, obtain a third page layout file corresponding to the non-empty page component, where the third page layout file includes layout information and logic service information of page elements, update the target page according to the third page layout file, and display the updated target page.
(4) A second page generating unit 304;
and a second page generating unit 304, configured to generate an empty page according to the empty page component.
The second page generating unit 304 may be specifically configured to generate an empty page according to the empty page component and a second page layout file corresponding to the empty page component.
For example, the second page generating unit 304 may first obtain the second page layout file corresponding to the empty page component, and then generate a corresponding empty page according to the empty page component and the second page layout file corresponding to the empty page component.
The blank page can be a blank page without any display content; the second page layout file is an empty page layout file, or the layout information and the logic service information of the page elements are empty page layout files, for example, a layout file corresponding to an empty Fragment in the android system is also empty.
For example, the second page generating unit 304 may call a list view component (ListView) according to the empty page component, and then perform page drawing according to the list view component, the empty page component, and the second page layout file to obtain a blank page.
(5) A page display unit 305;
the page display unit 305 is configured to generate and display a target page according to the initial page and the empty page.
For example, the page display unit 305 may be configured to draw a target page by a ListView, the initial page, and the empty page, and display them.
Optionally, in order to load a slide page to be displayed at present in advance and increase the display speed of the slide page, the page display device of this embodiment further includes: a replacement unit and a third page generation unit;
the replacing unit is used for replacing the empty page component with a preset non-empty page component when the page display unit displays the target page;
the third page generating unit is used for generating a corresponding page according to the preset non-empty page component.
Optionally, in order to further shorten the user page display time and increase the page display speed, the present embodiment may further reduce the number of preloaded pages of the ViewPager, so as to reduce generation or drawing of empty pages, and the page display apparatus of the present embodiment may further include: an adjustment unit;
the adjusting unit is configured to reduce the number of preloaded pages corresponding to the multi-page flipping control after the constructing unit 301 invokes the multi-page flipping control and before the empty page component and the non-empty page component are constructed;
at this time, the second page generating unit 304 is specifically configured to: selecting a corresponding number of target empty page components from the empty page components according to the number of the pre-loaded pages;
and generating a corresponding empty page according to the target empty page component and the corresponding page layout file.
Optionally, in order to ensure that the display speed of other pages is increased, such as the display speed of a slide page, and therefore, after the target page is displayed, the number of preloaded pages needs to be set back, the page display apparatus of this embodiment may further include: a reduction unit; the restoring unit is configured to restore the number of preloaded pages corresponding to the multi-page flipping control after the page display unit 305 displays the target page.
In a specific implementation, the above units may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the above units may refer to the foregoing method embodiments, which are not described herein again.
The page display device of the application program may be specifically integrated in a terminal or other devices, and the terminal may be specifically a mobile phone or a tablet computer or other devices.
As can be seen from the above, in the embodiment of the present invention, the constructing unit 301 receives the page display request, and constructs the empty page component and the non-empty page component according to the page display request, then the obtaining unit 302 obtains the content of the page to be displayed corresponding to the non-empty page component, the first page generating unit 303 generates the initial page according to the non-empty page component and the content of the page to be displayed, the second page generating unit 305 generates the empty page according to the empty page component, and the page display unit 306 generates and displays the target page according to the initial page and the empty page. According to the scheme, the empty page component is adopted to replace the original page component, namely, the empty page replaces the original preloaded page, so that the time for constructing the page component and generating the page can be saved, and therefore, compared with the prior art, the time for displaying the user page of the application program can be shortened, and the user page display speed of the application program can be improved.
In addition, the embodiment can also pre-load the page content of the cache target page, reduce the page content acquisition time, and adopt a simple page layout file, reduce the page generation time, so that the page display time can be further shortened and the page display speed can be improved.
Example four,
In addition, as shown in fig. 4, the terminal may include a Radio Frequency (RF) circuit 401, a memory 402 including one or more computer-readable storage media, an input unit 403, a display unit 404, a sensor 405, an audio circuit 406, a Wireless Fidelity (WiFi) module 407, a processor 408 including one or more processing cores, a power supply 409, and other components. Those skilled in the art will appreciate that the terminal configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the RF circuit 401 may be used for receiving and transmitting signals during a message transmission or communication process, and in particular, for receiving downlink information of a base station and then sending the received downlink information to the one or more processors 408 for processing; in addition, data relating to uplink is transmitted to the base station. In general, the RF circuitry 401 includes, but is not limited to, an antenna, at least one Amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like. In addition, the RF circuitry 401 may also communicate with networks and other devices via wireless communications. The wireless communication may use any communication standard or protocol, including but not limited to Global System for Mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), email, Short Message Service (SMS), and the like.
The memory 402 may be used to store software programs and modules, and the processor 408 executes various functional applications and data processing by operating the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal, etc. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 408 and the input unit 403 access to the memory 402.
The input unit 403 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, in a particular embodiment, the input unit 403 may include a touch-sensitive surface as well as other input devices. The touch-sensitive surface, also referred to as a touch display screen or a touch pad, may collect touch operations by a user (e.g., operations by a user on or near the touch-sensitive surface using a finger, a stylus, or any other suitable object or attachment) thereon or nearby, and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface may comprise two parts, a touch detection means and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts it to touch point coordinates, and sends the touch point coordinates to the processor 408, and can receive and execute commands from the processor 408. In addition, touch sensitive surfaces may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves. The input unit 403 may include other input devices in addition to the touch-sensitive surface. In particular, other input devices may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like.
The display unit 404 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 404 may include a Display panel, and optionally, the Display panel may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like. Further, the touch-sensitive surface may overlay the display panel, and when a touch operation is detected on or near the touch-sensitive surface, the touch operation is transmitted to the processor 408 to determine the type of touch event, and then the processor 408 provides a corresponding visual output on the display panel according to the type of touch event. Although in FIG. 4 the touch-sensitive surface and the display panel are shown as two separate components to implement input and output functions, in some embodiments the touch-sensitive surface may be integrated with the display panel to implement input and output functions.
The terminal may also include at least one sensor 405, such as a light sensor, motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor that may adjust the brightness of the display panel according to the brightness of ambient light, and a proximity sensor that may turn off the display panel and/or the backlight when the terminal is moved to the ear. As one of the motion sensors, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when the mobile phone is stationary, and can be used for applications of recognizing the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured in the terminal, detailed description is omitted here.
WiFi belongs to short distance wireless transmission technology, and the terminal can help the user to send and receive e-mail, browse web page and access streaming media etc. through WiFi module 407, it provides wireless broadband internet access for the user. Although fig. 4 shows the WiFi module 407, it is understood that it does not belong to the essential constitution of the terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The processor 408 is a control center of the terminal, connects various parts of the entire handset using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 402 and calling data stored in the memory 402, thereby integrally monitoring the handset. Optionally, processor 408 may include one or more processing cores; preferably, the processor 408 may integrate an application processor, which handles primarily the operating system, user interface, applications, etc., and a modem processor, which handles primarily the wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 408.
The terminal also includes a power source 409 (e.g., a battery) for powering the various components, which may preferably be logically coupled to the processor 408 via a power management system to manage charging, discharging, and power consumption via the power management system. The power supply 409 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
Although not shown, the terminal may further include a camera, a bluetooth module, and the like, which will not be described herein. Specifically, in this embodiment, the processor 408 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 408 runs the application programs stored in the memory 402, thereby implementing various functions:
the method comprises the steps of receiving a page display request, constructing an empty page component and a non-empty page component according to the page display request, then obtaining content of a page to be displayed corresponding to the non-empty page component, generating an initial page according to the non-empty page component and the content of the page to be displayed, generating an empty page according to the empty page component, and generating and displaying a target page according to the initial page and the empty page.
The page component may be a class, for example, a Fragment in an android system. The empty page component refers to a page component with an empty layout file, for example, the layout (page layout file) corresponding to the Fragment is empty, or the layout information and the logic service information of the page element in the layout file are empty. And a non-empty page component is a page component that refers to a layout file that is not empty.
The above operations can be referred to the foregoing method embodiments, and are not described herein again.
As can be seen from the above, when a page display request is received, in the embodiment of the present invention, a null page component and a non-null page component may be constructed according to the page display request, then, content of a page to be displayed corresponding to the non-null page component is obtained, an initial page is generated according to the non-null page component and the content of the page to be displayed, a null page is generated according to the null page component, and a target page is generated and displayed according to the initial page and the null page. According to the scheme, the empty page component is adopted to replace the original page component, namely, the empty page replaces the original preloaded page, so that the time for constructing the page component and generating the page can be saved, and therefore, compared with the prior art, the time for displaying the user page of the application program can be shortened, and the user page display speed of the application program can be improved.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The above detailed description is provided for the page display method and apparatus of the application program according to the embodiment of the present invention, and the specific examples are applied herein to explain the principle and the implementation of the present invention, and the description of the above embodiments is only used to help understanding the method and the core idea of the present invention; meanwhile, for those skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.
Claims (13)
1. A page display method of an application program is characterized by comprising the following steps:
receiving a page display request, and constructing an empty page component and a non-empty page component according to the page display request, wherein the empty page component is a page component with an empty layout file, and the non-empty page component is a page component with a non-empty layout file;
acquiring the content of a page to be displayed corresponding to the non-empty page component;
generating an initial page according to the non-empty page component and the corresponding content of the page to be displayed;
generating an empty page according to the empty page component;
and generating and displaying a target page according to the initial page and the empty page, replacing the empty page component with a preset non-empty page component when the target page is displayed, generating a corresponding page according to the replaced non-empty page component and a corresponding page layout file thereof, and caching the page so as to directly extract and display the page from the cache when the page needs to be displayed.
2. The page display method of claim 1, wherein building empty page components and non-empty page components according to the page display request comprises:
calling a multi-page turning control according to the page display request;
and constructing an empty page component and a non-empty page component through the multi-page turning control.
3. The page display method of claim 2, wherein after invoking the multi-page flip control, prior to building the empty page component and the non-empty page component, the page display method further comprises: reducing the number of preloaded pages corresponding to the multi-page turning control;
generating the empty page according to the empty page component comprises:
selecting a corresponding number of target empty page components from the empty page components according to the number of the pre-loaded pages;
and generating a corresponding empty page according to the target empty page component and the corresponding page layout file.
4. The page display method according to claim 3, wherein after displaying the target page, the page display method further comprises: and restoring the number of the preloaded pages corresponding to the multi-page turning control.
5. The page display method of claim 1, wherein said generating an initial page from the non-empty page components and the page content to be displayed comprises:
generating an initial page according to the content of the page to be displayed, the non-empty page components and a first page layout file corresponding to the non-empty page components;
generating the empty page according to the empty page component comprises: and generating an empty page according to the empty page component and the corresponding second page layout file.
6. The page display method of claim 5, wherein the first page layout file includes only layout information of page elements;
after the target page is displayed, the page display method further includes:
acquiring a third page layout file corresponding to the non-empty page component, wherein the third page layout file comprises layout information and logic service information of page elements;
updating the target page according to the third page layout file;
and displaying the updated target page.
7. The page display method according to claim 1, wherein before receiving a page display request, the page display method further comprises:
when a superior page of the target page is loaded, extracting page content to be displayed of the target page from a preset storage unit, and adding the page content to a cache;
the acquiring the content of the page to be displayed corresponding to the non-empty page component comprises the following steps: and extracting the content of the page to be displayed corresponding to the non-empty page component from the cache.
8. The page display method of claim 7,
after the target page is displayed, the page display method further includes:
extracting the page content which is required to be displayed currently in the target page from the preset storage unit;
and refreshing the target page according to the content of the page which needs to be displayed currently, and displaying the refreshed target page.
9. A page display apparatus for an application program, comprising:
the device comprises a construction unit, a display unit and a display unit, wherein the construction unit is used for receiving a page display request and constructing an empty page component and a non-empty page component according to the page display request, the empty page component is a page component with an empty layout file, and the non-empty page component is a page component with a non-empty layout file;
the acquiring unit is used for acquiring the content of the page to be displayed corresponding to the non-empty page component;
the first page generating unit is used for generating an initial page according to the non-empty page component and the corresponding content of the page to be displayed;
the second page generating unit is used for generating an empty page according to the empty page component;
and the page display unit is used for generating and displaying a target page according to the initial page and the empty page, replacing the empty page component with a preset non-empty page component when the target page is displayed, generating a corresponding page according to the replaced non-empty page component and a corresponding page layout file thereof, and caching the page so as to directly extract and display the page from the cache when the page needs to be displayed.
10. The page display apparatus according to claim 9, wherein the first page generating unit is specifically configured to: generating an initial page according to the content of the page to be displayed, the non-empty page components and a first page layout file corresponding to the non-empty page components;
the second page generating unit is specifically configured to: and generating an empty page according to the empty page component and the corresponding second page layout file.
11. The page display apparatus according to claim 10, wherein the first page layout file includes only layout information of page elements;
the page display device further includes: a page update unit;
the page updating unit is configured to obtain a third page layout file corresponding to the non-empty page component after the page display unit displays a target page, where the third page layout file includes layout information of page elements and logic service information, update the target page according to the third page layout file, and display the updated target page.
12. The page display apparatus according to claim 9, further comprising: an adding unit;
the adding unit is used for extracting page content to be displayed of the target page from a preset storage unit when a superior page of the target page is loaded, and adding the page content into the cache;
the obtaining unit is specifically configured to extract, from the cache, the content of the page to be displayed corresponding to the non-empty page component.
13. The page display apparatus according to claim 12, further comprising: a refresh unit;
the refreshing unit is used for extracting the page content which needs to be displayed currently in the target page from the preset storage unit after the page display unit displays the target page; and refreshing the target page according to the content of the page which needs to be displayed currently, and displaying the refreshed target page.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611035424.7A CN106775637B (en) | 2016-11-18 | 2016-11-18 | Page display method and device for application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611035424.7A CN106775637B (en) | 2016-11-18 | 2016-11-18 | Page display method and device for application program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106775637A CN106775637A (en) | 2017-05-31 |
CN106775637B true CN106775637B (en) | 2020-09-08 |
Family
ID=58970933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611035424.7A Active CN106775637B (en) | 2016-11-18 | 2016-11-18 | Page display method and device for application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106775637B (en) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110020280B (en) * | 2017-09-08 | 2022-12-02 | 腾讯科技(深圳)有限公司 | Application page display method and device, storage medium and computer equipment |
CN107943552A (en) * | 2017-11-16 | 2018-04-20 | 腾讯科技(成都)有限公司 | The page switching method and mobile terminal of a kind of mobile terminal |
CN108446152B (en) * | 2018-02-02 | 2021-09-28 | 创新先进技术有限公司 | Page display method and device |
CN108920227A (en) * | 2018-05-15 | 2018-11-30 | 北京五八信息技术有限公司 | A kind of method, apparatus, storage medium and the equipment of multi-page slide handover |
CN108762622B (en) * | 2018-06-04 | 2021-08-13 | 北京搜狐新动力信息技术有限公司 | Page switching display method and device |
CN109710874A (en) * | 2018-11-09 | 2019-05-03 | 深圳壹账通智能科技有限公司 | Processing method and processing device, storage medium, the computer equipment of page data |
CN109614194B (en) * | 2018-12-11 | 2020-06-30 | 北京微播视界科技有限公司 | List interface display method, device, equipment and storage medium |
CN109684015B (en) * | 2018-12-25 | 2019-12-13 | 北京微播视界科技有限公司 | Interface data loading method and device, electronic equipment and storage medium |
CN111367518B (en) * | 2018-12-26 | 2024-04-05 | 三六零科技集团有限公司 | Page layout method, page layout device, computing equipment and computer storage medium |
CN109726346B (en) * | 2018-12-29 | 2020-08-25 | 北京创鑫旅程网络技术有限公司 | Page component processing method and device |
CN111782209B (en) * | 2019-04-04 | 2024-07-12 | 阿里巴巴集团控股有限公司 | Page management method and device, electronic equipment and computer storage medium |
CN110286832A (en) * | 2019-07-04 | 2019-09-27 | 北京百佑科技有限公司 | A kind of display methods of application interface, intelligent terminal and readable storage medium storing program for executing |
CN111046308A (en) * | 2019-11-06 | 2020-04-21 | 天津幸福生命科技有限公司 | Page loading method and device |
CN113010300B (en) * | 2019-12-20 | 2024-07-23 | 北京字节跳动网络技术有限公司 | Image effect refreshing method and device, electronic equipment and computer readable storage medium |
CN113765979B (en) * | 2020-11-20 | 2022-12-02 | 北京沃东天骏信息技术有限公司 | Information transmission method, system and device |
CN112540819B (en) * | 2020-12-08 | 2023-02-24 | 杭州讯酷科技有限公司 | Method for automatically generating recommended detailed page and form page according to query page |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104391725A (en) * | 2014-12-08 | 2015-03-04 | 畅捷通信息技术股份有限公司 | Page display method and page display device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101286120A (en) * | 2008-05-28 | 2008-10-15 | 北京中企开源信息技术有限公司 | Website page manufacture method and system |
KR101840198B1 (en) * | 2012-02-24 | 2018-03-20 | 엘지전자 주식회사 | Mobile terminal and controlling method thereof, and recording medium thereof |
KR102013338B1 (en) * | 2013-02-04 | 2019-08-22 | 삼성전자 주식회사 | Sharing Method of Service Page and Electronic Device operating the same |
CN104461632B (en) * | 2014-12-09 | 2017-06-16 | 东软集团股份有限公司 | A kind of Web App loading methods and device |
CN105549964A (en) * | 2015-12-08 | 2016-05-04 | 曙光信息产业(北京)有限公司 | Page display method and system |
CN105607927A (en) * | 2015-12-18 | 2016-05-25 | 小米科技有限责任公司 | Page display method and apparatus |
-
2016
- 2016-11-18 CN CN201611035424.7A patent/CN106775637B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104391725A (en) * | 2014-12-08 | 2015-03-04 | 畅捷通信息技术股份有限公司 | Page display method and page display device |
Also Published As
Publication number | Publication date |
---|---|
CN106775637A (en) | 2017-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106775637B (en) | Page display method and device for application program | |
CN110795666B (en) | Webpage generation method, device, terminal and storage medium | |
US9740671B2 (en) | Method and apparatus of generating a webpage from an original design file comprising layers | |
US10186244B2 (en) | Sound effect processing method and device, plug-in unit manager and sound effect plug-in unit | |
CN107247691B (en) | Text information display method and device, mobile terminal and storage medium | |
WO2015154670A1 (en) | Method and apparatus for invoking application programming interface | |
CN108287918B (en) | Music playing method and device based on application page, storage medium and electronic equipment | |
CN105975190B (en) | Graphical interface processing method, device and system | |
CN111580815B (en) | Page element editing method and related equipment | |
CN103677564B (en) | Slide response method, device and terminal device | |
CN104281394A (en) | Method and device for intelligently selecting words | |
CN104281568B (en) | Paraphrasing display method and paraphrasing display device | |
CN105955739A (en) | Graphical interface processing method, apparatus and system | |
WO2014169669A1 (en) | Method and apparatus for processing reading history | |
US20150153921A1 (en) | Apparatuses and methods for inputting a uniform resource locator | |
WO2015003636A1 (en) | Method and device for interception of page elements | |
EP2869604B1 (en) | Method, apparatus and device for processing a mobile terminal resource | |
CN105095161B (en) | Method and device for displaying rich text information | |
CN110300047B (en) | Animation playing method and device and storage medium | |
CN105095259B (en) | Waterfall flow object display method and device | |
CN105653112B (en) | Method and device for displaying floating layer | |
CN104238931B (en) | Information input method and device and electronic equipment | |
CN106204588B (en) | Image processing method and device | |
CN110932964A (en) | Information processing method and device | |
CN107423050A (en) | A kind of method and apparatus for penetrating operation |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |