Method for starting application according to association strategy, device and mobile terminal

A technology associated with applications and mobile terminals. It is applied in the fields of telephone communication, electrical components, and branch equipment. It can solve problems such as poor user experience and slow cold startup speed, and achieve the effect of improving application startup speed and user experience.

Inactive Publication Date: 2017-04-26
NUBIA TECHNOLOGY CO LTD
View PDF7 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The main purpose of the present invention is to propose a method, device and mobile terminal for starting an application according to an association policy, aiming to solve the problem of poor user experience caused by the slow start of the cold start of the existing mobile terminal application

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for starting application according to association strategy, device and mobile terminal
  • Method for starting application according to association strategy, device and mobile terminal
  • Method for starting application according to association strategy, device and mobile terminal

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0075] The first embodiment of the present invention proposes a method for starting an application according to an association policy, such as image 3 shown, including the following steps:

[0076] S101, when the application starts, detect the application code segment, analyze the application code segment to obtain the associated application of the application, and form an associated application data table of the application;

[0077] When starting an application, when the java virtual machine loads a java class, it scans the code segment of the application according to specific rules, detects the associated starting application of the application, and stores it in a table. Start the application by association, that is, because two independent applications are often used in association, you can directly click the association start button to start the associated application by setting the association start button if necessary. Select the button of other APP in the picture APP...

Embodiment 2

[0090] The second embodiment of the present invention provides an application startup method, such as Figure 4 shown, including the following steps:

[0091] S201, when the application starts, when the java virtual machine starts to execute a certain class of the application, scan the startActivity and startActivityForResult methods, detect the component value of the parameter intent,

[0092] S202, determine whether the class pointed to by the value is the application, if not the application, it is an associated application, and execute S209; otherwise, execute S203;

[0093] Activity is the most basic and most commonly used four components in Android components: Activity, Service service, Content Provider content provider, and one of BroadcastReceiver broadcast receivers.

[0094] Activity is an application component that users can interact with in order to complete a certain task. In an android application, an Activity is usually a separate screen on which some controls ...

Embodiment 3

[0108] Embodiment 3 of the present invention provides an application startup method, such as Figure 5 shown, including the following steps:

[0109] S301. Obtain an application startup command, and query the associated application data table when the java virtual machine starts to execute a certain class of the application;

[0110] S302. Is there an associated application data table? If it exists, execute S303, otherwise execute S304;

[0111] The establishment process of the associated application data table is the same as that in the second embodiment, and will not be repeated here.

[0112] S303, silently start the associated application in the associated application data table;

[0113] Silently starting the associated application includes: establishing the corresponding process of the application, preloading the resources and class libraries needed for the application to run, but not running, and only when the button of the associated application is touched, the proc...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a method for starting an application according to an association strategy, a device and a mobile terminal. The method comprises the following steps: when the application is started, detecting an application code segment, and analyzing the application code segment to obtain an associated application of the application so as to form an associated application data sheet of this application; and silently starting the associated application recorded in the associated application data sheet. According to the method disclosed by the invention, while an application is started, an associated application thereof is started, so that a cold start does not need to be performed when the associated application is called, a corresponding speed is relatively high, and the user experience is better.

Description

technical field [0001] The present invention relates to the technical field of mobile terminals, in particular to a method, device and mobile terminal for starting an application according to an association policy. Background technique [0002] As an electronic product tool that the public cannot leave at present, the mobile phone is very sticky to the user, so the average user has relatively high requirements for the response speed of the application on the mobile phone, and hopes that the application can respond in real time. [0003] At present, there are two ways to start Android applications: cold start and hot start; cold start refers to the first start of the application. When the application is started for the first time, the system needs to create a new process for it and load it at startup. The class library and other resources needed for the application to run; hot start means that the application has been temporarily stored in the background, and when the user cl...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04M1/725
CPCH04M1/72403
Inventor 李爵宇刘磊
Owner NUBIA TECHNOLOGY CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products