[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111399928B - 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
CN111399928B
CN111399928B CN201811533754.8A CN201811533754A CN111399928B CN 111399928 B CN111399928 B CN 111399928B CN 201811533754 A CN201811533754 A CN 201811533754A CN 111399928 B CN111399928 B CN 111399928B
Authority
CN
China
Prior art keywords
application program
starting
page
loading
application
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
Application number
CN201811533754.8A
Other languages
Chinese (zh)
Other versions
CN111399928A (en
Inventor
裴广勇
纪纲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing 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/CN111399928B/en
Publication of CN111399928A publication Critical patent/CN111399928A/en
Application granted granted Critical
Publication of CN111399928B publication Critical patent/CN111399928B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/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

Landscapes

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

Abstract

The application provides a method and a device for starting 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 application, when the operation instruction for starting the application program is detected, a starting page is generated, the starting page is displayed, meanwhile, the initial page of the application program is loaded on the next layer of the starting page, and when the initial page loading is completed, the starting page is logged off, so that the initial page of the application program can be displayed. In this way, the application program can display the starting page in the starting process, and can also be started at the same time in the foreground, so that the problem that the initial page of the application program can be displayed after a short waiting time after the 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 apparatus for starting an application, an electronic device, and a computer readable storage medium.
Background
Along with the rise of mobile interconnection, along with the change of the times, a lot of social software such as WeChat, QQ, microblog and the like is gradually appeared. The user can communicate with other people in real time through social software and can publish shared information.
In practical application, friends in social software of a user may include family members, friends, clients and colleagues, and in this case, sharing information released by the user may be seen by all people, and although the sharing information may be released without displaying the designated friends, the operation is complicated, especially when the number of friends is large.
In view of the above problems, in the prior art, APP (Application) of social software is "split", that is, the social software is copied to generate a split Application, so that two identical social software exists in a terminal, and a user can log in two accounts simultaneously by using a native Application and a split Application to distinguish family, friends from clients and colleagues.
However, when the splitting 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 user can display a white screen when the splitting application is started, the white screen can not disappear until the splitting application is started, the application interface is displayed, and the user experience is poor.
Moreover, since the window is implemented using a floating window, the use of the floating window requires that the user manually open the window in the application authority management (such as "setting" of the mobile phone) of the terminal, so that the authority of the floating window is given, which is relatively complicated.
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 an initial page of the application program can be displayed after a short waiting time after a user clicks a shortcut in the prior art. The technical scheme is as follows:
In a first aspect, there is provided a method for starting an application, the method comprising:
When an operation instruction for starting the application program is detected, a starting page is generated;
displaying the starting page, and simultaneously loading an initial page of the application program on the next layer of the starting page;
when the initial page loading is completed, the starting page is logged out, and the initial page is displayed.
In a second aspect, there is provided an apparatus for starting an application program, the apparatus comprising:
the generation 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 at the next layer of the starting page;
And the cancellation module is used for canceling the starting page and calling the display module to display the initial page when the loading of the initial page is completed.
In a third aspect, an electronic device is provided, the 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 configured to cause the processor to execute an operation corresponding to the method for starting the application program according to the first aspect of the present application by calling the operation instruction.
In a fourth aspect, a computer readable storage medium is provided, on which a computer program is stored, which program, when being executed by a processor, implements the method for starting an application program according to the first aspect of the application.
The technical scheme provided by the application has the beneficial effects that:
In the embodiment of the invention, when the operation instruction for starting the application program is detected, a starting page is generated, the starting page is displayed, meanwhile, the initial page of the application program is loaded on the next layer of the starting page, and when the initial page loading is completed, the starting page is logged off, so that the initial page of the application program can be displayed. In this way, the application program can display the starting page in the starting process, and can also be started at the same time in the foreground, so that the problem that the initial page of the application program can be displayed after a short waiting time after the 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 that are required to be used in the description of the embodiments of the present application will be briefly described below.
FIG. 1 is a 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 program starting 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 another embodiment of the present application.
Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are illustrative only and are not to be construed as limiting the application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. 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. The term "and/or" as used herein includes all or any element and all combination of one or more of the associated listed items.
For the purpose of making the objects, technical solutions and advantages of the present application more apparent, the embodiments of the present application will be described in further detail with reference to the accompanying drawings.
Along with the rise of mobile interconnection, along with the change of the times, a lot of social software such as WeChat, QQ, microblog and the like is gradually appeared. The user can communicate with other people in real time through social software and can publish shared information.
In practical application, friends in social software of a user may include family members, friends, clients and colleagues, and in this case, sharing information released by the user may be seen by all people, and although the sharing information may be released without displaying the designated friends, the operation is complicated, especially when the number of friends is large.
In view of the above problems, in the prior art, APP (Application) of social software is "split", that is, the social software is copied to generate a split Application, so that two identical social software exists in a terminal, and a user can log in two accounts simultaneously by using a native Application and a split Application to distinguish family, friends from clients and colleagues.
However, when the splitting 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 user can display a white screen when the splitting application is started, the white screen can not disappear until the splitting application is started, the application interface is displayed, and the user experience is poor.
Moreover, since the window is implemented using a floating window, the use of the floating window requires that the user manually open the window in the application authority management (such as "setting" of the mobile phone) of the terminal, so that the authority of the floating window is given, which is relatively complicated.
The application provides a method and a device for starting an application program, electronic equipment and a computer readable storage medium, and aims to solve the technical problems in the prior art.
The following describes the technical scheme of the present application and how the technical scheme of the present application solves the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail 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 is provided, as shown in fig. 1, the method comprising:
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 a native application, and the native application may be split, and a "splitter" or an application having a function similar to that of the "splitter" may be used.
Specifically, the main technical scheme for realizing application multi-opening by multi-opening application comprises the following steps: the split application program with the same package name as the host application program is loaded through the reflection calling mechanism, and because the split application program has the same package name as the host application program, in an operating system, not only can the movable component and the service component establish normal communication with ACTIVITY MANAGER SERVICE (a process management server), but also the movable component, the service component, the broadcasting component and the like can be smoothly identified by PACKAGE MANAGER SERVICE (a software management server), so that the error rate of abnormal operation of the related shelled application program in the prior art is reduced; because the host application program and the target application program use the same package name, a main function entry (Activity thread. Main) is not required to be independently constructed for each component (Activity, service, broadcast Receiver and Content Provider) of the split application program which is called by reflection, and the problem of complexity of PACKAGE MANAGER SERVICE verification program implementation caused by the package name is not required to be considered, so that the program running efficiency is greatly improved; communication between the split application 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 and the required resources of the original application program are established in the host application program in a one-to-one correspondence, the required corresponding resources of the split application program can be called through a hook function in the host application program, 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 original application program.
The native application program, the splitting application program and the 'master of splitting' 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 program (i.e. the "splitting application program") is App1', where the target application program is to implement all functions and corresponding services of the native application program App 1; in a host application program of the terminal device, "App1'. Apk" is an installation package of resources attached to the host application program, the installation package "App1'. Apk" is called through a Java reflection mechanism, then, a target application program App1' implemented by the "App1'. Apk" is loaded, and in the process of loading the "App1'. Apk" in the host application program, all required resources of the target application App1', such as ACTIVITYMANAGERSERVICE resources, PACKAGEMANAGERSERVICE resources, activity components, service components, broadcast Receiver components and Content Provider components, are created, wherein all required resources of the target application App1', such as ACTIVITYMANAGERSERVICE resources, PACKAGEMANAGERSERVICE resources, activity components, service components, broadcast Receiver components and Content Provider components, are in one-to-one correspondence and are the same as all required resources of a native application program, that is, app1 running in an operating system of the terminal device, such as ACTIVITYMANAGERSERVICE resources, PACKAGEMANAGERSERVICE resources, activity components, service components, broadcast Receiver components and Content Provider components.
In terms of functional use, the device is more focused on humanization, individualization and multifunctionality. With the development of computer technology, the device enters a mode of 'centering on people' from a mode of 'centering on the device', and embedded computing, control technology, artificial intelligence technology, biological authentication technology and the like are integrated, so that the aim of people is fully embodied. Due to the development of software technology, the device can adjust the settings according to personal needs, and is more personalized. Meanwhile, the device integrates a plurality of software and hardware, and the functions are more and more powerful.
Further, in the display interface of the intelligent terminal, the splitting application program has a corresponding shortcut, and when the user clicks the shortcut, the user is indicated to initiate an operation instruction for starting the splitting application program.
The starting application program is actually all components needed for loading the initial page of the application program, and the loading of all components requires time, if the components are more, the loading time is longer, and from the perspective of a user, the initial page of the application program can be displayed after the user clicks the shortcut, so that the user experience is poor.
To avoid this, in the present application, when the intelligent terminal detects the operation instruction, a start page is generated before starting the initial page of the splitting application; the start page may be an activity type page.
It should be noted that, the present application is not only capable of splitting social software, but the social software is only used for illustration, and in practical application, the present application can split any application program, and the specific situation can be selected by the user, which is not limited by the present application.
In addition, the user can directly click the shortcut of the splitting application program to start the splitting application program, or can start the splitting application program from the splitting master before starting the splitting application program.
Step S102, the starting page is displayed, and an initial page of the application program is loaded at the same time on the next layer of the starting page;
The initial page is the first page displayed after the application program is started. In the present application, the initial page may be an activity type page.
Specifically, a task is a stack that can contain many activities, where the task is co-operative 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, and 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 task as the task containing the activity of the initial page. Because the activity of the start page is generated first, and then the initial page of the splitting application program is started, the task corresponding to the initial page should be displayed in sequence, but in this way, the situation that the initial page of the application program is displayed after the user clicks the shortcut and after a short waiting time occurs. Therefore, in the present application, when it is monitored that the activity of the splitting application is running onCreate, the task corresponding to the start page may be moved to the uppermost layer by using moveTaskToFront (INT TASKID, int flags) of ACTIVITYMANAGER, 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. Thus, the activity of the initial page and the activity of the starting page can be 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, the multimedia contents such as texts, pictures and the like can be displayed in the starting page, so that a user is prevented from watching a white screen, and the user experience is improved.
Step S103, when the initial page loading is completed, the starting page is logged out, and the initial page is displayed.
Specifically, when the activity of the splitting application program is monitored to run onStop, the completion of the loading of the initial page of the splitting application program is indicated, the starting page of the top layer can be logged off at the moment, and the initial page of the splitting application program is naturally displayed after the starting page of the top layer is logged off.
In the embodiment of the invention, when the operation instruction for starting the application program is detected, a starting page is generated, the starting page is displayed, meanwhile, the initial page of the application program is loaded on the next layer of the starting page, and when the initial page loading is completed, the starting page is logged off, so that the initial page of the application program can be displayed. In this way, the application program can display the starting page in the starting process, and can also be started at the same time in the foreground, so that the problem that the initial page of the application program can be displayed after a short waiting time after the user clicks the shortcut in the prior art is solved.
Furthermore, because the initial page and the starting page of the application program are both pages of the activity type, and different activities correspond to different tasks, when the two pages are started, a user is not required to authorize the starting page, the activity of the two pages can be ensured to run simultaneously, and the starting efficiency of the application program is improved.
Fig. 2 is a schematic structural diagram of an application program starting device according to another embodiment of the present application, and as shown in fig. 2, the device of this embodiment may include:
A generating module 201, configured to generate a start page when detecting an operation instruction for starting the application program;
A display module 202, configured to display the start page;
the loading module 203 is configured to simultaneously load an initial page of the application program on a next layer of the start page;
And the cancellation module 204 is used for canceling the starting page and calling the display module to display the initial page when the loading of the initial page is completed.
In a preferred embodiment of the present invention, the display module includes:
the first moving submodule is used for moving the task containing the starting page to the top layer of the 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:
a second moving submodule, configured to move the task to a layer next to the top layer;
And the first loading sub-module 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 a native application.
The application program starting device in this embodiment may execute the application program starting method in the first embodiment of the present application, and its implementation principle is similar, and will not be described here again.
In still another embodiment of the present application, there is provided an electronic apparatus 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, performs: when an operation instruction for starting the application program is detected, a starting page is generated, the starting page is displayed, meanwhile, an initial page of the application program is loaded on the next layer of the starting page, and when the initial page loading is completed, the starting page is logged off, so that the initial page of the application program can be displayed. In this way, the application program can display the starting page in the starting process, and can also be started at the same time in the foreground, so that the problem that the initial page of the application program can be displayed after a short waiting time after the user clicks the shortcut in the prior art is solved.
In an alternative embodiment, an electronic device is provided, as shown in fig. 3, and the electronic device 3000 shown in fig. 3 includes: a processor 3001, and a memory 3003. Wherein the processor 3001 is coupled to the memory 3003, such as by a bus 3002. Optionally, the electronic device 3000 may also include a transceiver 3004. It should be noted that, in practical applications, the transceiver 3004 is not limited to one, 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 components, or any combination thereof. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. The processor 3001 may also be a combination that implements computing functionality, e.g., comprising one or more combinations of microprocessors, a combination of DSPs and microprocessors, and the like.
Bus 3002 may include a path to transfer information between the above components. Bus 3002 may be a PCI bus or an EISA bus, or the like. The bus 3002 may be classified into an address bus, a data bus, a control bus, and the like. For ease of illustration, only one thick line is shown in fig. 3, but not only one bus or one type of bus.
The memory 3003 may be, but is not limited to, ROM or other type of static storage device that can store static information and instructions, RAM or other type of dynamic storage device that can store information and instructions, EEPROM, CD-ROM or other optical disk storage, optical disk storage (including compact disks, laser disks, optical disks, digital versatile disks, blu-ray disks, 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 executing the inventive arrangements and is controlled to be executed by the processor 3001. The processor 3001 is configured to execute application code stored in the memory 3003 to implement what is shown in any of the method embodiments described 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 stationary terminals such as digital TVs, desktop computers, and the like.
Yet another embodiment of the present application provides a computer-readable storage medium having stored thereon a computer program which, when run on a computer, causes the computer to perform the corresponding ones of the foregoing method embodiments. Compared with the prior art, when the operation instruction for starting the application program is detected, a starting page is generated, the starting page is displayed, meanwhile, the initial page of the application program is loaded on the next layer of the starting page, and when the initial page loading is completed, the starting page is logged off, so that the initial page of the application program can be displayed. In this way, the application program can display the starting page in the starting process, and can also be started at the same time in the foreground, so that the problem that the initial page of the application program can be displayed after a short waiting time after the 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, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
The foregoing is only a partial embodiment of the present invention, and it should be noted that it will be apparent to those skilled in the art that modifications and adaptations can be made without departing from the principles of the present invention, and such modifications and adaptations are intended to be comprehended within the scope of the present invention.

Claims (8)

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 simultaneously loading an initial page of the application program on the next layer of the starting page;
When the initial page loading is completed, the starting page is logged out, and the initial page is displayed;
The application program is a split application program of a native application program;
The starting page displays the multimedia content;
The initial page and the starting page are both activity type pages.
2. The method for starting an application according to claim 1, wherein the step of displaying the starting page comprises:
the task containing the starting page is moved to the top layer of the display interface;
and displaying the starting page on the top layer.
3. The method for starting an application program according to claim 2, wherein the step of loading the initial page of the application program at the next layer of the start page simultaneously comprises:
moving the task to a layer next to the top layer;
and loading an initial page of the application program on the next layer of the top layer.
4. An application program starting apparatus, comprising:
the generation 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 at the next layer of the starting page;
the cancellation module is used for canceling the starting page and calling the display module to display the initial page when the loading of the initial page is completed;
The application program is a split application program of a native application program;
The starting page displays the multimedia content;
The initial page and the starting page are both activity type pages.
5. The application program starting apparatus according to claim 4, wherein the presentation module includes:
the first moving submodule is used for moving the task containing the starting page to the top layer of the display interface;
and the first display sub-module is used for displaying the starting page on the top layer.
6. The application program starting apparatus according to claim 5, wherein the loading module includes:
a second moving submodule, configured to move the task to a layer next to the top layer;
And the first loading sub-module is used for loading the initial page of the application program on the next layer of the top layer.
7. 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 configured to execute the method for starting the application program according to any one of claims 1 to 3 by calling the operation instruction.
8. A computer readable storage medium storing computer instructions which, when run on a computer, cause the computer to perform the method of starting an application program according to any one of the preceding claims 1 to 3.
CN201811533754.8A 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium Active CN111399928B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811533754.8A CN111399928B (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 CN111399928B (en) 2018-12-14 2018-12-14 Application program starting method and device, electronic equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN111399928A CN111399928A (en) 2020-07-10
CN111399928B true CN111399928B (en) 2024-09-17

Family

ID=71435816

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811533754.8A Active CN111399928B (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) CN111399928B (en)

Families Citing this family (2)

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

Citations (2)

* 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

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10725838B2 (en) * 2017-03-29 2020-07-28 Microsoft Technology Licensing, Llc Application startup control
CN107436786A (en) * 2017-07-28 2017-12-05 深圳Tcl新技术有限公司 Using starting guide method, apparatus and computer-readable recording medium
CN107908452A (en) * 2017-11-15 2018-04-13 福建中金在线信息科技有限公司 Multi-page starts method and device
CN107957837B (en) * 2017-12-30 2021-08-20 北京百度网讯科技有限公司 Method and device for generating shortcut of webpage application program and terminal equipment
CN108762833A (en) * 2018-05-16 2018-11-06 北京安云世纪科技有限公司 Application in Android system starts method and apparatus
CN108829487B (en) * 2018-06-28 2022-07-29 北京五八信息技术有限公司 Popup window display method and device, storage medium and terminal

Patent Citations (2)

* 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

Also Published As

Publication number Publication date
CN111399928A (en) 2020-07-10

Similar Documents

Publication Publication Date Title
CN110199271B (en) Method and apparatus for field programmable gate array virtualization
US9733953B2 (en) API redirection for limited capability operating systems
US20170102957A1 (en) System and Method for Trusted Operability When Moving Between Network Functions Virtualization States
US10423471B2 (en) Virtualizing integrated calls to provide access to resources in a virtual namespace
CN111049883B (en) Data reading method, device and system of distributed table system
CN110007936B (en) Data processing method and device
JP2019509567A (en) Resource loading method, service function implementing method and apparatus for application (APP)
CN111399928B (en) Application program starting method and device, electronic equipment and readable storage medium
US20130325960A1 (en) Client-side sharing of event information
CN113835748B (en) Packaging method, system and readable medium for application program based on HTML5
US10796008B2 (en) Executing privileged code in a process
AU2017363322B2 (en) Application resource usage reduction
CN115629809A (en) Data processing method and device, electronic equipment and computer readable storage medium
CN106886721B (en) Method and device for realizing auxiliary function in application
CN112506781B (en) Test monitoring method, device, electronic equipment, storage medium and program product
CN111142972B (en) Method, apparatus, system, and medium for extending functions of application program
CN111324386B (en) Method and device for starting split application program, electronic equipment and storage medium
EP3848800B1 (en) Method and apparatus for displaying message box, terminal and storage medium
CN113656115B (en) Interface calling system, method and electronic equipment
CN113760586B (en) Picture detection method and device
CN117971376A (en) Data processing method, device, cloud device and medium
CN115543480A (en) Activity component call processing method, system, computer equipment and storage medium
CN113821325A (en) Application program calling method, device, equipment and medium

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