[go: up one dir, main page]

CN108804158A - Application call method, the control method of terminal device, terminal device and computer readable storage medium - Google Patents

Application call method, the control method of terminal device, terminal device and computer readable storage medium Download PDF

Info

Publication number
CN108804158A
CN108804158A CN201810582331.9A CN201810582331A CN108804158A CN 108804158 A CN108804158 A CN 108804158A CN 201810582331 A CN201810582331 A CN 201810582331A CN 108804158 A CN108804158 A CN 108804158A
Authority
CN
China
Prior art keywords
application
application program
page
objective function
program
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
CN201810582331.9A
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.)
Meizu Technology Co Ltd
Original Assignee
Meizu 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 Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201810582331.9A priority Critical patent/CN108804158A/en
Publication of CN108804158A publication Critical patent/CN108804158A/en
Pending legal-status Critical Current

Links

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/44505Configuring for program initiating, e.g. using registry, configuration files
    • 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/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • 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/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/4881Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues

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 present invention provides a kind of application call method, the control method of terminal device, terminal device and computer readable storage medium, which includes receiving the call request instruction of invocation target feature operation;It is instructed according to the call request, describes to search in file in the application management of application framework and operate matched recalls information with objective function, according to recalls information operational objective application program or the objective function page of destination application.There is terminal device provided by the invention processor and memory, processor above-mentioned application call method may be implemented when executing computer program.It is stored with for realizing above method computer program on the computer readable storage medium of the present invention.The present invention can allow user easily to realize the mutual calling on application framework between different application.

Description

