A background generation method, device, electronic device and storage medium
By obtaining the attribute information of the background to be generated and extracting or generating target background instances from the cache class, the problem of low background generation efficiency in the prior art is solved, and a more efficient background generation process is achieved.
Patent Information
- Application Number
- CN202110885880.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-03
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2041-08-03
AI Technical Summary
In the prior art, background generation efficiency is low, especially when multiplexing drawable.xml files, the background generation efficiency is reduced due to the complex file name.
By obtaining the attribute information of the background to be generated, the target background instance is extracted from the cache class based on these attribute information, and the instance is called to generate the background to be generated. If there is no corresponding background instance in the cache class, a new background is generated and cached based on the attribute information.
Improve the efficiency of background generation, positioning target background instances through attribute information, avoiding the complexity of file name search, and automatically generating backgrounds when necessary, reducing the burden on file naming process.
Smart Images

Figure CN113590122B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of data processing, and in particular, to a background generation method, apparatus, electronic device, and storage medium. Background Art
[0002] Currently, Android development is inseparable from background development. During background development, a drawable.xml file needs to be written for each background with a different effect.
[0003] In the prior art, when developers need to reuse a drawable.xml file, they usually search for and extract the corresponding target file from the memory according to the file name.
[0004] However, due to the large number of files in the system, in order to avoid problems such as duplicate file names, the file names are generally complex. If the target file is obtained based on the prior art, the background generation efficiency will be reduced. Summary of the Invention
[0005] This application provides a background generation method, apparatus, electronic device, and storage medium to solve the defects such as low background generation efficiency in the prior art.
[0006] The first aspect of this application provides a background generation method, including:
[0007] Obtain the attribute information of the background to be generated;
[0008] Extract the target background instance from the cache class according to the attribute information of the background to be generated;
[0009] Call the target background instance to obtain the background to be generated.
[0010] Optionally, the extracting the target background instance from the cache class according to the attribute information of the background to be generated includes:
[0011] Obtain the cache class;
[0012] Determine whether there is a background instance corresponding to the attribute information of the background to be generated in the cache class;
[0013] When there is a background instance corresponding to the attribute information of the background to be generated in the cache class, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance.
[0014] Optionally, it further includes:
[0015] When there is no background instance corresponding to the attribute information of the background to be generated in the cache class, generate the background to be generated according to the attribute information of the background to be generated.
[0016] Optionally, generating the background to be generated according to the attribute information of the background to be generated includes:
[0017] Judging whether the background to be generated is a multi-layer background according to the attribute information of the background to be generated;
[0018] If so, using a preset multi-layer background generation class, generate the background to be generated according to the attribute information;
[0019] Otherwise, use a preset single-layer background generation class to generate the background to be generated according to the attribute information.
[0020] Optionally, after generating the background to be generated according to the attribute information of the background to be generated, the method further includes:
[0021] Caching the generated background to be generated in the cache class in the form of a weak reference according to a preset caching rule.
[0022] Optionally, obtaining the attribute information of the background to be generated includes:
[0023] Obtaining the design drawing of the background to be generated;
[0024] Analyzing the attribute information of the background to be generated according to the design drawing of the background to be generated.
[0025] Optionally, after obtaining the attribute information of the background to be generated, the method further includes:
[0026] Judging whether the attribute information of the background to be generated is valid;
[0027] If so, execute the step of extracting the target background instance from the cache class according to the attribute information of the background to be generated;
[0028] Otherwise, return to the step of obtaining the attribute information of the background to be generated.
[0029] The second aspect of the present application provides a background generation device, including:
[0030] An obtaining module, configured to obtain the attribute information of the background to be generated;
[0031] An extraction module, configured to extract a target background instance from the cache class according to the attribute information of the background to be generated;
[0032] A generation module, configured to call the target background instance to obtain the background to be generated.
[0033] Optionally, the extraction module is specifically configured to:
[0034] Obtain the cache class;
[0035] Determine whether there is a background instance in the cache class corresponding to the attribute information of the background to be generated;
[0036] When there is a background instance in the cache class corresponding to the attribute information of the background to be generated, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance.
[0037] Optionally, the device further includes:
[0038] A self-generation module, configured to generate the background to be generated according to the attribute information of the background to be generated when there is no background instance in the cache class corresponding to the attribute information of the background to be generated.
[0039] Optionally, the self-generation module is specifically configured to:
[0040] Judge whether the background to be generated is a multi-layer background according to the attribute information of the background to be generated;
[0041] If so, use a preset multi-layer background generation class to generate the background to be generated according to the attribute information;
[0042] Otherwise, use a preset single-layer background generation class to generate the background to be generated according to the attribute information.
[0043] Optionally, the device further includes:
[0044] A cache module, configured to cache the generated background to be generated in the cache class in the form of a weak reference according to a preset cache rule.
[0045] Optionally, the obtaining module is specifically configured to:
[0046] Obtain the design drawing of the background to be generated;
[0047] Parse the attribute information of the background to be generated according to the design drawing of the background to be generated.
[0048] Optionally, the obtaining module is further configured to:
[0049] Judge whether the attribute information of the background to be generated is valid;
[0050] If so, execute the step of extracting the target background instance from the cache class according to the attribute information of the background to be generated;
[0051] Otherwise, return to the step of obtaining the attribute information of the background to be generated.
[0052] A third aspect of the present application provides an electronic device, including: at least one processor and a memory;
[0053] The memory stores computer-executable instructions;
[0054] The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method described in the first aspect above and various possible designs of the first aspect.
[0055] The fourth aspect of the present application provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, the method described in the first aspect above and various possible designs of the first aspect is implemented.
[0056] The technical solution of the present application has the following advantages:
[0057] The present application provides a background generation method, apparatus, electronic device and storage medium. The method includes: obtaining attribute information of a background to be generated; extracting a target background instance from a cache class according to the attribute information of the background to be generated; and calling the target background instance to obtain the background to be generated. The method provided by the above solution can quickly extract the target background instance by locating the target background instance according to the attribute information, improving the background generation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings.
[0059] Figure 1 It is a schematic structural diagram of a background generation system based on the embodiments of the present application;
[0060] Figure 2 It is a schematic flowchart of the background generation method provided by the embodiments of the present application;
[0061] Figure 3 It is a schematic overall flowchart of an exemplary background generation method provided by the embodiments of the present application;
[0062] Figure 4 It is a schematic structural diagram of the background generation apparatus provided by the embodiments of the present application;
[0063] Figure 5 It is a schematic structural diagram of the electronic device provided by the embodiments of the present application.
[0064] Through the above-mentioned accompanying drawings, specific embodiments of the present application have been shown, and more detailed descriptions will be provided hereinafter. These drawings and textual descriptions are not intended to limit the scope of the disclosed concept in any way, but to illustrate the concept of the present application to those skilled in the art by reference to specific embodiments. Detailed Embodiments
[0065] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0066] In addition, terms such as "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. In the descriptions of the following embodiments, "a plurality" means two or more unless otherwise specifically defined.
[0067] The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present invention will be described below with reference to the accompanying drawings.
[0068] First, the structure of the background generation system on which the present application is based will be described:
[0069] The background generation method, device, electronic device, and storage medium provided in the embodiments of the present application are applicable to software development under application systems such as Android and iOS. As Figure 1 shown, it is a schematic structural diagram of the background generation system based on the embodiments of the present application, mainly including a data collection device and a background generation device for generating the background. Specifically, the data collection device collects the attribute information of the background to be generated and sends the obtained attribute information to the background generation device, and the background generation device automatically completes the background generation work according to the obtained attribute information.
[0070] The embodiments of the present application provide a background generation method for generating a background image in a software interface. The execution subject of the embodiments of the present application is an electronic device, such as a server, a desktop computer, a laptop computer, a tablet computer, and other electronic devices that can be used to generate the background.
[0071] As Figure 2 shown, it is a schematic flowchart of the background generation method provided in the embodiments of the present application, and the method includes:
[0072] Step 201, obtain the attribute information of the background to be generated.
[0073] Among them, the attribute information at least includes background color, rounded corner information, stroke information, etc.
[0074] Step 202: Extract the target background instance from the cache class according to the attribute information of the background to be generated.
[0075] It should be noted that the cache class mainly includes background files created before the current moment. Moreover, the instances in the cache class are stored with the attribute information as the classification criterion, without strictly defining the instance names according to the file naming rules. When it is necessary to call an instance in the cache class, the target background instance can be directly located according to the attribute information, without inputting its file name.
[0076] Specifically, according to the attribute information of the background to be generated currently, the target background instance corresponding to the attribute information can be found from the cache class.
[0077] Step 203: Call the target background instance to obtain the background to be generated.
[0078] Specifically, the called target background instance is the same as the background to be generated, realizing the reuse of the background instance.
[0079] On the basis of the above embodiments, as an implementable manner, in one embodiment, extracting the target background instance from the cache class according to the attribute information of the background to be generated includes:
[0080] Step 2021: Obtain the cache class;
[0081] Step 2022: Determine whether there is a background instance in the cache class corresponding to the attribute information of the background to be generated;
[0082] Step 2023: When there is a background instance in the cache class corresponding to the attribute information of the background to be generated, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance.
[0083] Among them, the cache class specifically refers to DrawableCacheHelper.
[0084] Specifically, all background instances of ZRDrawableCacheHelper can be obtained through the DCL singleton pattern. According to the specific situation of the obtained background instances, that is, the attribute information of these background instances, it is judged whether the background to be generated exists. If it exists, the corresponding background instance is used as the target background instance and is called.
[0085] On the contrary, in one embodiment, when there is no background instance in the cache class corresponding to the attribute information of the background to be generated, the background to be generated is generated according to the attribute information of the background to be generated.
[0086] Specifically, in the case where background instance reuse cannot be achieved, the DrawableCreateFactory factory pattern can be used to automatically generate a background drawable according to the attribute information of the background to be generated.
[0087] Specifically, in one embodiment, according to the attribute information of the background to be generated, it can be determined whether the background to be generated is a multi-layer background; if so, a preset multi-layer background generation class is used to generate the background to be generated according to the attribute information; otherwise, a preset single-layer background generation class is used to generate the background to be generated according to the attribute information.
[0088] Specifically, according to the number of background colors in the attribute information of the background to be generated, it can be determined whether the background to be generated is a multi-layer background or a single-layer background.
[0089] Currently, the generated background is usually an XML file, that is, drawable.xml, which is usually created by developers by writing code. In the embodiments of the present application, in order to achieve the automatic generation of the background, a code generation plugin can be pre-encapsulated. When there is no background instance corresponding to the attribute information of the background to be generated in the cache class, the code automatic generation process of the plugin is triggered, thereby realizing the automatic generation of the background.
[0090] Further, in one embodiment, after generating the background to be generated according to the attribute information of the background to be generated, the generated background to be generated can be cached in the cache class in the form of a weak reference according to a preset caching rule.
[0091] Specifically, in order to continuously improve the cache class, every time a new background is generated, the generated background and the corresponding attribute information can be cached in the cache class, saving the file naming process and improving the interface development speed. Moreover, in the embodiments of the present application, the background instances are cached in the form of weak references, and the occupied memory can be dynamically recycled, that is, the memory of the cache class is saved.
[0092] The preset caching rule can be the Least Recently Used (LRU) rule, etc. Specifically, the storage rule can be set according to the actual situation, and the embodiments of the present application do not make any limitations.
[0093] Further, in one embodiment, when the generated background is returned to the background generation control DrawableView, in order to further verify the validity of the current background, DrawableView will perform a null check on the currently obtained background.
[0094] Based on the above embodiments, in order to avoid affecting the background generation result due to abnormal acquisition of attribute information, as an implementable method, in one embodiment, obtaining the attribute information of the background to be generated includes:
[0095] Step 2011, obtain the design drawing of the background to be generated;
[0096] Step 2012, parse the attribute information of the background to be generated according to the design drawing of the background to be generated.
[0097] Specifically, reflection technology can be used to parse the attribute information of the background to be generated in the design drawing of the background to be generated.
[0098] It should be noted that currently, parsing drawable reflects a file of the drawable system, and there are a large number of attributes in this drawable system that do not match the interface. The entire reflection process is a process of wasting performance. However, in this application, by adopting DrawableView, a large number of irrelevant attributes are discarded, improving the acquisition efficiency of attribute information.
[0099] It should be further noted that too many drawable files will invisibly increase the package size of the App. Although each drawable file is very small, after reaching a certain number, it cannot be ignored. Moreover, when some pages are discarded, developers generally do not delete this drawable file, which results in the continuous increase of drawable files and no decrease. However, the drawable in the embodiments of this application only includes the necessary attribute information for generating the background and does not include other irrelevant attribute information, thereby reducing the volume of a single drawable file and laying a foundation for improving the loading efficiency and management efficiency of drawable files.
[0100] Based on the above embodiments, in order to further ensure the reliability of the attribute information, as an implementable method, in one embodiment, after obtaining the attribute information of the background to be generated, it can be determined whether the attribute information of the background to be generated is valid; if so, execute the step of extracting the target background instance from the cache class according to the attribute information of the background to be generated; otherwise, return to the step of obtaining the attribute information of the background to be generated.
[0101] Specifically, after obtaining the attribute information of the background to be generated, a DrawableModel can be created according to the obtained attribute information. Among them, in order to ensure the uniqueness of the attribute information during the memory caching process, the hash value corresponding to the current attribute information can be rewritten using DrawableModel to avoid abnormal background generation caused by duplicate hash values. Further, DrawableModel can be used to determine whether the attribute information of the background to be generated is valid.
[0102] Exemplarily, if the background color in the attribute information is blue and the stroke color is also blue, the generated background will not display the stroke according to such attribute information. At this time, it can be determined that the current attribute information is invalid. On the contrary, if the background color in the attribute information is blue and the stroke color is red, it can be determined that the current attribute information is valid.
[0103] Exemplarily, as Figure 3 shown, it is a schematic diagram of the overall process of the exemplary background generation method provided by the embodiment of the present application. Among them, as Figure 3 shown, the method is a specific exemplary implementation manner of the method shown as Figure 2 shown. The principles of the two are the same and will not be elaborated here.
[0104] The background generation method, device, electronic device and storage medium provided by the embodiments of the present application improve the background generation efficiency by obtaining the attribute information of the background to be generated; extracting the target background instance from the cache class according to the attribute information of the background to be generated; and calling the target background instance to obtain the background to be generated. Moreover, it can automatically generate backgrounds that are not in the cache class, and when caching the background, there is no need to name it according to the naming rule, further improving the background generation efficiency.
[0105] The embodiments of the present application provide a background generation device for executing the background generation method provided by the above embodiments.
[0106] As Figure 4 shown, it is a schematic diagram of the structure of the background generation device provided by the embodiment of the present application. The background generation device 40 includes: an acquisition module 401, an extraction module 402, and a generation module 403.
[0107] Among them, the acquisition module is used to obtain the attribute information of the background to be generated; the extraction module is used to extract the target background instance from the cache class according to the attribute information of the background to be generated; and the generation module is used to call the target background instance to obtain the background to be generated.
[0108] Specifically, in one embodiment, the extraction module is specifically used for:
[0109] Obtain the cache class;
[0110] Judge whether there is a background instance corresponding to the attribute information of the background to be generated in the cache class;
[0111] When there is a background instance corresponding to the attribute information of the background to be generated in the cache class, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance.
[0112] Specifically, in one embodiment, the device further includes:
[0113] A self-generation module, configured to generate a background to be generated according to the attribute information of the background to be generated when there is no background instance corresponding to the attribute information of the background to be generated in the cache class.
[0114] Specifically, in one embodiment, the self-generation module is specifically configured to:
[0115] Judge whether the background to be generated is a multi-layer background according to the attribute information of the background to be generated;
[0116] If so, use a preset multi-layer background generation class to generate the background to be generated according to the attribute information;
[0117] Otherwise, use a preset single-layer background generation class to generate the background to be generated according to the attribute information.
[0118] Specifically, in one embodiment, the apparatus further includes:
[0119] A cache module, configured to cache the generated background to be generated in the cache class in the form of a weak reference according to a preset cache rule.
[0120] Specifically, in one embodiment, the acquisition module is specifically configured to:
[0121] Acquire the design drawing of the background to be generated;
[0122] Parse the attribute information of the background to be generated according to the design drawing of the background to be generated.
[0123] Specifically, in one embodiment, the acquisition module is further configured to:
[0124] Judge whether the attribute information of the background to be generated is valid;
[0125] If so, execute the step of extracting the target background instance from the cache class according to the attribute information of the background to be generated;
[0126] Otherwise, return to the step of acquiring the attribute information of the background to be generated.
[0127] Regarding the background generation apparatus in this embodiment, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated herein.
[0128] The background generation apparatus provided in the embodiments of the present application is used to execute the background generation method provided in the above embodiments, and its implementation manner and principle are the same, and will not be repeated.
[0129] The embodiments of the present application provide an electronic device for executing the background generation method provided in the above embodiments.
[0130] As Figure 5As shown in the figure, it is a schematic structural diagram of an electronic device provided by an embodiment of the present application. The electronic device 50 includes: at least one processor 51 and a memory 52;
[0131] The memory stores computer-executable instructions; at least one processor executes the computer-executable instructions stored in the memory, so that at least one processor executes the background generation method provided in the above embodiment.
[0132] An electronic device provided by an embodiment of the present application is used to execute the background generation method provided in the above embodiment. The implementation manner and principle are the same and will not be elaborated here.
[0133] An embodiment of the present application provides a computer-readable storage medium. Computer-executable instructions are stored in the computer-readable storage medium. When the processor executes the computer-executable instructions, the background generation method provided in any of the above embodiments is implemented.
[0134] The storage medium containing computer-executable instructions in an embodiment of the present application can be used to store the computer-executable instructions of the background generation method provided in the foregoing embodiment. The implementation manner and principle are the same and will not be elaborated here.
[0135] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in electrical, mechanical or other forms.
[0136] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place, or they can be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0137] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
[0138] The integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor to execute some steps of the methods described in the various embodiments of the present application. The foregoing storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disc.
[0139] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of each functional module is used as an example for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working process of the device described above can refer to the corresponding process in the foregoing method embodiments and will not be elaborated herein.
[0140] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the various embodiments of the present application.
Claims
1. A background generation method, characterized in that, Including: Obtain the attribute information of the background to be generated; Extract the target background instance from the cache class according to the attribute information of the background to be generated; Call the target background instance to obtain the background to be generated; The step of extracting the target background instance from the cache class according to the attribute information of the background to be generated includes: Obtain the cache class; Judge whether there is a background instance corresponding to the attribute information of the background to be generated in the cache class; When there is a background instance corresponding to the attribute information of the background to be generated in the cache class, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance; When there is no background instance corresponding to the attribute information of the background to be generated in the cache class, generate the background to be generated according to the attribute information of the background to be generated; Among them, the step of generating the background to be generated according to the attribute information of the background to be generated includes: Judge whether the background to be generated is a multi-layer background according to the attribute information of the background to be generated; If so, use the preset multi-layer background generation class to generate the background to be generated according to the attribute information; Otherwise, use the preset single-layer background generation class to generate the background to be generated according to the attribute information; After generating the background to be generated according to the attribute information of the background to be generated, the method further includes: Cache the generated background to be generated in the cache class in the form of a weak reference according to the preset cache rule.
2. The method according to claim 1, characterized in that, The step of obtaining the attribute information of the background to be generated includes: Obtain the design drawing of the background to be generated; Analyze the attribute information of the background to be generated according to the design drawing of the background to be generated.
3. The method according to claim 1, wherein After obtaining the attribute information of the background to be generated, the method further includes: Judge whether the attribute information of the background to be generated is valid; If so, execute the step of extracting the target background instance from the cache class according to the attribute information of the background to be generated; Otherwise, return to the step of obtaining the attribute information of the background to be generated.
4. A background generation device, characterized in that, Including: An acquisition module for obtaining the attribute information of the background to be generated; An extraction module for extracting the target background instance from the cache class according to the attribute information of the background to be generated; A generation module for calling the target background instance to obtain the background to be generated; The extraction module is specifically used for: Obtain the cache class; Judge whether there is a background instance corresponding to the attribute information of the background to be generated in the cache class; When there is a background instance corresponding to the attribute information of the background to be generated in the cache class, determine the background instance corresponding to the attribute information of the background to be generated as the target background instance; When there is no background instance corresponding to the attribute information of the background to be generated in the cache class, generate the background to be generated according to the attribute information of the background to be generated; Among them, the extraction module is specifically used for: Judge whether the background to be generated is a multi-layer background according to the attribute information of the background to be generated; If so, use the preset multi-layer background generation class to generate the background to be generated according to the attribute information; Otherwise, use the preset single-layer background generation class to generate the to-be-generated background according to the attribute information. The device further includes: A cache module, configured to, after generating the to-be-generated background according to the attribute information of the to-be-generated background, cache the generated to-be-generated background in a weak reference form to a cache class according to a preset cache rule.
5. An electronic device, characterized in that, Comprising: At least one processor and a memory; The memory stores computer-executable instructions; The at least one processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, Computer-executable instructions are stored in the computer-readable storage medium, and when the processor executes the computer-executable instructions, the method according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Skin switching method and device
CN111638927A