[go: up one dir, main page]

CN111857871A - Application starting method, terminal and computer storage medium - Google Patents

Application starting method, terminal and computer storage medium Download PDF

Info

Publication number
CN111857871A
CN111857871A CN202010638709.XA CN202010638709A CN111857871A CN 111857871 A CN111857871 A CN 111857871A CN 202010638709 A CN202010638709 A CN 202010638709A CN 111857871 A CN111857871 A CN 111857871A
Authority
CN
China
Prior art keywords
application
terminal
acceleration
stack
accelerated
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.)
Pending
Application number
CN202010638709.XA
Other languages
Chinese (zh)
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.)
Pateo Connect Nanjing Co Ltd
Original Assignee
Pateo Connect Nanjing 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 Pateo Connect Nanjing Co Ltd filed Critical Pateo Connect Nanjing Co Ltd
Priority to CN202010638709.XA priority Critical patent/CN111857871A/en
Publication of CN111857871A publication Critical patent/CN111857871A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/44568Immediately runnable code
    • G06F9/44578Preparing or optimising for loading
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • G06F12/02Addressing or allocation; Relocation
    • G06F12/08Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
    • G06F12/0802Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
    • G06F12/0875Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2212/00Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
    • G06F2212/45Caching of specific data in cache memory
    • G06F2212/451Stack data

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Stored Programmes (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an application starting method, a terminal and a computer storage medium, wherein the application starting method is applied to the terminal, and the method comprises the following steps: caching an acceleration application stack in advance; and receiving an application starting instruction, and scheduling the accelerated application stack to a terminal screen for displaying when determining that the application corresponding to the application starting instruction is mapped to the accelerated application stack so as to start the application. According to the application starting method, the terminal and the computer storage medium, when the terminal receives the application starting instruction and determines that the application corresponding to the application starting instruction is the accelerated application, the terminal directly schedules the pre-cached accelerated application stack to the terminal screen for displaying, so that the application is quickly started, the application starting speed can be effectively improved, and the user experience is improved.

Description

Application starting method, terminal and computer storage medium
Technical Field
The present invention relates to the field of terminals, and in particular, to an application starting method, a terminal, and a computer storage medium.
Background
With the rapid development of terminal technology and the improvement of user requirements, users usually install various applications such as video or audio playing application, instant messaging application, etc. on terminals such as car machines to meet leisure requirements. When a user needs to use an application installed on a terminal, the user needs to start a corresponding application first. However, when a user clicks an icon of an application to start the application, if the application is started for the first time, that is, the application is not currently running in the background, the terminal opens the application in a cold start manner, and at this time, it takes a period of time from the time the icon of the application is clicked to the time when an interface of the application is completely displayed on a screen of the terminal, that is, the application starting speed is slow, which affects the user experience.
Disclosure of Invention
The invention aims to provide an application starting method, a terminal and a computer storage medium, which can effectively improve the application starting speed and improve the user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
in a first aspect, an embodiment of the present invention provides an application starting method, which is applied to a terminal, and the method includes:
caching an acceleration application stack in advance;
and receiving an application starting instruction, and scheduling the accelerated application stack to a terminal screen for displaying when determining that the application corresponding to the application starting instruction is mapped to the accelerated application stack so as to start the application.
As an embodiment, before the pre-caching the accelerated application stack, the method further includes:
at least one acceleration application is set.
As an embodiment, the setting at least one acceleration application includes:
receiving an application setting instruction, and setting the application carried by the application setting instruction as an acceleration application.
As an embodiment, the setting at least one acceleration application includes:
and setting the application with the use frequency meeting the preset frequency condition as an acceleration application.
As an embodiment, the setting at least one acceleration application includes:
and setting the application with the time required by starting meeting the preset time condition as an acceleration application.
As an embodiment, the pre-caching acceleration application stack includes:
and after the terminal is detected to be started, caching an acceleration application stack in advance according to at least one set acceleration application.
As an embodiment, the caching the acceleration application stack in advance according to the set at least one acceleration application after the terminal is detected to be powered on includes:
after the terminal is detected to be started, if a Launcher loading completion event is received, starting a virtual screen;
reading the set at least one acceleration application, and generating a cache acceleration application stack for the at least one acceleration application in the virtual screen.
As one of the implementation modes, the method further comprises the following steps:
and clearing the accelerated application stack after detecting that the current time reaches the preset time.
In a second aspect, an embodiment of the present invention provides a terminal, including: a processor and a memory storing a computer program implementing the steps of the application launching method according to the first aspect when the computer program is run by the processor.
In a third aspect, an embodiment of the present invention provides a computer storage medium, where a computer program is stored, and when the computer program is executed by a processor, the steps of the application starting method according to the first aspect are implemented.
The application starting method, the terminal and the computer storage medium provided by the embodiment of the invention comprise the following steps: the terminal caches an acceleration application stack in advance; and the terminal receives an application starting instruction, and schedules the accelerated application stack to a terminal screen for displaying when determining that the application corresponding to the application starting instruction is mapped to the accelerated application stack so as to start the application. Therefore, when the terminal receives the application starting instruction and determines that the application corresponding to the application starting instruction is the acceleration application, the pre-cached acceleration application stack is directly scheduled to the terminal screen for displaying, so that the application is quickly started, the application starting speed is effectively improved, and the user experience is improved.
Drawings
Fig. 1 is a schematic flowchart of an application starting method according to an embodiment of the present invention;
fig. 2 is a schematic flowchart of an application starting method according to an embodiment of the present invention;
Fig. 3 is a schematic structural diagram of a terminal according to an embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further elaborated by combining the drawings and the specific embodiments in the specification. Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
Referring to fig. 1, an application starting method provided in the embodiment of the present invention is applicable to starting an application, and the application starting method may be executed by an application starting apparatus provided in the embodiment of the present invention, where the application starting apparatus may be implemented in a software and/or hardware manner, and in a specific application, the application starting apparatus may specifically be a terminal such as a smart phone, a tablet computer, a personal digital assistant, and a car machine. In this embodiment, taking the application starting method applied to a terminal as an example, the application starting method includes the following steps:
Step S101: caching an acceleration application stack in advance;
here, the acceleration application refers to an application that needs to be started quickly in the terminal, and may be set by a user or set by the terminal according to a preset rule. The pre-caching acceleration application Stack may be understood as a Stack in which the terminal launches the acceleration application into a background application program, and for example, the terminal may launch the multimedia application into the Stack of the background application program in advance, where the acceleration application includes the multimedia application. In an embodiment, before the pre-caching the accelerated application stack, the method further includes: at least one acceleration application is set. Specifically, the terminal presets at least one acceleration application to cache the acceleration application stack according to the set at least one acceleration application. Therefore, the application which needs to be quickly started is flexibly controlled by presetting at least one acceleration application. In one embodiment, the setting at least one acceleration application includes: receiving an application setting instruction, and setting the application carried by the application setting instruction as an acceleration application. It is to be understood that the terminal may provide a user interface for setting an acceleration application, and a user may set the acceleration application through the user interface. And after the user inputs application information needing to be started quickly on the user interface, the terminal correspondingly receives an application setting instruction and responds to the application setting instruction, so that the application carried by the application setting instruction is set as an accelerated application. Therefore, the user can set one or more accelerating applications according to actual requirements, the operation is flexible and convenient, and the user use experience is further improved.
In one embodiment, the setting at least one acceleration application includes: and setting the application with the use frequency meeting the preset frequency condition as an acceleration application. It is understood that the user may use some applications more times and some applications less times, for example, the user may use the call application, the WeChat application, etc. frequently, for the application with more user use, i.e., the application with higher frequency of use, it may be used as an acceleration application to reduce the waiting time from the user clicking to the application opening. Here, the preset frequency condition may be set according to actual needs, for example, the first 5 or 10 applications with the highest usage frequency in the last week or month may be set as acceleration applications. Therefore, the application with the use frequency meeting the preset frequency condition is set as the acceleration application, so that the application with high use frequency can be started quickly, and the use experience of the user is further improved.
In one embodiment, the setting at least one acceleration application includes: and setting the application with the time required by starting meeting the preset time condition as an acceleration application. Here, the preset time condition may be set according to actual needs, for example, the first 4 or 6 applications with the longest time required for starting may be set as the acceleration applications. It can be understood that if the time required for starting the application is longer, which means that the waiting time required from the click to the application opening by the user is longer, the user experience will be further reduced, and therefore, the waiting time required from the click to the application opening by the user can be reduced by setting the application with the time required for starting the application to be the accelerated application. Therefore, the application with the starting required time meeting the preset time condition is set to be the acceleration application, so that the application with the longer starting required time can be quickly started, and the user use experience is further improved.
In one embodiment, the pre-caching acceleration application stack includes: and after the terminal is detected to be started, caching an acceleration application stack in advance according to at least one set acceleration application. Specifically, after receiving a boot instruction, the terminal pre-caches an acceleration application stack according to at least one set acceleration application, so that the acceleration application can be quickly started. For the terminal, after detecting that the terminal is powered on, caching the acceleration application stack in advance according to the set at least one acceleration application, including: after the terminal is detected to be started, if a Launcher loading completion event is received, starting a virtual screen; reading the set at least one acceleration application, and generating a cache acceleration application stack for the at least one acceleration application in the virtual screen. Here, the terminal may read according to a sequence set by the acceleration applications, so as to generate a cache acceleration application stack for the at least one acceleration application in the virtual screen, and the stack sequence in the acceleration application stack may be arranged according to the sequence set by the acceleration applications. It should be noted that, the pre-caching acceleration application stack may also pre-cache the acceleration application stack according to the set at least one acceleration application after detecting that the display screen of the terminal is switched from the black screen state to the bright screen state.
Step S102: and receiving an application starting instruction, and scheduling the accelerated application stack to a terminal screen for displaying when determining that the application corresponding to the application starting instruction is mapped to the accelerated application stack so as to start the application.
Specifically, after receiving an application start instruction, the terminal determines whether an application corresponding to the application start instruction belongs to an accelerated application, that is, determines whether the application corresponding to the application start instruction maps the accelerated application stack, and if it is determined that the application corresponding to the application start instruction maps the accelerated application stack, schedules the accelerated application stack to a terminal screen for display so as to start the application, thereby implementing quick start of the application; and if the application corresponding to the application starting instruction is determined not to be mapped to the accelerated application stack, starting the application according to a default application starting mode.
Here, the default application start mode may be a cold start mode or the like. The virtual screen is a memory and is used for correspondingly caching an application program stack needing acceleration, and the virtual screen is in the memory and is not displayed on a terminal screen interface.
In summary, in the application starting method provided in the above embodiment, when the terminal receives the application starting instruction and determines that the application corresponding to the application starting instruction is the accelerated application, the terminal directly schedules the pre-cached accelerated application stack to the terminal screen for display, so as to quickly start the application, thereby effectively improving the application starting speed and improving the user experience.
In an embodiment, the method further comprises:
and clearing the accelerated application stack after detecting that the current time reaches the preset time or the duration of the terminal in the no-operation state is greater than a preset duration threshold.
It can be understood that the acceleration application stack cached by the terminal not only needs to occupy the memory resource of the terminal, but also needs to consume the computing resource of the terminal, the electric quantity of the terminal, and the like, and in some cases, the user may not use the terminal temporarily, that is, may not use the acceleration application, for example, the user may not continue to use the terminal such as a smart phone when sleeping at night, and at this time, if the terminal keeps the acceleration application stack to continue to operate, the memory, the electric quantity, and the like of the terminal are consumed, so that unnecessary resource waste is caused, and the service life of the terminal is affected, and the like. Here, the preset time may be set according to actual needs, for example, may be 1:00 or 2:00 in the morning. If the user does not operate the terminal for a period of time, that is, the duration of the terminal in the no-operation state is greater than the preset duration threshold, it indicates that the user may not continue to use the terminal at this time, and if the terminal keeps the accelerated application stack to continue running, resources such as a memory and an electric quantity of the terminal are consumed, so that unnecessary resource waste is caused, and the service life of the terminal is affected. Therefore, after the current time is detected to reach the preset time or the duration of the terminal in the no-operation state is detected to be greater than the preset duration threshold, the accelerated application stack is cleared in time, so that resource consumption is saved, and the service life of the terminal is prolonged.
Based on the same inventive concept of the foregoing embodiment, this embodiment describes in detail the technical solutions of the foregoing embodiment through specific examples, and in this embodiment, the terminal is taken as an example of a car machine. In the prior art, it is more and more common that current car carries on intelligent car machine that has Android operating system, and the user is when opening application for the first time, if Android system finds that the backstage does not have this application's process, then can establish this application process earlier, and this kind of mode is called cold start, and the display mode of its page is: according to the life cycle of Activity, firstly carrying out the create process and then carrying out the onResume process, and at the moment, the application program interface can be displayed in the foreground. The process is based on the complexity of the layout and the size of the application programs, and the time from the icon click of the user to the display of the application after the application is loaded is about 2 to 3 seconds. Because the time required by opening the application is long, the user experience is not very friendly, and therefore, the embodiment of the invention provides the application starting method capable of shortening the time required by opening the application. Referring to fig. 2, a specific flowchart of the application starting method provided in the embodiment of the present invention is schematically illustrated, and the method includes the following steps:
Step S201: receiving a vehicle starting instruction;
here, when the user clicks a switch button of the car machine, the car machine will receive the start instruction.
Step S202: receiving a launcher load completion event;
step S203: starting a virtual screen and reading a preset acceleration application program list;
here, after receiving the launcher load completion event, the car machine starts the virtual screen and reads a preset acceleration application program list. The virtual screen is a piece of memory used to correspond to the application stack that needs to be accelerated. The virtual screen is not displayed on a foreground interface in the memory.
Step S204: generating a cache acceleration application program stack;
here, the car machine generates a cache acceleration application stack according to a preset acceleration application list, that is, the application Activity needing acceleration is scheduled and generated in the stack corresponding to the virtual screen.
Step S205: receiving an application program starting instruction;
here, when the user clicks on an icon of an application in the visible foreground interface, the car machine will receive an application start instruction.
Step S206: judging whether the cache acceleration application program stack has the application program, if so, executing step S207, otherwise, executing step S208;
Specifically, the car machine searches whether the Activity corresponding to the application program is included in the stack corresponding to the virtual screen, if so, step S207 is executed, otherwise, step S208 is executed.
Step S207: scheduling the application stack to a current visible screen display;
step S208: and cold starting the application program.
In summary, when the user starts the car machine, the virtual screen is started, and the virtual screen is a memory used for caching the application stack that needs to be accelerated. Therefore, when a user enters the system for the first time and clicks the application program for cold start, the corresponding Activity is searched from the stack corresponding to the virtual screen, and if the Activity exists, the application program stack is directly dispatched to the foreground visible screen from the virtual screen for display, so that the delay caused by the cold start of the application program is avoided, and the use experience of the user is improved.
Based on the same inventive concept as the foregoing embodiment, an embodiment of the present invention provides a terminal, as shown in fig. 3, including: a processor 110 and a memory 111 storing computer programs; the processor 110 illustrated in fig. 3 is not used to refer to the number of the processors 110 as one, but is only used to refer to the position relationship of the processor 110 relative to other devices, and in practical applications, the number of the processors 110 may be one or more; similarly, the memory 111 illustrated in fig. 3 is also used in the same sense, that is, it is only used to refer to the position relationship of the memory 111 relative to other devices, and in practical applications, the number of the memory 111 may be one or more. When the processor 110 runs the computer program, the application starting method applied to the terminal is implemented.
The terminal may further include: at least one network interface 112. The various components in the terminal are coupled together by a bus system 113. It will be appreciated that the bus system 113 is used to enable communications among the components. The bus system 113 includes a power bus, a control bus, and a status signal bus in addition to the data bus. For clarity of illustration, however, the various buses are labeled as bus system 113 in FIG. 3.
The memory 111 may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories. Among them, the nonvolatile Memory may be a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a magnetic random access Memory (FRAM), a Flash Memory (Flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read-Only Memory (CD-ROM); the magnetic surface storage may be disk storage or tape storage. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Synchronous Static Random Access Memory (SSRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), Double Data rate Synchronous Dynamic Random Access Memory (DDRSDRAM, Double Data Random Access Memory), Enhanced Synchronous Dynamic Random Access Memory (ESDRAM, Enhanced Synchronous Dynamic Random Access Memory), Synchronous link Dynamic Random Access Memory (SLDRAM, Synchronous Dynamic Random Access Memory), Direct Memory (DRmb Access Memory, Random Access Memory). The memory 111 described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
The memory 111 in the embodiment of the present invention is used to store various types of data to support the operation of the terminal. Examples of such data include: any computer program for operation on the terminal, such as operating systems and application programs; contact data; telephone book data; a message; a picture; video, etc. The operating system includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. The application programs may include various application programs such as a Media Player (Media Player), a Browser (Browser), etc. for implementing various application services. Here, the program that implements the method of the embodiment of the present invention may be included in an application program.
Based on the same inventive concept of the foregoing embodiments, this embodiment further provides a computer storage medium, where a computer program is stored in the computer storage medium, where the computer storage medium may be a Memory such as a magnetic random access Memory (FRAM), a Read Only Memory (ROM), a Programmable Read Only Memory (PROM), an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), a flash Memory (flash Memory), a magnetic surface Memory, an optical Disc, or a Compact Disc Read Only Memory (CD-ROM), and the like; or may be a variety of devices including one or any combination of the above memories, such as a mobile phone, computer, tablet device, personal digital assistant, etc. When the computer program stored in the computer storage medium is run by a processor, the application starting method applied to the terminal is realized. Please refer to the description of the embodiment shown in fig. 1 for a specific step flow realized when the computer program is executed by the processor, which is not described herein again.
The technical features of the embodiments described above may be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the embodiments described above are not described, but should be considered as being within the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
As used herein, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, including not only those elements listed, but also other elements not expressly listed.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.

Claims (10)

1. An application starting method applied to a terminal is characterized by comprising the following steps:
caching an acceleration application stack in advance;
and receiving an application starting instruction, and scheduling the accelerated application stack to a terminal screen for displaying when determining that the application corresponding to the application starting instruction is mapped to the accelerated application stack so as to start the application.
2. The application startup method according to claim 1, wherein before the pre-caching the accelerated application stack, further comprising:
at least one acceleration application is set.
3. The application launching method according to claim 2, wherein the setting at least one accelerated application comprises:
receiving an application setting instruction, and setting the application carried by the application setting instruction as an acceleration application.
4. The application launching method according to claim 2, wherein the setting at least one accelerated application comprises:
and setting the application with the use frequency meeting the preset frequency condition as an acceleration application.
5. The application launching method according to claim 2, wherein the setting at least one accelerated application comprises:
and setting the application with the time required by starting meeting the preset time condition as an acceleration application.
6. The application startup method according to any one of claims 2 to 5, wherein the pre-caching accelerated application stack comprises:
and after the terminal is detected to be started, caching an acceleration application stack in advance according to at least one set acceleration application.
7. The application starting method according to claim 6, wherein the pre-caching the acceleration application stack according to the set at least one acceleration application after detecting that the terminal is powered on comprises:
After the terminal is detected to be started, if a Launcher loading completion event is received, starting a virtual screen;
reading the set at least one acceleration application, and generating a cache acceleration application stack for the at least one acceleration application in the virtual screen.
8. The application launching method according to claim 1, further comprising:
and clearing the accelerated application stack after detecting that the current time reaches the preset time or the duration of the terminal in the no-operation state is greater than a preset duration threshold.
9. A terminal, comprising: a processor and a memory storing a computer program which, when executed by the processor, implements the application launching method as claimed in any one of claims 1 to 8.
10. A computer storage medium, in which a computer program is stored which, when executed by a processor, implements the application launching method as claimed in any one of claims 1 to 8.
CN202010638709.XA 2020-07-06 2020-07-06 Application starting method, terminal and computer storage medium Pending CN111857871A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010638709.XA CN111857871A (en) 2020-07-06 2020-07-06 Application starting method, terminal and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010638709.XA CN111857871A (en) 2020-07-06 2020-07-06 Application starting method, terminal and computer storage medium

Publications (1)

Publication Number Publication Date
CN111857871A true CN111857871A (en) 2020-10-30

Family

ID=73153393

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010638709.XA Pending CN111857871A (en) 2020-07-06 2020-07-06 Application starting method, terminal and computer storage medium

Country Status (1)

Country Link
CN (1) CN111857871A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033139A (en) * 2021-03-04 2022-09-09 合肥杰发科技有限公司 Method and related device for starting application program interface

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108614722A (en) * 2018-05-10 2018-10-02 Oppo广东移动通信有限公司 Application program preloads method, apparatus, storage medium and terminal
CN108776599A (en) * 2018-05-21 2018-11-09 Oppo广东移动通信有限公司 Management method and device for preloaded application, storage medium and intelligent terminal
CN108920202A (en) * 2018-05-15 2018-11-30 Oppo广东移动通信有限公司 Using preloading management method, device, storage medium and intelligent terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108614722A (en) * 2018-05-10 2018-10-02 Oppo广东移动通信有限公司 Application program preloads method, apparatus, storage medium and terminal
CN108920202A (en) * 2018-05-15 2018-11-30 Oppo广东移动通信有限公司 Using preloading management method, device, storage medium and intelligent terminal
CN108776599A (en) * 2018-05-21 2018-11-09 Oppo广东移动通信有限公司 Management method and device for preloaded application, storage medium and intelligent terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115033139A (en) * 2021-03-04 2022-09-09 合肥杰发科技有限公司 Method and related device for starting application program interface
CN115033139B (en) * 2021-03-04 2024-02-27 合肥杰发科技有限公司 Method and related device for starting application program interface

Similar Documents

Publication Publication Date Title
JP5555224B2 (en) Mobile phone with low power media rendering subsystem
CN105955766B (en) Application preloading method and device
CN113474756A (en) Application processing method and device, storage medium and electronic equipment
WO2024169772A1 (en) System starting method and apparatus, storage medium, and electronic device
CN111163504A (en) Power-saving processing method, mobile terminal and computer storage medium
EP4057140A1 (en) Process management method and apparatus, electronic device
CN112732434A (en) Application management method and device
CN107608744B (en) Application process management method and device and mobile terminal
CN111580876B (en) Application control method, system and terminal
CN115576645B (en) Virtual processor scheduling method and device, storage medium and electronic equipment
CN111857871A (en) Application starting method, terminal and computer storage medium
CN112422995A (en) System for reducing flow cost and working method
CN111654524A (en) Power supply management method and device and computer storage medium
CN111857531A (en) Mobile terminal and file display method thereof
EP1777926A1 (en) Method and mobile terminal for performing multiple tasks without conflict
CN115525404A (en) Method, device and storage medium for releasing memory
US20130061239A1 (en) System and Method for Operating a Processor
CN114296897A (en) Method and device for sending advertisement request
CN108549557A (en) Using storing method, terminal and storage medium
WO2004088481A2 (en) Mechanism for simultaneously operating multiple applications on a personal digital assistant implementing a palm operating system
CN113138940A (en) Memory recovery method and device, electronic equipment and storage medium
CN110879751A (en) Application control method, terminal equipment and computer storage medium
CN116643891A (en) Applied process control method, device and electronic device
CN113568748B (en) Application process processing method, device, storage medium and electronic device
CN116954724A (en) Method and device for starting operating system, storage medium and electronic equipment

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20201030

WD01 Invention patent application deemed withdrawn after publication