Application call method, the control method of terminal device, terminal device and computer Readable storage medium storing program for executing
Technical field
The present invention relates to the control fields of electronic equipment, specifically realizing application program on the terminal device in one kind Call method and the device for realizing this method further relate to a kind of terminal equipment control method and realize the dress of this method It sets, further relates to a kind of terminal device and computer readable storage medium for realizing the above method.
Background technology
The terminal devices such as smart mobile phone, tablet computer are the most frequently used electronic equipment, people in people's daily life Like that various application programs are installed on intelligent electronic device, and runs a large amount of application program simultaneously on the terminal device. The operating system of many terminal devices all provides open SDK (Software Development Kit, software development work now Tool) and open API (Application Programming Interface, application programming interface), it is answered with reducing With the difficulty of program development, certain standard also is provided for the exploitation of application program, therefore, the selectable application program of people It is more and more.
However, the program that the installation kit APK of existing application program is write using language such as JAVA mostly, wherein including Component made of largely being write according to prespecified logic, therefore, the installation kit needs of existing application program are set by terminal Standby operating system is directly run, for example, after the installation kit of application program downloads to terminal device, by the operation system of terminal device System parses installation kit, and executes installation operation.During the installation process, operation is the installation kit of existing application program System will obtain the data of installation kit and generate corresponding file according to prespecified logic, including generate needed for application program The control wanted, these controls often run directly in operating system and realize specific function.Also, in application program After installing, usually show that the icon of the application program, user need to run the application program on the desktop of terminal device When, the icon of the application program is clicked, which is directly run by the operating system of application program.
As the function that application program is realized is more and more, the page of application program is also more and more, and is occupied when operation Hardware resource it is also more and more, such as occupy more memory sources, and need to call a large amount of interface etc..Due to application The setting information of each page of program, the program file etc. of calling interface are required for being written in the installation kit of application program, Therefore, cause the installation kit data volume of application program very big, user download application program installation kit generally require it is longer Stand-by period, and since the data volume of installation kit is larger, downloads installation kit and also tend to spend many data traffics.
Further, since the function of existing application program is more single, people cannot be met to function of application Diversified, scene hommization requirement.For example, when user plays a certain film using player application, it is desirable to Understand the film review information of the film, still, existing player application often can not provide film review information, at this point, past It is realized by means of third-party application program toward needs, such as is realized by means of the application program with film review function.But such as Fruit user needs to browse the film review of the film, is needing to exit currently running player application, such as player is answered It is placed in running background with program, application program of the operation with film review function is then clicked, to realize the switching of application program. Also, after user browses film review, if it is desired to continue to watch the film, then needs to exit film review application program, and Player application is reruned, such as clicks the icon of player application.Such operation causes user to need frequency Numerous operation clicked on the terminal device, user experience are poor.
Therefore, some existing operating systems provide the mechanism that application program is mutually called, and are transported for example, starting in terminal device After row, terminal device will run campaign management component, if the application program run on terminal device can be by other application Program is called, then needs to provide a calling interface to campaign management component, therefore, will in the caching of campaign management component The information of a large amount of calling interface is recorded, each calling interface information corresponds to an application program that can be called.
When terminal device is run, if an application program needs to call another application program, to operating system Request is sent out, operating system searches the calling interface file for needing called application program by campaign management component, and The called application program of operation is redirected by calling interface.However, this mode needs called application program to activity Management assembly provides calling interface, therefore application program needs to realize the function of providing calling interface, leads to opening for application program Degree of raising difficult questions is larger, and the size of code of application program is more, and the installation kit data volume of application program is also larger, influences application program Download and the speed of service.
Invention content
The first object of the present invention, which is to provide, a kind of facilitates user to realize application call under application framework Application call method.
The second object of the present invention is to provide a kind of terminal device control for calling application program convenient for application framework Method.
The third object of the present invention is to provide a kind of application call for allowing user easily to call another application program Device.
The fourth object of the present invention is to provide a kind of terminal device for realizing above application routine call method.
The fifth object of the present invention, which is to provide, can realize above application program tune when one kind is read out by the processor and executes With the computer readable storage medium of method.
It, should in order to realize that the first above-mentioned purpose, application call method provided by the invention are applied to terminal device Method includes receiving the call request instruction of invocation target feature operation;It is instructed according to the call request, in application framework Application management describe to search in file and operate matched recalls information with objective function, operated according to recalls information operation function The objective function page of corresponding destination application or destination application.
By said program as it can be seen that the present invention by searched in application framework called destination application or The recalls information of the objective function page, and operational objective application program or objective function page are started according to recalls information Face.In this way, when user needs invocation target application program or the objective function page, it is only necessary to initially be answered currently running With the instruction for sending out calling in program, such as clicks specific button or form specific sliding trace on the screen, initially answer Call request instruction is sent out to application framework immediately with program, to automatic operational objective application program or target work( It can the page.User, which need not click, needs the icon of destination application run to start operational objective application program, Significantly facilitate the operation of user.
In addition, since destination application is operated on application framework, application framework provides application program Running environment, such as the configuration file download of destination application are parsed by application framework later, and by application program Interface, component that frame provides etc. supports the operation of application program.In this way, the data volume of the configuration file of destination application can With very little, when needing operational objective application program, configuration file and the startup of destination application can be quickly downloaded Destination application reduces stand-by period when destination application starts operation, promotes the experience of user.
One Preferable scheme is that, recalls information operational objective feature operation includes:Target is obtained according to recalls information to answer With the configuration file of program, the primary page of destination application or the objective function page is generated according to configuration file;Wherein, The primary page is that the primary control of the operating system of application terminal equipment renders the page generated.
It can be seen that when operational objective application program, obtain the configuration file of destination application first, and according to Set the primary page of file generated destination application, it can be ensured that render the page of the page and traditional application program that generate Face is identical, so that it is guaranteed that user experience will not change.
Further embodiment is that configuration file includes component, and destination application or mesh are generated according to configuration file Mark function pages the primary page include:According to the correspondence of the primary control of the operating system of component and terminal device, really Determine the corresponding primary control of component, the primary page of destination application or the objective function page is generated using primary control.
As it can be seen that determining corresponding primary control by the component in configuration file, and use the primary control of operating system Part generates the primary page, it can be ensured that the generated time of the primary page is shorter, avoids using the head of a household when starting destination application Time waits for.
Further scheme is that recalls information includes at least one kind below:Destination application or objective function The title of the page, the path of classification, the objective function page.
It can be seen that when invocation target application program or the objective function page, application framework can be according to such as The title of destination application, classification, the information such as path of function pages determine the destination application or mesh for needing to call Function pages are marked, and quickly find configuration file, reduce the startup time of destination application.
Further scheme is that call request instruction includes to be transmitted to destination application or the objective function page Transmission data;After destination application or the operation of the objective function page, the transmission data in call request instruction is obtained.It is excellent Choosing, after destination application obtains transmission data, predetermined registration operation is executed according to transmission data, generates returned data;It is receiving To after the return request instruction for returning to primary application program, primary application program is executed, and returned data is transmitted to initially Application program.
As it can be seen that in invocation target application program, transmission data can be sent to destination application, in this way, target is answered Corresponding operation can be executed according to received transmission data with program, and generates returned data.Target can be facilitated Carry out data transmission and execute preset operation between application program and primary application program.
Further scheme is that call request instruction includes the classification information and title of objective function operation, and Application management, which describes file record, the classification information of at least one feature operation, is described in the application management of application framework It is searched in file and includes with the matched recalls information of objective function operation:Obtain the class that objective function operates in call request instruction Other information searches the matched multiple feature operations of classification information with objective function operation in application management describes file, from The destination application or target work(that title matches in being instructed with call request are determined in the multiple feature operations found It can the page.
Further, application management, which describes file record, has multiple chained lists, each chained list to record a kind of function of classification Operation, the matched multiple feature operations of classification information that lookup is operated with objective function in application management describes file include: The matched chained list of classification information with objective function operation is searched in application management describes file, obtains answering for chained list record With program or function pages.
For the second purpose for realizing above-mentioned, terminal equipment control method provided by the invention includes:It receives operation and applies journey The instruction of application program in sequence frame;The description information in the configuration file of application program is taken, and is obtained in description information Recalls information, the application management that recalls information is written to application framework describe in file, wherein application management description text Part is used to record the recalls information of the function pages of at least one application program or application program.
By said program as it can be seen that after receiving the configuration file of application program, the description letter in configuration file is obtained Recalls information in breath, and recalls information is written to application management and is described in file, other application programs can be facilitated The application program is called, is mutually called between application program to realize.
For the third purpose for realizing above-mentioned, application call device provided by the invention is applied to terminal device, including: Call request command reception module, the call request for receiving invocation target application program instruct;Destination application is searched Module describes to search and intended application journey in file for being instructed according to call request in the application management of application framework The matched recalls information of sequence;Destination application runs module, for according to recalls information operational objective application program or mesh Mark the function pages of application program.
By said program as it can be seen that being believed by the calling for searching called destination application in application framework Breath, and operational objective application program is started according to recalls information, when user needs invocation target application program, it is only necessary to The instruction of calling is sent out in currently running primary application program.In this way, user need not click the mesh for needing to run The icon of mark application program can start operational objective application program, facilitate the operation of user.
For the 4th purpose for realizing above-mentioned, terminal device provided by the invention includes processor, and processor is deposited for executing Each step of above application routine call method is realized when the computer program stored in reservoir or realizes that above-mentioned terminal is set Each step of standby control method.
To realize above-mentioned the 5th purpose, computer journey is stored on computer readable storage medium provided by the invention Sequence realizes each step of above application routine call method or realizes above-mentioned end when the computer program is executed by processor Each step of end equipment control method.
Description of the drawings
Fig. 1 is the flow chart of terminal equipment control method embodiment of the present invention.
Fig. 2 is the flow chart of application call embodiment of the method for the present invention.
Fig. 3 is the flow chart of operational objective application program in application call embodiment of the method for the present invention.
Fig. 4 is the stream that transmission data sends with return primary application program in application call embodiment of the method for the present invention Cheng Tu.
Fig. 5 is the structure diagram of terminal equipment control embodiment of the present invention.
Fig. 6 is the structure diagram of application call device embodiment of the present invention.
Fig. 7 is the structure diagram of terminal device embodiment of the present invention.
The invention will be further described with reference to the accompanying drawings and embodiments.
Specific implementation mode
Application call method of the present invention is applied on the terminal devices such as smart mobile phone or tablet computer, is used Calling between realizing application program, for example, the calling of the function pages of application program or application program with redirect.This hair Bright terminal equipment control method be also be to apply on the terminal devices such as smart mobile phone or tablet computer, for applying Recalls information is set when the configuration file parsing of program.The application call device of the present invention and the control dress of terminal device It sets and runs on the terminal device, and for realizing above-mentioned application call method, terminal equipment control method.
Since the installation kit data volume of traditional application program is very big, cause installation kit download time of application program compared with It is long, and the set-up time is also longer.For this purpose, the present embodiment is that application framework is arranged to support application program in terminal device Operation.For example, application framework is the software operated in terminal device operating system, application framework can in advance before this Download is installed on terminal device, can also be installed on terminal device together with operating system.When application framework is run Various interfaces that can according to demand in call operation system, or call the interface of other applications.
In order to avoid application program is during downloading installation kit, installation, the problem of user needs to fall into a long wait, this What embodiment needed to download before application program launching is the configuration file of application program, and the configuration file of application program downloads to After terminal device, parsed by application framework.For example, page info included in the configuration file of application program In, only include the basis instrument information of the application program page, but do not include the rendering data of the page, needed for application program The interface to be called, the configuration file of application program simply show the titles of the various interfaces called required for application program with The rule of calling, but the function of specific calling interface is not provided.Therefore, the profile data amount of application program is seldom, leads to Often in 1M or less.Terminal device can complete the download of the configuration file of application program in very short time.
After the configuration file download of application program finishes, application framework parses configuration file, such as Parsing obtain each page of application program basis instrument information, then according to parse acquisition basis instrument information to the page It is rendered.For example, the page basis instrument information for including in the configuration file of application program includes the letter of page layout background pattern The location information of breath, the information of page font style, icon.
Also, due to simply showing the information of various interfaces for needing to call in the configuration file of application program, Application framework also needs to provide the call function of various interfaces according to the information in configuration file, in order to application program Various interfaces can be rapidly called when operation.When needing to call a certain interface when application program is run, application program passes through The interface function that application framework provides realizes the calling of data.
Just because of the rendering data for each page for not including application program in the configuration file of application program, therefore match The data volume for setting file is very small, and speed of download is very fast, the download of configuration file can be completed in very short time, and answer With program frame when parsing configuration file, the time it takes is also very short, can realize application program within a very short time Operation.
Also, the application program operated on application framework should not manage description text to application framework Part provides calling interface, and to reduce the data volume of configuration file, therefore, the application program operated on application framework is mutual Between call, cannot be realized by way of calling interface.
As it can be seen that the application program of the present embodiment, compared with traditional application program, the application program of the present embodiment is to be based on The application program of application framework operation, i.e., need application framework to provide page rendering, interface when application program is run File etc., and the configuration file of application program is downloaded, parsing can be completed in very short time, therefore be answered for what is do not downloaded With program, as long as user has issued the instruction for running the application program, you can the download and operation of configuration file are completed with moment, To which moment opens application program.In general, the download of the configuration file of application program can be completed with parsing on backstage, user is only The icon of click application program is needed, even if the configuration file of the application program is not downloaded, user is with little need for waiting Have already turned on the homepage of application program.
When operation due to application program, the shown page is also the page after rendering, and various interface journeys Sequence is provided by application framework, therefore, for the use of user, to the behaviour of application program and traditional application program Make, using being not different, application program can realize function identical with common applications.
However, due to operating in the application program operational process on application framework, it may be necessary to call other The function pages of application program or application program, but present application framework is not provided with application program, function The mechanism mutually called between the page, therefore, the present embodiment be just to provide on a kind of realization application framework application program it Between the method mutually called, including application program call in the process of running another application program, function pages specific method. Certainly, in order to realize the calling of application program, after the configuration file of application program is downloaded, application framework needs to obtain The recalls information of application program, in order to the other applications run time call application program.
After the configuration file download for introducing application program with reference to Fig. 1, the application program is arranged in application framework The process of recalls information.
First, step S101 is executed, the instruction of the application program in operation application framework is received.
User can run application framework on the terminal device, and enter the homepage of application framework, and And the virtual key of " program listing ", the application list of application framework are clicked under the homepage of application framework The information of multiple application programs, including the icon of application program, title, pre-review information and summary info will be shown on the page Deng.Preferably, the application program downloaded is displayed on the top of program listing, and the application program that do not download is displayed on The lower section of list.It is furthermore preferred that application framework provide search for application function, such as the program listing page most Top shows that search column, user can input keyword, such as the title of application program, function, attribute key in search column Word, and search button is clicked, search result will be shown in the application list.
When user is desirable for a certain application program, icon or title of the application program etc., terminal can be clicked Equipment is to receive the instruction of operation application program, and open and run the application program.Certainly, user can pass through its other party Formula sends out the instruction of operation application program, such as instructs by acoustic control or press Home key etc., can also slide on the screen Form the pattern etc. of desired trajectory.
Then, step S102 is executed, the request instruction for downloading application profiles is sent.
After the instruction that application framework receives the icon for a certain application program of click that user sends out, need first Judge whether the configuration file of the application program has been downloaded, if do not downloaded, needs to send to server and download application The instruction of program configuration file.
Due to the application program for being all based on Profile Up run under application framework, application program The request instruction that frame is sent is the request instruction that the configuration file for downloading application program is sent out to server.Server receives After the instruction of application profiles is downloaded in request transmitted by terminal device, the configuration file of the application program is found out, And application profiles are sent to terminal device.
Then, step S103 is executed, application profiles are received, application framework parses the configuration file.
Terminal device receives the data for the application profiles that server is sent, and is solved under application framework Analyse the configuration file.Due to the configuration file of application program contain several components, application program the page basis instrument letter The description information etc. of breath and application program, the wherein component of configuration file can be the primary control with terminal device operating system Part is corresponding, that is, a component corresponds to one or more primary control, and it includes determining to carry out parsing to configuration file The correspondence of component and primary control.
In another example the basis instrument information of the page of application program may include icon on each page of application program Position, background color, the pattern of font, head portrait installation position etc., therefore, the parsing of comparative arrangement file include obtain and The basis instrument information of the page of records application program.
In addition, the configuration file of application program further includes the information of each interface of the required calling of application program, because This, when parsing the configuration file of application program, needs to be provided for application program according to the information of configuration file, application framework Required interface function, to realize the function of being realized required for application program.
Step S104 obtains the recalls information in the description information of application program.
After the configuration information for obtaining application program, it is also necessary to obtain the recalls information in configuration file.The present embodiment In, include description information in configuration file, and include whether the application program can be by other application journey in description information The information that sequence is called, if can be called by other applications, when the recalls information of the application program includes called Required information, such as the title of the application program, classification etc..In this way, being somebody's turn to do when another application program needs to call When application program, the configuration file of the application program can be obtained by the title of application program, classification, be answered to run this Use program.
Preferably, if application program includes multiple function pages, the setting of each function pages can be directed to and adjusted With information, for example, some function pages of application program can be called by other applications, then it can be with regard to the function pages Corresponding recalls information is set, the path etc. of the title of the function pages, classification or the function pages is included.If using journey Some function pages in sequence cannot be called, then be not provided with the recalls information of the corresponding function page.
Further, a label can be set in recalls information, for example whether externally visible label, if using Program can be called by other applications or a certain page can be called by other applications, then should be labeled as first Numerical value, such as binary number " 1 ".If application program cannot be called by other applications or a certain page cannot be by Other applications are called, then second value should be labeled as, such as binary number " 0 ".In this way, application framework can be according to this It marks to determine whether a certain application program or a certain page can be called by other applications.
Then, step S105, the application management recalls information of application program being written in application framework are executed It describes in file.
It is provided with application management in application framework and describes file, this document, which is stored with, operates in application framework In each application program description file information, which includes the recalls informations of each application program, therefore, such as The information such as whether application program can be called by other applications, whether some page of application program can be called, The application management for being written to application framework describes in file.
Preferably, application framework should manage description file reception to the recalls information of application program after, press Carry out Classification Management according to the classification of application program and records the recalls information of each application program.For example, being retouched in application management It states and multiple and different chained lists is set in file, each chained list records a kind of recalls information of the application program of classification, such as tool Application program, instant messaging class application program, video playback class application program of class etc., in this way, can be with easy-to-look-up called Application program recalls information.
Certainly, after above-described embodiment is for clicking a certain application program of operation, matching for destination application is just obtained File is set, and obtains the recalls information of destination application at once after configuration file download.It, can be in actual mechanical process After configuration file download, after a period of time, the recalls information in configuration file is just obtained, such as in destination application Operation once either twice after or configuration file download 30 minutes after, just acquisition configuration file recalls information, this Have no effect on the implementation of the present invention.
By the method for Fig. 1, after the configuration file of each application program downloads to terminal device, and using journey Just the recalls information of application program has been recorded and managed in file when sequence Analysis on Framework configuration file, has worked as other application In program operation process, when needing to call the application program under application framework, can fast, easily it be called.Under Face combines Fig. 2 to be described in detail as called application program in this way.
First, step S201 is executed, the call request instruction of invocation target feature operation is received.
When on application framework application program operation when, call if necessary another application program or another The function pages of application program then need the call request of invocation target feature operation to instruct to application framework transmission.This In embodiment, objective function operation can be realized by destination application, can also be real by the function pages of destination application Existing, therefore, which of which application program either which application program what call request instruction needed to state to call is A function pages.
At this point, application framework is instructed the call request from an application program is received.In the present embodiment, hair The application program for going out call request instruction is primary application program, and called application program is destination application, is adjusted Function pages are the objective function pages, and therefore, the process of primary application program invocation target application program is first by initial Application program to application framework send call request instruction, then by application framework find destination application or After the objective function page of destination application, operation found destination application or the objective function page.
In the present embodiment, it includes that target is answered that primary application program is instructed to the call request transmitted by application framework With program, the title of the objective function page, classification, or include the letters such as the path of destination application, the objective function page Breath determines the destination application for needing to call or objective function page in order to which application framework is instructed according to call request Face.
Then, step S202 is executed, describes to search and objective function behaviour in file in the application management of application framework Make the recalls information to match.
After receiving the call request instruction of primary application program transmission, application framework obtains call request and refers to The information of called objective function operation in order, for example, destination application, the title of the objective function page, classification or The path etc. of the objective function page.Then, traversal applications management describes file, finds out objective function in being instructed with call request Operate the recalls information to match.
Since call request instruction includes destination application, the title of the objective function page, classification or path Information, therefore, application framework can by these information quickly determine required for call destination application or The objective function page.For example, include the title of destination application in call request information, then application framework by time Going through manage description file, search all application programs identical with destination application title.
If only determining destination application, the mesh for needing to call dependent on application program or the title of function pages Function pages are marked, then is stored with the identical application program of multiple titles in description file probably due to should manage and leads to not The destination application transferred required for determination.Therefore, the present embodiment can pass through the title and classification of destination application To determine destination application or function pages.For example, the entitled A of destination application for including in call request instruction, And classification be tool-class, then can by searching for entitled A in the application program of tool-class application program as intended application Program.
Preferably, due to should manage description file according to application program or the classification of function pages to application program into Therefore row Classification Management when searching the corresponding recalls information of destination application, obtains the target in call request instruction first The classification information of application program or function pages obtains the corresponding chained list of the category, such as the chain of tool-class according to classification information The chained list etc. of table, the chained list of game class or browser class, it is preferred that in each chained list comprising at least one application program or Title, classification or the other recalls informations of person's function pages, the name of the feature operation in then being instructed according to call request Claim, i.e. the title of destination application or the title of the objective function page, the mesh to match with title is searched from the chained list Mark application program or objective function operation, can quickly find out so the corresponding destination application of call request instruction or Person's function pages.
Further, each application program or function pages have oneself unique ID, are determining intended application journey After sequence, the destination application either ID of function pages and according to destination application or function pages can be obtained ID determine relevant information, such as the objective function page path etc..
Certainly, if either function pages include multiple application programs or function of the same name to the application program of a certain classification The page will search acquisition after then application framework lookup obtains this multiple application programs or function pages of the same name Multiple application programs or function pages of the same name presentation of information on the screen, by user, voluntarily which Selection and call is A application program or function pages.
Certainly, if call request instruction includes the path of the objective function page, such as the objective function page is at which Which rank of in destination application under catalogue, can transported after the destination application where determining the objective function page The objective function page is directly initiated when row destination application, to realize the calling to the objective function page.
Since the path of the title of destination application, classification and the objective function page can be from destination application It is obtained in exploitation document, therefore, the developer of primary application program can be all by the acquisition of the exploitation document of destination application The title of such as destination application, the path information of classification and the objective function page, and these information are written to mesh In the description file for marking application program, when sending out call request instruction in order to primary application program, by destination application The path of title, classification and the objective function page is written in call request instruction.
Finally, step S203 is executed, according to recalls information operational objective application program or function pages.Due to this implementation The destination application of example is to operate on application framework, therefore destination application is not installed to end actually In the operating system of end equipment, that is, destination application is run by application framework, therefore, each run mesh When marking application program, it is required for parsing the configuration file of application program, to generate the page of application program, and root Corresponding operation is executed according to operation of the user on the page.Therefore, step S203 is needed by obtaining destination application Configuration file realizes the operation of destination application.If what is called is a function pages, operational objective application is being needed After program, direct operational objective function pages.With reference to the specific execution step of Fig. 3 introduction steps S203.
First, step S301 is executed, the configuration file of destination application is obtained.It is answered since step S202 obtains target With program or the recalls information of the objective function page, wherein recalls information include the title of destination application, classification or The path of person's destination application, in this way, destination application or objective function page can be determined according to these recalls informations Face, and the store path of the configuration file of destination application can be found out.For example, the ID according to destination application is looked into The configuration file store path for finding destination application, to obtain the configuration file of destination application.
Then, step S302 is executed, the component in configuration file is obtained.Due to being wrapped in the configuration file of destination application Containing multiple components, operation logic and description information etc., the component of wherein configuration file is wanted according to application framework Preset component is sought, and there are correspondences for the primary control of the operating system of component and terminal device, that is, passed through The mark of the component can determine the title etc. of the primary control of the corresponding operating system of the component.And the operation logic of configuration file For determining logic when destination application operation, such as the relationship between superior and subordinate between the page, i.e., enter from some page The next stage page returns to upper level page relation of plane, and indicates the effect of different key on the page, such as clicks a certain press The logical relation etc. of next page is jumped to after key.And description information includes then the layout information of the page, color, font, money Source, various statements, recalls information etc..
After the configuration file for obtaining destination application, application framework parses configuration file, such as obtains The component in configuration file is taken, and generates the primary page of destination application using acquired component, in order to which user is clear The related pages look to destination application, and required operation is executed on the page of destination application.
Then, step S303 is executed, corresponding primary control is determined according to acquired component.Due in configuration file There are correspondences for the primary control of the operating system of component and terminal device, and therefore, step S303 is according to group in configuration file Correspondence between part and primary control obtains the primary control corresponding to the component in configuration file, that is, obtains operation system For generating the controls such as icon, window or navigation bar in system.
Finally, step S304 is executed, destination application or objective function page are generated using acquired primary control The primary page in face.After step S303 obtains primary control, is rendered using acquired primary control and generate intended application The primary page of program.Therefore, the primary page in the present embodiment is the rendered formation of primary control based on operating system The page, the display effect of these pages is identical as the page display effect of traditional application program, so that it is guaranteed that user experience is not It can change.
Due to render generate destination application the page when, by obtain destination application configuration file in Operation logic, description information, since description information has been presented for the information such as various icons on the page, the layout of word, pattern, Therefore, the rendering of some page may be implemented using primary control and according to description information.In addition, can by operation logic To realize the setting for redirecting relationship between multiple pages, to generate application program multiple pages logic.
Certainly, if primary application program call be destination application some specified page, calling ask Ask instruction in include the specified page information, such as the title of specified page or the specified page path, using journey After sequence frame receives recalls information, and the configuration file of destination application is required to look up, and according to configuration file In component obtain primary control, the primary page of specified page is generated using primary control.
During application call, primary application program may be needed to destination application transmission data, by Destination application executes certain operation, and therefore, in invocation target application program, primary application program is sent the present embodiment Call request instruction in can include that the data that oriented destination application is sent need pair after destination application operation Received data is parsed and executes corresponding operation.
Referring to Fig. 4, step S401, application framework operational objective application program or objective function page is first carried out Face renders the page for generating destination application, such as specified function pages.
Then, step S402 is executed, the transmission data of primary application program transmission is received.It is wrapped in being instructed due to call request Containing the transmission data that primary application program is transmitted, transmission data is recorded in application framework.Therefore, it is answered in target It is sent just to destination application or the objective function page with application framework after the program either operation of the objective function page The transmission data that beginning application program is transmitted.For example, the transmission data can be an instruction, as executed some predetermined registration operation Instruction, can also be the value of some special parameter, such as indicate the parameter of primary application program ID.
After destination application or the objective function page receive transmission data, step S403 is executed, according to reception The transmission data arrived executes preset operation, generates returned data.The transmission data transmitted by primary application program can be with It is an instruction, then in step S403, according to received instruction, executing should for destination application or the objective function page Instruct preset operation, such as some parameter is set, or obtain preset parameter etc., and thus generate a return Data.In the present embodiment, returned data can the instruction execution success or failure data or the instruction need to obtain Data.If transmission data is the value of a parameter, destination application or the objective function page obtain the parameter with Afterwards, then preset operation is executed, for example, by the parameter read-in to preset memory, or more according to received parameter Change corresponding parameter in destination application.Meanwhile a returned data is generated, which can be properly received parameter Either parameter receives the data of identification or the data of parameter change success or failure.
Then, step S404 is executed, judges whether to receive the instruction for all returning to primary application program, if so, executing step Otherwise S405 continues to execute the judgement of step S404.
After generating returned data, destination application or the objective function page will determine that whether receive return fortune The instruction of row primary application program, such as user click the return virtual key on the destination application page, or in screen Upper sliding forms preset sliding trace etc., if the user desired that return value primary application program, then need to execute step S405. If user does not send out the instruction for returning to primary application program, remain on the page of destination application, and The instruction execution sent out according to user operates accordingly.
Finally, step S405 is executed, after receiving the instruction for returning to primary application program, returns to operation original application Program, and the step S403 returned datas generated are transmitted to primary application program.For example, clicking intended application in user After returning to virtual key on the page of program, destination application sends to application framework and returns to primary application program Primary application program is placed in foreground fortune with destination application is placed in running background by request, application framework Row, at this point, showing the page of primary application program on the screen of terminal device.Preferably, the shown page is initially to answer The page stopped when with routine call destination application, to facilitate user to continue the page to primary application program last operation Face is operated.
Also, when from the page jump of destination application to primary application program, destination application or mesh It marks function pages and transmits returned data to primary application program, in this way, primary application program can receive destination application Whether the returned data transmitted to judge whether destination application has correctly received transmission data, and correctly executes biography Predetermined registration operation corresponding to transmission of data.
Preferably, after receiving the instruction for returning to primary application program, destination application can also be closed, or will After destination application is placed in running background preset a period of time, destination application is closed, to avoid destination application For a long time in the memory source of running background and occupied terminal equipment.
The embodiment of the present invention also provides the control device of terminal device, as shown in figure 5, terminal equipment control includes fortune Row command reception module 501, download instruction sending module 502, configuration file parsing module 503, recalls information acquisition module 504 And recalls information writing module 505.It should be noted that the terminal equipment control of the present embodiment is to operate in terminal to set Standby upper software program, and for realizing above-mentioned terminal equipment control method.
Operating instruction receiving module 501 is used to receive the instruction of the application program in operation application framework, such as connects It receives user and clicks a certain application program image target instruction.
Download instruction sending module 502 is used to send the finger that application profiles are downloaded in request to preset server It enables.For example, after the instruction for running some application program that user sends out, if the application program is not downloaded, then downloads and refer to Sending module 502 is enabled to need to send out the instruction for downloading the application profiles to server.
Configuration file parsing module 503 is used to receive the configuration file of the application program of server transmission, and by applying Program frame parses the configuration file and obtains the basis instrument information for the application program page that the configuration file is included.And And configuration file parsing module 503 also needs to component, operation logic and description information etc. in parsing acquisition configuration file.
Recalls information acquisition module 504 is matched for the parsing according to configuration file parsing module 503 to configuration file, acquisition The description information in file is set, and obtains the recalls information in description information, as application program can be by other applications The information of calling includes the path etc. of the title of current application program, classification or function pages.
Recalls information writing module 505 is answered for the recalls information acquired in recalls information acquisition module 504 to be written to It is described in file with the application management of program frame, it is preferred that when write-in application management describes file, according to the class of application program It is not managed, such as multiple and different chained lists is set in application management describes file, each chained list includes a classification Application program recalls information, such as the application program of tool-class, instant messaging class application program, in order to search target When application program, destination application to be found can be quickly determined.
In addition, the present invention also provides application call device, referring to Fig. 6, the application call device of the present embodiment Including call request command reception module 601, destination application searching module 602, destination application operation module 603, Transmission data receiving module 604, returned data generation module 605 and primary application program return to module 606.
Call request command reception module 601 is for receiving the request call destination application that primary application program is sent out Call request instruction.For example, primary application program, needs to call another application program or page function in the process of running Face when needing invocation target application program or the objective function page, sends call request instruction to application framework, adjusts With can include destination application, the title of the objective function page, classification or destination application, mesh in request instruction Mark the path etc. of function pages.In addition, call request instruction can also include being passed from primary application program to destination application Defeated transmission data, the transmission data can be the values of an instruction or specific parameter.
Destination application searching module 602 is used to be instructed according to received call request, in application framework Application management describe to search the recalls information to match with destination application or the objective function page in file.For example, The information such as destination application or target of destination application in being instructed according to the call request either objective function page Either path etc. determines the required destination application searched or the objective function page to title, the classification of function pages.
Destination application runs module 603 and searches determining intended application according to destination application searching module 602 Program obtains the configuration file of destination application, and according to Profile Up destination application.For example, obtaining mesh After the configuration file for marking application program, the component in configuration file is obtained, according to component and the primary control of operating system Correspondence obtains primary control, and the primary page for generating destination application is rendered using acquired primary control.Certainly, If what primary application program called is some function pages of destination application, after operational objective application program, It renders and generates specified function pages.
Transmission data receiving module 604 is used for after destination application operation, is received by destination application initial The transmission data that application program is transmitted, such as parsing obtains transmission data from call request instruction, and receives original application The value of instruction or special parameter transmitted by program.
The transmission data that returned data generation module 605 is transmitted according to transmission data receiving module 604 executes corresponding Operation, if executed the instruction in transmission data, return the instruction whether the information of successful execution, or whether be properly received and passed The information of defeated parameter.
Primary application program returns to module 606 and is used for after receiving the instruction for returning to execution primary application program, returns Receipt row primary application program such as jumps back to the page that primary application program is finally shown.Also, by returned data generation module 605 returned datas generated are transmitted to primary application program together.
As it can be seen that the present invention provides one to be sleeved on the machine for realizing that application program or function pages are called under application framework System sends the call request of invocation target application program or the objective function page from primary application program to application framework Instruction by application framework operational objective application program or the objective function page, such as obtains matching for destination application It sets file and renders the page for generating destination application later, to facilitate user to realize different application under application framework The calling of program or the objective function page.
The embodiment of the present invention additionally provides a kind of terminal device, as shown in fig. 7, for convenience of description, illustrating only and this The relevant part of inventive embodiments, particular technique details do not disclose, please refer to present invention method part.The terminal is set Include mobile phone, tablet computer, personal digital assistant for that can be(Full name in English:Personal Digital Assistant, English Text abbreviation:PDA)Etc. arbitrary terminal device.
With reference to figure 7, terminal device includes processor 701, memory 702, power supply 703 and stores in memory simultaneously The computer program that can be run on a processor.Wherein, it is realized at above-mentioned each information when processor 701 executes computer program Manage the step, such as step S101 to S105 shown in FIG. 1 etc. in embodiment of the method.Alternatively, processor executes computer program Each module or the function of unit in the above-mentioned each device embodiments of Shi Shixian.
Illustratively, computer program can be divided into one or more module/units, and one or more module/ Unit is stored in memory, and is executed by processor, to complete the present invention.Above-mentioned one or more module/units can To be the series of computation machine program instruction section that can complete specific function, the instruction segment is for describing computer program in terminal Implementation procedure in equipment.
It will be understood by those skilled in the art that structure shown in Fig. 7 does not constitute the restriction to terminal device, can wrap It includes than illustrating more or fewer components, either combines certain components or different components arrangement, terminal as escribed above are set Standby can also include input-output equipment, network access equipment, bus etc..
Alleged processor can be central processing unit (Central Processing Unit, CPU), can also be it His general processor, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field- Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic device Part, discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processing Device etc., processor are the control centres of terminal device, utilize the various pieces of various interfaces and the entire terminal device of connection.
Memory can be used for storing computer program and/or module, processor are stored in memory by running or executing Interior computer program and/or module, and the data being stored in memory are called, realize the various functions of terminal device. Memory can include mainly storing program area and storage data field, wherein storing program area can storage program area, at least one Application program needed for function(Such as sound-playing function, image player function etc.)Deng;Storage data field can be stored according to hand Machine uses created data(Such as audio data, phone directory etc.)Deng.In addition, memory may include high random access Memory can also include nonvolatile memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card(Smart Media Card, SMC), secure digital(Secure Digital, SD)Card, flash card(Flash Card), at least one magnetic Disk storage device, flush memory device or other volatile solid-state parts.
If the integrated module/unit of terminal device is realized in the form of SFU software functional unit and as independent product pin It sells or in use, can be stored in a computer read/write memory medium.Based on this understanding, the present invention realizes above-mentioned All or part of flow in embodiment method can also instruct relevant hardware to complete by computer program, calculate Machine program can be stored in a computer readable storage medium, and the computer program is when being executed by processor, it can be achieved that above-mentioned The step of each embodiment of the method.Wherein, computer program includes computer program code, and computer program code can be source Code form, object identification code form, executable file or certain intermediate forms etc..Computer-readable medium may include:It can Carry any entity or device, recording medium, USB flash disk, mobile hard disk, magnetic disc, CD, the computer storage of computer program code Device, read-only memory(ROM, Read-Only Memory), random access memory(RAM, Random Access Memory), Electric carrier signal, telecommunication signal and software distribution medium etc..It should be noted that the content that computer-readable medium includes can To carry out increase and decrease appropriate according to legislation in jurisdiction and the requirement of patent practice, such as in certain jurisdictions, root According to legislation and patent practice, computer-readable medium does not include electric carrier signal and telecommunication signal.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed systems, devices and methods, it can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, said units It divides, only a kind of division of logic function, formula that in actual implementation, there may be another division manner, such as multiple units or component It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be the indirect coupling by some interfaces, device or unit It closes or communicates to connect, can be electrical, machinery or other forms.
The unit illustrated as separating component may or may not be physically separated, and be shown as unit Component may or may not be physical unit, you can be located at a place, or may be distributed over multiple networks On unit.Some or all of unit therein can be selected according to the actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also It is that each unit physically exists alone, it can also be during two or more units be integrated in one unit.Above-mentioned integrated list The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
It, can if integrated unit is realized in the form of SFU software functional unit and when sold or used as an independent product To be stored in a computer read/write memory medium.Based on this understanding, technical scheme of the present invention substantially or Say that all or part of the part that contributes to existing technology or the technical solution can embody in the form of software products Out, which is stored in a storage medium, including some instructions are used so that a computer equipment (Can be personal computer, server or the network equipment etc.)Execute all or part of each embodiment method of the present invention Step.And storage medium above-mentioned includes:USB flash disk, mobile hard disk, read-only memory(ROM, Read-Only Memory), it is random Access memory(RAM, Random Access Memory), various Jie that can store program code such as magnetic disc or CD Matter.
On the other hand, for the exploitation of the above-mentioned application propagated and installed using configuration file mode, at present It needs to be gradually completing multiple steps in terminal input command row, and the file of entire project is unfavorable for searching and check.Based on this, It can be by importing the entire contents of a project, and have the highlighted prompt of code keyword, syntax error prompt, intelligence corrects prompt, Spell check, File Integrity Checking is automatic to compile, and is quickly packaged, and key signature a, key is synchronized to high in the clouds development platform etc., Convenient for third party developer's left-hand seat and operation.Be conducive to the quick left-hand seat of third party developer and improve exploitation convenience and Ke Wei Shield property.
Certainly, above-mentioned scheme is the preferred embodiment of the invention, and practical application is that can also have more variations, For example, the change of recalls information particular content, rendering generate the change of the specific steps of the destination application page, it is such to change Become the implementation for having no effect on the present invention, also should include within the scope of the present invention.

Claims (10)

1. a kind of application call method, it is applied to terminal device, which is characterized in that this method includes:
Receive the call request instruction of invocation target feature operation;
It is instructed according to the call request, describes to search and the objective function in file in the application management of application framework Matched recalls information is operated, the corresponding destination application of the feature operation or target are run according to the recalls information The objective function page of application program.
2. application call method according to claim 1, which is characterized in that according to recalls information operation The objective function page of the corresponding destination application of feature operation or destination application includes:
The configuration file that the corresponding destination application of the feature operation is obtained according to the recalls information, according to the configuration The primary page of destination application described in file generated or the objective function page.
3. application call method according to claim 2, which is characterized in that the configuration file includes component, The primary page that the destination application or the objective function page are generated according to the configuration file includes:
According to the correspondence of the component and the primary control of the operating system of the terminal device, determine that the component corresponds to Primary control, generate the described primary of the destination application or the objective function page using the primary control The page.
4. application call method according to any one of claims 1 to 3, which is characterized in that the recalls information is extremely Include one kind below less:The title of the corresponding destination application of the feature operation, classification, the objective function page Path.
5. application call method according to any one of claims 1 to 3, which is characterized in that the call request refers to Order includes the classification information and title of objective function operation, and the application management describes file record at least one The classification information of kind feature operation;
It describes to search and the matched recalls information packet of objective function operation in file in the application management of application framework It includes:The classification information that objective function operates in the call request instruction is obtained, describes to search in file in the application management With the objective function operation the matched multiple feature operations of classification information, from the multiple feature operations found determine with The destination application or the objective function page that title matches in the call request instruction.
6. application call method according to claim 5, which is characterized in that the application management describes file record There are multiple chained lists, each chained list to record a kind of feature operation of classification;
It searches in the application management describes file and is grasped with the matched multiple functions of the classification information of objective function operation Work includes:The matched chained list of classification information with objective function operation is searched in the application management describes file, is obtained Take the application program or function pages that the chained list records.
7. application call method according to any one of claims 1 to 3, which is characterized in that the call request refers to Order includes to be transmitted to the transmission data of the destination application;
After the destination application or objective function page operation, the biography in the call request instruction is obtained Transmission of data, and predetermined registration operation is executed according to the transmission data, generate returned data;
After receiving the return request instruction for returning to primary application program, the primary application program is executed, and will be described Returned data is transmitted to the primary application program.
8. a kind of control method of terminal device, which is characterized in that including:
The description information in the configuration file of application program is obtained, and obtains the recalls information in the description information, it will be described The application management that recalls information is written to the application framework describes in file;
The application management describes the calling of function pages of the file for recording at least one application program or application program Information.
9. a kind of terminal device, which is characterized in that the terminal device includes processor, and the processor is for executing memory When the computer program of middle storage realize as described in any one of claim 1 to 6 the step of application call method or Person realizes the step of terminal equipment control method described in claim 7.
10. a kind of computer readable storage medium, is stored thereon with computer program, it is characterised in that:The computer program It is realized when being executed by processor as described in any one of claim 1 to 6 the step of application call method or realization Described in claim 7 the step of terminal equipment control method.
CN201810582331.9A 2018-06-05 2018-06-05 Application call method, the control method of terminal device, terminal device and computer readable storage medium Pending CN108804158A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810582331.9A CN108804158A (en) 2018-06-05 2018-06-05 Application call method, the control method of terminal device, terminal device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810582331.9A CN108804158A (en) 2018-06-05 2018-06-05 Application call method, the control method of terminal device, terminal device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN108804158A true CN108804158A (en) 2018-11-13

Family

ID=64087772

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810582331.9A Pending CN108804158A (en) 2018-06-05 2018-06-05 Application call method, the control method of terminal device, terminal device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108804158A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271579A (en) * 2018-11-16 2019-01-25 珠海市魅族科技有限公司 A kind of application recommended method, electronic equipment and storage medium based on input information
CN110139118A (en) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 Application program function operating method, device, electronic device, and storage medium
CN110597492A (en) * 2019-08-07 2019-12-20 深圳市元征科技股份有限公司 Method for calling module and related product
CN110781425A (en) * 2019-10-25 2020-02-11 北京创鑫旅程网络技术有限公司 Display method, device and equipment of mobile terminal H5 page and storage medium
CN112363888A (en) * 2020-11-13 2021-02-12 广州朗国电子科技有限公司 Multi-application cooperative work method, device and system and computer readable storage medium
CN113297518A (en) * 2020-07-24 2021-08-24 阿里巴巴集团控股有限公司 Page switching method and device, electronic equipment and readable storage medium
CN114461291A (en) * 2020-10-22 2022-05-10 北京国双科技有限公司 Application component calling method, apparatus, electronic device and storage medium
CN114691236A (en) * 2022-03-24 2022-07-01 中国银联股份有限公司 Native program and applet integration method, device, device and medium
WO2023137997A1 (en) * 2022-01-20 2023-07-27 中广核工程有限公司 Design software calling method and apparatus, computer device, and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124606A1 (en) * 2011-11-14 2013-05-16 Boopsie, Inc. Automatic personalization of downloadable mobile apps
CN106909466A (en) * 2017-01-25 2017-06-30 北京奇虎科技有限公司 A kind of application call method and apparatus
CN107291352A (en) * 2017-06-20 2017-10-24 广州阿里巴巴文学信息技术有限公司 Application program is redirected in a kind of word read method and its device
CN107329743A (en) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 Methods of exhibiting, device and the storage medium of five application page

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124606A1 (en) * 2011-11-14 2013-05-16 Boopsie, Inc. Automatic personalization of downloadable mobile apps
CN106909466A (en) * 2017-01-25 2017-06-30 北京奇虎科技有限公司 A kind of application call method and apparatus
CN107329743A (en) * 2017-06-14 2017-11-07 北京小米移动软件有限公司 Methods of exhibiting, device and the storage medium of five application page
CN107291352A (en) * 2017-06-20 2017-10-24 广州阿里巴巴文学信息技术有限公司 Application program is redirected in a kind of word read method and its device

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张明星: "《Android智能穿戴设备开发实战详解》", 31 January 2016 *
李伟光: "《应用生态:教你打造微信小程序爆款》", 30 September 2017 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109271579A (en) * 2018-11-16 2019-01-25 珠海市魅族科技有限公司 A kind of application recommended method, electronic equipment and storage medium based on input information
CN110139118A (en) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 Application program function operating method, device, electronic device, and storage medium
CN110597492A (en) * 2019-08-07 2019-12-20 深圳市元征科技股份有限公司 Method for calling module and related product
CN110597492B (en) * 2019-08-07 2023-12-08 深圳市元征科技股份有限公司 Module calling method and related products
CN110781425A (en) * 2019-10-25 2020-02-11 北京创鑫旅程网络技术有限公司 Display method, device and equipment of mobile terminal H5 page and storage medium
CN110781425B (en) * 2019-10-25 2022-09-20 北京创鑫旅程网络技术有限公司 Display method, device and equipment of mobile terminal H5 page and storage medium
CN113297518A (en) * 2020-07-24 2021-08-24 阿里巴巴集团控股有限公司 Page switching method and device, electronic equipment and readable storage medium
CN114461291A (en) * 2020-10-22 2022-05-10 北京国双科技有限公司 Application component calling method, apparatus, electronic device and storage medium
CN112363888A (en) * 2020-11-13 2021-02-12 广州朗国电子科技有限公司 Multi-application cooperative work method, device and system and computer readable storage medium
WO2023137997A1 (en) * 2022-01-20 2023-07-27 中广核工程有限公司 Design software calling method and apparatus, computer device, and storage medium
CN114691236A (en) * 2022-03-24 2022-07-01 中国银联股份有限公司 Native program and applet integration method, device, device and medium
CN114691236B (en) * 2022-03-24 2024-04-19 中国银联股份有限公司 Method, device, equipment and medium for integrating native program and mini program

Similar Documents

Publication Publication Date Title
CN108804158A (en) Application call method, the control method of terminal device, terminal device and computer readable storage medium
CN110688232B (en) Application program calling method, terminal equipment and computer readable storage medium
US7702959B2 (en) Error management system and method of using the same
CN1318967C (en) Method for providing event to application, and electronic device using this method
CN105929980B (en) Method and apparatus for information input
CN110309006B (en) Function calling method and device, terminal equipment and storage medium
CN112084315A (en) Question-answer interaction method, device, storage medium and equipment
CN109391676A (en) Terminal equipment control method, terminal device and computer readable storage medium
CN108399072A (en) Five application page update method and device
CN105867714A (en) Application downloading method, apparatus and system
CN108804188A (en) Changing an interface skin method and device
CN110941779A (en) Page loading method and device, storage medium and electronic equipment
CN109298826A (en) Application recommended method and electronic equipment based on content of text
CN109271579A (en) A kind of application recommended method, electronic equipment and storage medium based on input information
CN113282268B (en) Sound effect configuration method and device, storage medium and electronic equipment
CN109002337A (en) A kind of application navigation method and device
CN108415698A (en) The method that control is added in the technical ability of voice dialogue platform
CN104679900A (en) Application program searching method and device
CN109857537A (en) Background service starts method, apparatus, medium and electronic equipment
CN107203372A (en) Control shows method and device
CN112306450A (en) Information processing method and device
CN109275005A (en) Combined key remote control method, device, equipment and storage medium
CN112328140A (en) Image input method, device, equipment and medium thereof
CN110347454A (en) Application program theme setting method, terminal equipment control method and device, terminal device and computer readable storage medium
CN109101429A (en) A kind of method and device of the browser page debugging of set-top box

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181113

RJ01 Rejection of invention patent application after publication