CN111399928A - Application program starting method and device, electronic equipment and readable storage medium - Google Patents

Application program starting method and device, electronic equipment and readable storage medium Download PDF

Info

Publication number
CN111399928A
CN111399928A CN201811533754.8A CN201811533754A CN111399928A CN 111399928 A CN111399928 A CN 111399928A CN 201811533754 A CN201811533754 A CN 201811533754A CN 111399928 A CN111399928 A CN 111399928A
Authority
CN
China
Prior art keywords
starting
application program
page
application
loading
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
CN201811533754.8A
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.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201811533754.8A priority Critical patent/CN111399928A/en
Publication of CN111399928A publication Critical patent/CN111399928A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44568Immediately runnable code
    • G06F9/44578Preparing or optimising for loading

Abstract

The application provides a starting method and device of an application program, electronic equipment and a computer readable storage medium, and relates to the field of application program processing. The method comprises the following steps: in the embodiment of the invention, when an operation instruction for starting the application program is detected, a starting page is generated and displayed, meanwhile, an initial page of the application program is loaded at the next layer of the starting page, and when the initial page is loaded, the starting page is cancelled, so that the initial page of the application program can be displayed. Therefore, the starting page can be displayed in the starting process of the application program, the application program can be simultaneously started in the foreground, and the problem that the initial page of the application program can be displayed only after a user clicks the shortcut in the prior art is solved.

Description

