Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Plug-in SDK loading method and system, and client

A plug-in and dynamic loading technology, applied in program loading/starting, program control design, instruments, etc., can solve problems such as inconvenient maintenance, complicated operation, and failure to repair in time, and achieve the effect of improving security and reducing size

Inactive Publication Date: 2017-09-01
BOYAA ONLINE GAME DEV SHENZHEN
View PDF4 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In this method, the coupling between functional software development and application is high, and the operation is relatively complicated, making it impossible to fix bugs in time
Moreover, when the third-party SDK is frequently upgraded, using this method to frequently upgrade the client, the operation is complicated, the maintenance is inconvenient, and the operating cost is high

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
  • Plug-in SDK loading method and system, and client
  • Plug-in SDK loading method and system, and client
  • Plug-in SDK loading method and system, and client

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] In an embodiment of the present invention, the client is an intelligent mobile terminal using Android as a development platform. Android SDK (Software Development Kit, Software Development Kit) adopts the Java language. Generally, SDK is a collection of development tools used by some software engineers to build application software for specific software packages, software frameworks, hardware platforms, operating systems, etc. A software development kit broadly refers to a collection of related documents, examples, and tools that assist in the development of a certain type of software.

[0043] On the Android platform, the Android SDK refers to a development kit provided by a non-CP (content provider, content provider, such as an application developer) with a specific function (such as login, payment, push, share, etc.) , the CP party can integrate the third-party SDK by encoding and integrating file resources, so as to have certain functions and / or usage scenarios pro...

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 relates to a plug-in SDK loading method and system, and a client. The plug-in SDK loading method comprises the following steps of obtaining at least one updated plug-in SDK of a current application; and when the current application is restarted, executing a dynamic loading step on each updated plug-in SDK, wherein the dynamic loading step comprises the processes of combining codes of the updated plug-in SDK with codes of the current application; combining a local library of the updated plug-in SDK with a local library of the current application; and combining resources of the updated plug-in SDK with resources of the current application. According to the plug-in SDK loading method and system, and the client, decoupling of function software development and application can be realized, so that the application is more efficient and securer.

Description

technical field [0001] The present invention relates to the technical field of intelligent terminals, in particular to a method, system and client for loading a plug-in SDK. Background technique [0002] Currently, the main way for an application to access a third-party SDK (Software Development Kit, software development kit) is to directly hard-code and statically load the third-party SDK. The static loading of the third-party SDK is to combine the logic of the application itself and the code and resources of the third-party SDK into one apk (Android Package, Android installation package) and release it to the application market when the application is released. Once released, this apk cannot be modified, nor can the third-party SDK packaged by the apk. If there is a bug (problem) in the third-party SDK, or when the third-party SDK is upgraded, the original project and the updated third-party SDK need to be applied Re-integrate to form a new apk and re-release. In this me...

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
IPC IPC(8): G06F9/445
CPCG06F9/44526
Inventor 陈胜谭嘉津吕博扬
Owner BOYAA ONLINE GAME DEV SHENZHEN
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More