Application program starting method and device, electronic equipment and readable storage medium
Technical Field
The present application relates to the field of application processing technologies, and in particular, to a method and an apparatus for starting an application, an electronic device, and a computer-readable storage medium.
Background
Along with the rise of mobile interconnection, a lot of social software such as WeChat, QQ, microblog and the like gradually appears around the people with the change of the era. The user can communicate with other people in real time through the social software and can also publish the sharing information.
In practical application, friends in the user social software may include family and friends, as well as clients and colleagues, in this case, the shared information published by the user can be seen by all people, and although the user can choose not to display the designated friends when publishing the shared information, the operation is complicated, especially when the number of the friends is large.
In order to solve the above problems, in the prior art, the APP (Application) of the social software is "divided", that is, the social software is copied to generate a divided Application, so that two pieces of social software of the same style exist in the terminal, and a user can log in two accounts at the same time by using the native Application and the divided Application to distinguish family members, friends, clients and colleagues.
However, when the split application is started, the starting time is long, before the application interface is displayed, the system generates a window, the background of the window is generally white, in short, the window displays a white screen when the user starts the split application, the white screen disappears until the split application is started, the application interface is displayed, and the user experience is poor.
Moreover, the window is implemented by using a floating window, and the use of the floating window requires that a user manually opens the floating window in the application authority management (such as the 'setting' of a mobile phone) of the terminal, so that the user is more complicated to give the authority to the floating window.
Disclosure of Invention
The application provides a processing method and device of an application program, electronic equipment and a computer readable storage medium, which can solve the problem that in the prior art, after a user clicks a shortcut, an initial page of the application program can be displayed only after short waiting. The technical scheme is as follows:
in a first aspect, a method for starting an application program is provided, where the method includes:
when an operation instruction for starting the application program is detected, a starting page is generated;
displaying the starting page, and loading an initial page of the application program at the same time at the next layer of the starting page;
and when the loading of the initial page is finished, logging out the starting page and displaying the initial page.
In a second aspect, there is provided an apparatus for starting an application, the apparatus including:
the generating module is used for generating a starting page when detecting an operation instruction for starting the application program;
the display module is used for displaying the starting page;
the loading module is used for loading the initial page of the application program at the same time when the next layer of the starting page is started;
and the logout module is used for logging out the starting page when the loading of the initial page is finished, and calling the display module to display the initial page.
In a third aspect, an electronic device is provided, which includes:
a processor, a memory, and a bus;
the bus is used for connecting the processor and the memory;
the memory is used for storing operation instructions;
the processor is configured to call the operation instruction, and the executable instruction enables the processor to execute an operation corresponding to the starting method of the application program shown in the first aspect of the present application.
In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements the method for starting an application program as shown in the first aspect of the present application.
The beneficial effect that technical scheme that this application provided brought is:
in the embodiment of the invention, when an operation instruction for starting the application program is detected, a starting page is generated and displayed, meanwhile, an initial page of the application program is loaded at the next layer of the starting page, and when the initial page is loaded, the starting page is cancelled, so that the initial page of the application program can be displayed. Therefore, the starting page can be displayed in the starting process of the application program, the application program can be simultaneously started in the foreground, and the problem that the initial page of the application program can be displayed only after a user clicks the shortcut in the prior art is solved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings used in the description of the embodiments of the present application will be briefly described below.
Fig. 1 is a schematic flowchart of a method for starting an application according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of an application start device according to another embodiment of the present application;
fig. 3 is a schematic structural diagram of an electronic device for starting an application according to yet another embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present invention.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Further, "connected" or "coupled" as used herein may include wirelessly connected or wirelessly coupled. As used herein, the term "and/or" includes all or any element and all combinations of one or more of the associated listed items.
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
Along with the rise of mobile interconnection, a lot of social software such as WeChat, QQ, microblog and the like gradually appears around the people with the change of the era. The user can communicate with other people in real time through the social software and can also publish the sharing information.
In practical application, friends in the user social software may include family and friends, as well as clients and colleagues, in this case, the shared information published by the user can be seen by all people, and although the user can choose not to display the designated friends when publishing the shared information, the operation is complicated, especially when the number of the friends is large.
In order to solve the above problems, in the prior art, the APP (Application) of the social software is "divided", that is, the social software is copied to generate a divided Application, so that two pieces of social software of the same style exist in the terminal, and a user can log in two accounts at the same time by using the native Application and the divided Application to distinguish family members, friends, clients and colleagues.
However, when the split application is started, the starting time is long, before the application interface is displayed, the system generates a window, the background of the window is generally white, in short, the window displays a white screen when the user starts the split application, the white screen disappears until the split application is started, the application interface is displayed, and the user experience is poor.
Moreover, the window is implemented by using a floating window, and the use of the floating window requires that a user manually opens the floating window in the application authority management (such as the 'setting' of a mobile phone) of the terminal, so that the user is more complicated to give the authority to the floating window.
The application program starting method, device, electronic equipment and computer-readable storage medium provided by the application program aim to solve the above technical problems in the prior art.
The following describes the technical solutions of the present application and how to solve the above technical problems with specific embodiments. The following several specific embodiments may be combined with each other, and details of the same or similar concepts or processes may not be repeated in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
In one embodiment, a method for starting an application program is provided, as shown in fig. 1, the method including:
step S101, when an operation instruction for starting the application program is detected, a starting page is generated;
in the embodiment of the present invention, the application may be an avatar application of a native application, and an avatar master or an application having a function similar to that of the avatar master may be used to perform avatar on the native application.
Specifically, the main technical scheme for realizing multi-open application by multi-open application comprises the following steps: the split application program with the same Package name as the host application program is loaded through a reflection calling mechanism, and the split application program with the same Package name as the host application program can not only enable the active component and the Service component to establish normal communication with an Activity Manager Service (process management server) in an operating system, but also enable the active component, the Service component, a broadcasting component and the like to be smoothly identified by a Package Manager Service (software management server), and reduce the error rate related to abnormal operation of the shell application program in the prior art; because the host application program and the target application program use the same packet name, it is not necessary to construct a main function entry (Activity thread) for each component (Activity, Service, Broadcast Receiver and Content Provider) of the reflected and called split application program independently, and it is also not necessary to consider the problem of complexity of program implementation of Package Manager Service check due to the packet name, thereby greatly improving the program operation efficiency; the communication between the split application program of the original installation package and the sandbox running environment is established in the host application program, so that the activity process of the split application program can be further monitored by the sandbox running environment, a security policy is applied to the split application program, the required resources of the split application program are established in the host application program to be in one-to-one correspondence with the required resources of the native application program, the required corresponding resources of the split application program can be called in the host application program through a hook function, the split application program can be normally loaded by the host application program and can be kept to run safely, and the split application program is completely independent of the native application program.
The native application program, the body-separating application program and the body-separating master can be installed on the intelligent terminal, and the intelligent terminal can have the following characteristics:
for example, the operating system of the terminal device is an Android system, and the target application (i.e., "split application") is App 1', which is to implement all the functions and corresponding services of the native application App 1; in the host application program of the terminal equipment, "App 1'. apk" is an installation package of the attached resources of the host application program, the installation package ' App1 '. apk ' is called through a Java reflection mechanism, and then a target application program App1 ' realized by ' App1 '. apk ' is loaded, in the process of loading "App 1 '. apk" in the host application, all the resources required to create the target application App 1', such as ActivityManagerService resources, packagemanagemervice resources, Activity components, Service components, Broadcast Receiver components and Content Provider components, all the resources required by the target application App 1', such as activitymanagervervice resources, packagemanagemervice resources, Activity components, Service components, Broadcast Receiver components and Content Provider components, correspond to one another and are the same as all the resources required by the native application App1, namely running in the Android operating system of the terminal device, such as activitymanagervervice resources, packagemanagemervice resources, Activity components, Service components, Broadcast Receiver components and Content Provider components.
In the aspect of function use, the equipment focuses more on humanization, individuation and multi-functionalization. With the development of computer technology, devices enter a human-centered mode from a device-centered mode, and the embedded computing, control technology, artificial intelligence technology, biometric authentication technology and the like are integrated, so that the human-oriented purpose is fully embodied. Due to the development of software technology, the equipment can be adjusted and set according to individual requirements, and is more personalized. Meanwhile, the device integrates a plurality of software and hardware, and the function is more and more powerful.
Further, in a display interface of the intelligent terminal, the body-divided application program has a corresponding shortcut, and when the user clicks the shortcut, the user initiates an operation instruction for starting the body-divided application program.
The starting of the application program is actually to load each component required by the initial page of the application program, and the loading of each component requires time, and if the number of the components is large, the loading time is also long, from the perspective of a user, the initial page of the application program can be displayed after the user clicks a shortcut and waits for a short time, and the user experience is poor.
In order to avoid such a situation, in the application, when the intelligent terminal detects the operation instruction, before starting the initial page of the personal application program, a starting page is generated; wherein the launch page may be an activity type page.
It should be noted that, the application is not only capable of separating the social software, but the social software is only used for illustration, and in practical application, the application may separate any application program, and the specific situation may be selected by the user, which is not limited by the application.
In addition, the user can directly click the shortcut of the body-splitting application program to start the body-splitting application program, and can also start the body-splitting master firstly and then start the body-splitting application program from the body-splitting master, wherein the body-splitting master and the body-splitting master are both applicable to the application, and the application does not limit the mode for starting the body-splitting application program.
Step S102, displaying the starting page, and loading the initial page of the application program at the same time at the next layer of the starting page;
the initial page is the first page that is exposed after the application is started. In the present application, the initial page may also be an activity type page.
Specifically, a task is a stack that can contain many activities, wherein the task is cooperatively used by multiple activities in the stack to complete an application, regardless of which application the activities specifically belong to. For example, task a includes activity 1, activity 2, task B includes activity 3, activity 4, activity 5, task C includes activity 6, activity 7, application a includes task a and task B, application B includes task B and task C, and application C includes task a and task C.
In the present application, the task containing the activity of the start page is not the same as the task containing the activity of the initial page. Since the activity of the starting page is generated first and then the initial page of the divided application is started, the task corresponding to the initial page should be displayed in sequence, but a situation that the initial page of the application is displayed after the user clicks the shortcut and waits for a short time occurs. Therefore, in the present application, when it is monitored that the activity of the self-body application runs the onCreate event, the movetasktorfront (int taskId, int flags) of the activity manager may be used to move the task corresponding to the start page to the top layer, and at the same time, the task corresponding to the initial page is moved to the next layer of the task corresponding to the start page. Therefore, the activity of the initial page and the activity of the starting page can run in the foreground at the same time, namely, the activity of the starting page is displayed to the user, and meanwhile, the activity of the initial page cannot be killed by the background.
Furthermore, multimedia contents such as texts and pictures can be displayed in the starting page, so that the user is prevented from watching a 'white screen', and the user experience is improved.
And step S103, when the loading of the initial page is finished, logging out the starting page and displaying the initial page.
Specifically, when it is monitored that the activity of the body-separated application program runs the onStop event, the initial page loading of the body-separated application program is completed, the top-level startup page can be cancelled, and the initial page of the body-separated application program is naturally displayed after the top-level startup page is cancelled.
In the embodiment of the invention, when an operation instruction for starting the application program is detected, a starting page is generated and displayed, meanwhile, an initial page of the application program is loaded at the next layer of the starting page, and when the initial page is loaded, the starting page is cancelled, so that the initial page of the application program can be displayed. Therefore, the starting page can be displayed in the starting process of the application program, the application program can be simultaneously started in the foreground, and the problem that the initial page of the application program can be displayed only after a user clicks the shortcut in the prior art is solved.
Further, because the initial page and the start page of the application are both activity type pages, and different activities correspond to different tasks, when the two are started, the user is not required to authorize the start page, the activity of the two can be guaranteed to run simultaneously, and the starting efficiency of the application is improved.
Fig. 2 is a schematic structural diagram of an application start device according to another embodiment of the present application, and as shown in fig. 2, the application start device according to this embodiment may include:
a generating module 201, configured to generate a start page when an operation instruction for starting the application program is detected;
a display module 202, configured to display the start page;
the loading module 203 is used for loading the initial page of the application program at the same time of the next layer of the starting page;
and the logout module 204 is configured to logout the start page when the loading of the initial page is completed, and call the display module to display the initial page.
In a preferred embodiment of the present invention, the display module comprises:
the first moving submodule is used for moving the task containing the starting page to the top layer of a display interface;
and the first display sub-module is used for displaying the starting page on the top layer.
In a preferred embodiment of the present invention, the loading module includes:
the second moving submodule is used for moving the task to the next layer of the top layer;
and the first loading submodule is used for loading the initial page of the application program on the next layer of the top layer.
In a preferred embodiment of the present invention, the initial page and the start page are both activity type pages.
In a preferred embodiment of the invention, the application is an avatar application of a native application.
The starting apparatus of the application program in this embodiment can execute the starting method of the application program shown in the first embodiment of this application, and the implementation principles thereof are similar and will not be described herein again.
In another embodiment of the present application, there is provided an electronic device including: a memory and a processor; at least one program stored in the memory for execution by the processor, which when executed by the processor, implements: when an operation instruction for starting the application program is detected, a starting page is generated and displayed, meanwhile, an initial page of the application program is loaded at the next layer of the starting page, and when the initial page is loaded, the starting page is cancelled, so that the initial page of the application program can be displayed. Therefore, the starting page can be displayed in the starting process of the application program, the application program can be simultaneously started in the foreground, and the problem that the initial page of the application program can be displayed only after a user clicks the shortcut in the prior art is solved.
In an alternative embodiment, an electronic device is provided, as shown in fig. 3, an electronic device 3000 shown in fig. 3 comprising: a processor 3001 and a memory 3003. The processor 3001 is coupled to the memory 3003, such as via a bus 3002. Optionally, the electronic device 3000 may further comprise a transceiver 3004. It should be noted that the transceiver 3004 is not limited to one in practical applications, and the structure of the electronic device 3000 is not limited to the embodiment of the present application.
The processor 3001 may be a CPU, general purpose processor, DSP, ASIC, FPGA or other programmable logic device, transistor logic device, hardware component, or any combination thereof. Which may implement or perform the various illustrative logical blocks, modules, and circuits described in connection with the disclosure. The processor 3001 may also be a combination of computing functions, e.g., comprising one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
Bus 3002 may include a path that conveys information between the aforementioned components. The bus 3002 may be a PCI bus or an EISA bus, etc. The bus 3002 may be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is shown in FIG. 3, but this does not mean only one bus or one type of bus.
Memory 3003 may be, but is not limited to, a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, an EEPROM, a CD-ROM or other optical disk storage, optical disk storage (including compact disk, laser disk, optical disk, digital versatile disk, blu-ray disk, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
The memory 3003 is used for storing application program codes for performing the present scheme, and is controlled to be executed by the processor 3001. The processor 3001 is configured to execute application program code stored in the memory 3003 to implement any of the method embodiments shown above.
Among them, electronic devices include but are not limited to: mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like.
Yet another embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, which, when run on a computer, enables the computer to perform the corresponding content in the aforementioned method embodiments. Compared with the prior art, when an operation instruction for starting the application program is detected, the starting page is generated and displayed, meanwhile, the initial page of the application program is loaded at the next layer of the starting page, and when the initial page is loaded, the starting page is cancelled, so that the initial page of the application program can be displayed. Therefore, the starting page can be displayed in the starting process of the application program, the application program can be simultaneously started in the foreground, and the problem that the initial page of the application program can be displayed only after a user clicks the shortcut in the prior art is solved.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A method for starting an application program, comprising:
when an operation instruction for starting the application program is detected, a starting page is generated;
displaying the starting page, and loading an initial page of the application program at the same time at the next layer of the starting page;
and when the loading of the initial page is finished, logging out the starting page and displaying the initial page.
2. The method for starting the application program according to claim 1, wherein the step of displaying the start screen comprises:
moving the task containing the starting page to the top layer of a display interface;
and displaying the starting page on the top layer.
3. The method for starting the application program according to claim 2, wherein the step of loading the initial page of the application program at the same time at the next layer of the starting page comprises:
moving the task to a layer below the top layer;
and loading an initial page of the application program on the next layer of the top layer.
4. A method for starting an application according to claim 1, 2 or 3, wherein said initial page and said start page are both activity type pages.
5. A method for starting an application according to claim 1, 2 or 3, wherein the application is an individualizing application of a native application.
6. An apparatus for starting an application program, comprising:
the generating module is used for generating a starting page when detecting an operation instruction for starting the application program;
the display module is used for displaying the starting page;
the loading module is used for loading the initial page of the application program at the same time when the next layer of the starting page is started;
and the logout module is used for logging out the starting page when the loading of the initial page is finished, and calling the display module to display the initial page.
7. The device for starting an application program according to claim 6, wherein the presentation module comprises:
the first moving submodule is used for moving the task containing the starting page to the top layer of a display interface;
and the first display sub-module is used for displaying the starting page on the top layer.
8. The device for starting the application program according to claim 7, wherein the loading module comprises:
the second moving submodule is used for moving the task to the next layer of the top layer;
and the first loading submodule is used for loading the initial page of the application program on the next layer of the top layer.
9. An electronic device, comprising:
a processor, a memory, and a bus;
the bus is used for connecting the processor and the memory;
the memory is used for storing operation instructions;
the processor is used for executing the starting method of the application program according to any one of the claims 1-5 by calling the operation instruction.
10. A computer-readable storage medium for storing computer instructions which, when executed on a computer, enable the computer to perform the method for starting an application program of any one of claims 1 to 5.
CN201811533754.8A 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium Pending CN111399928A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811533754.8A CN111399928A (en) 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811533754.8A CN111399928A (en) 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN111399928A true CN111399928A (en) 2020-07-10

Family

ID=71435816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811533754.8A Pending CN111399928A (en) 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN111399928A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416492A (en) * 2020-11-18 2021-02-26 努比亚技术有限公司 Terminal interaction method, terminal and computer readable storage medium
CN116661909A (en) * 2023-08-01 2023-08-29 北京小米移动软件有限公司 Application program running method and device, terminal equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777184A (en) * 2016-12-22 2017-05-31 北京猎豹移动科技有限公司 A kind of page loading method, device and electronic equipment
CN107402781A (en) * 2017-06-26 2017-11-28 努比亚技术有限公司 Spread its tail page display management method, terminal and computer-readable recording medium
CN107436786A (en) * 2017-07-28 2017-12-05 深圳Tcl新技术有限公司 Using starting guide method, apparatus and computer-readable recording medium
CN107957837A (en) * 2017-12-30 2018-04-24 北京百度网讯科技有限公司 Shortcut generation method, device and the terminal device of Web page application program
CN108762833A (en) * 2018-05-16 2018-11-06 北京安云世纪科技有限公司 Application in Android system starts method and apparatus
CN108829487A (en) * 2018-06-28 2018-11-16 北京五八信息技术有限公司 A kind of methods of exhibiting of pop-up, device, storage medium and terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106777184A (en) * 2016-12-22 2017-05-31 北京猎豹移动科技有限公司 A kind of page loading method, device and electronic equipment
CN107402781A (en) * 2017-06-26 2017-11-28 努比亚技术有限公司 Spread its tail page display management method, terminal and computer-readable recording medium
CN107436786A (en) * 2017-07-28 2017-12-05 深圳Tcl新技术有限公司 Using starting guide method, apparatus and computer-readable recording medium
CN107957837A (en) * 2017-12-30 2018-04-24 北京百度网讯科技有限公司 Shortcut generation method, device and the terminal device of Web page application program
CN108762833A (en) * 2018-05-16 2018-11-06 北京安云世纪科技有限公司 Application in Android system starts method and apparatus
CN108829487A (en) * 2018-06-28 2018-11-16 北京五八信息技术有限公司 A kind of methods of exhibiting of pop-up, device, storage medium and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416492A (en) * 2020-11-18 2021-02-26 努比亚技术有限公司 Terminal interaction method, terminal and computer readable storage medium
CN116661909A (en) * 2023-08-01 2023-08-29 北京小米移动软件有限公司 Application program running method and device, terminal equipment and storage medium

Similar Documents

Publication Publication Date Title
EP3620918B1 (en) Identifiers across application instances
US7877091B2 (en) Method and system for executing a container managed application on a processing device
CN109308241B (en) Method and device for monitoring starting process of application program, terminal equipment and storage medium
US9189300B2 (en) Dynamic service discovery
US8621081B2 (en) Hypervisor controlled user device that enables available user device resources to be used for cloud computing
CN110018765B (en) Page display method, device, terminal and storage medium
US20130347009A1 (en) API Redirection for Limited Capability Operating Systems
US10908948B2 (en) Multiple application instances in operating systems that utilize a single process for application execution
CN110007936B (en) Data processing method and device
US20210271491A1 (en) Application processing method, device, electronic device and storage medium
US9875099B2 (en) Computer-implemented method and system for executing android apps natively on any environment
JP2019509567A (en) Resource loading method, service function implementing method and apparatus for application (APP)
CN112835632B (en) Method and equipment for calling end capability and computer storage medium
CN111399928A (en) Application program starting method and device, electronic equipment and readable storage medium
US20160080293A1 (en) Accounts Control
CN112685104A (en) Application program starting control method and device, electronic equipment and storage medium
US11782881B2 (en) Recommending remotely executed applications for opening files
CN115629809A (en) Data processing method and device, electronic equipment and computer readable storage medium
WO2015184902A1 (en) Concurrent processing method for intelligent split-screen and corresponding intelligent terminal
AU2017363322B2 (en) Application resource usage reduction
EP3848800B1 (en) Method and apparatus for displaying message box, terminal and storage medium
CN111142972B (en) Method, apparatus, system, and medium for extending functions of application program
CN113778566A (en) Native application calling method and device, electronic equipment and computer readable medium
CN114416381B (en) Processing resource over-partitioning method, device, equipment and storage medium
US9021093B2 (en) Managing and securing manageable resources in stateless web server architecture using servlet filters

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