Application display method and device and electronic equipment

By adding a full-screen background layer to the transparent application windows in the smart cockpit system, the problem of transparent bottoms when windows are overlapped is solved, improving system compatibility and user experience.

CN121833104APending Publication Date: 2026-04-10ROX MOTOR TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-17
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Because third-party applications are not adapted to the display style of specific smart cockpits, a bottom-revealing issue occurs when windows are overlaid.

Method used

When the current application window meets certain conditions, determine whether there is a bottom-revealing issue, and add a full-screen background layer to cover the content of the underlying window to avoid the bottom-revealing phenomenon.

Benefits of technology

Without modifying the source code of third-party applications, the system-level solution addresses the issue of data leakage, improving system compatibility and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121833104A_ABST
    Figure CN121833104A_ABST
Patent Text Reader

Abstract

The invention provides an application display method and device and electronic device.The method comprises the steps that when a current application window meets a preset refreshing condition, whether window superposition exists in the current application window or not is determined; if the window superposition exists, determining whether the current application window is transparent or not according to the window display modes of the current application window and the lower-layer application window; and if the current application window is transparent, when the current application window meets a layer adding condition, adding a full-screen background layer to the current application window so as to display the current application window based on the full-screen background layer. By adopting the application display method and device and the electronic equipment, the problem that an interface is transparent due to the fact that a third-party application is not matched with an intelligent cabin system is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer graphics processing technology, and more specifically, to an application display method, apparatus, and electronic device. Background Technology

[0002] With the continuous upgrades in the performance of intelligent cockpit platforms and the rapid iteration of memory capacity, the content ecosystem of intelligent cockpits is becoming increasingly diversified. Third-party applications such as video streaming, high-quality music, digital reading, and in-vehicle games are being integrated into intelligent cockpit systems, creating diverse and immersive entertainment experiences for users.

[0003] However, since most of these third-party applications are cross-platform public versions and have not been adapted for the display style of specific smart cockpits, multiple layers of task stacks are superimposed during the embedding process, resulting in the problem of windows showing through the bottom. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide an application display method, apparatus and electronic device to overcome at least one of the above-mentioned defects.

[0005] In a first aspect, embodiments of this application provide an application display method, including: When the current application window meets the preset refresh conditions, determine whether there is window overlap in the current application window; If window overlay exists, determine whether the current application window has a transparent bottom based on the window display modes of the current application window and the lower-level application window; If the current application window has a transparent background, then when the current application window meets the conditions for adding a layer, a full-screen background layer is added to the current application window so that the current application window is displayed based on the full-screen background layer.

[0006] Optionally, the step of determining whether the current application window has a transparent bottom based on the window display modes of the current application window and the lower-level application window includes: determining whether the current application window and the lower-level application window meet preset mode conditions based on the window display modes of the current application window and the lower-level application window, the preset mode conditions including the current application window being non-fullscreen and the lower-level application window being fullscreen; if the preset mode conditions are met, determining whether the target area meets preset transparency conditions, the target area being the area corresponding to the system bar; if the preset transparency conditions are met, determining that the current application window has a transparent bottom.

[0007] Optionally, the method further includes: determining whether the lifecycle of the current application window has changed; if the lifecycle of the current application window has not changed, then in response to the control operation on the current application window, determining whether the current application window meets the preset layer conditions, wherein the preset layer conditions are that a full-screen background layer exists and the full-screen background layer is visible; if the preset layer conditions are met, then the full-screen background layer is hidden.

[0008] Optionally, after determining whether the lifecycle of the current application window has changed, the method further includes: if the lifecycle of the current application window has changed, determining whether the current application window meets the preset layer conditions; if the preset layer conditions are met, removing the full-screen background layer.

[0009] Optionally, the method also includes: setting the full-screen background layer to visible in response to the end of the control operation.

[0010] Optionally, a full-screen background layer can be added to the current application window by: setting the layer color of the full-screen background layer according to the theme color; or generating a full-screen background layer below the current application window according to the layer color.

[0011] Optionally, if the current application window has a transparent background, then when the current application window meets the conditions for adding a layer, add a full-screen background layer to the current application window, including: If the current application window has a transparent background, then determine whether the current application window has a background layer; if it does not have a background layer, then determine whether the current application window meets the conditions for adding a layer.

[0012] Optionally, the preset refresh conditions include at least one of the following: size change, brightness / darkness mode change, configuration information change.

[0013] Secondly, embodiments of this application also provide an application display device, the device comprising: The first judgment module is used to determine whether there is window overlap in the current application window when the current application window meets the preset refresh conditions; The second judgment module is used to determine whether the current application window has a transparent bottom if there is window overlay, based on the window display mode of the current application window and the lower layer application window. The layer addition module is used to add a full-screen background layer to the current application window if the current application window has a transparent background, and the current application window meets the layer addition conditions, so that the current application window is displayed based on the full-screen background layer.

[0014] Thirdly, embodiments of this application also provide an electronic device, including: a processor, a memory, and a bus. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor communicates with the memory via the bus. When the machine-readable instructions are executed by the processor, the steps of the application display method described above are performed.

[0015] The embodiments of this application bring the following beneficial effects: This application provides an application display method, apparatus, and electronic device that can determine whether a background transparency issue exists when window overlaps. If a background transparency issue is identified, a full-screen background layer is added to the current application window to prevent it from appearing. This visual fix is ​​achieved at the system level without modifying the application's source code. It avoids the cost of repeated communication with third-party application providers, effectively improves system compatibility and user experience, and solves the background transparency problem caused by incompatibility between third-party applications and the smart cockpit system compared to existing application display methods.

[0016] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0017] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 A flowchart of the application display method provided in an embodiment of this application is shown; Figure 2 A flowchart illustrating the bottom-revealing determination steps provided in an embodiment of this application is shown; Figure 3 A schematic diagram of the structure of the application display device provided in the embodiments of this application is shown; Figure 4 A schematic diagram of the structure of the electronic device provided in the embodiments of this application is shown. Detailed Implementation

[0019] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this application provided in the accompanying drawings is not intended to limit the scope of the claimed application, but merely represents selected embodiments of this application. Based on the embodiments of this application, every other embodiment obtained by those skilled in the art without inventive effort falls within the scope of protection of this application.

[0020] To facilitate understanding of this embodiment, the following description will use the application display method provided in this application embodiment applied to an intelligent cockpit system as an example to illustrate the above exemplary steps provided in this application embodiment.

[0021] Please see Figure 1 , Figure 1 This is a flowchart illustrating an application display method provided in an embodiment of this application. Figure 1 As shown in the embodiments of this application, the application display method includes: Step S101: When the current application window meets the preset refresh conditions, determine whether there is window overlay in the current application window.

[0022] The current application window can refer to the window in the smart cockpit system that is currently interacting with the user in the foreground. The current application includes multiple active windows, and the current application window is the window of the current application that is currently interacting with the user in the foreground. The current application window can be a window displayed on the screen of the car's smart cockpit. As an example, the current application window can be the account login window in a music application.

[0023] Specifically, it can monitor the content displayed in the current application window and determine whether there is window overlap when the current application window meets the preset refresh conditions.

[0024] The preset refresh conditions include at least one of the following: size change, brightness mode change, configuration information change. For example, the preset refresh conditions may be a change in the size of the current application window, such as the length and width. The preset refresh conditions may also be a change in the current application window from bright mode (daytime mode) to dark mode (nighttime mode). The preset refresh conditions may also be a change in configuration information such as image quality level.

[0025] Step S102: If window overlay exists, determine whether the current application window has a transparent bottom based on the window display modes of the current application window and the lower layer application window.

[0026] In intelligent cockpit systems, windows for video, music, and reading are typically in full-screen mode, while windows related to account login, user agreements, and permission settings are in non-full-screen mode. When a non-full-screen window of a third-party application is superimposed on a full-screen window (such as an account login window superimposed on a video window), if the status bar and navigation bar areas are transparent, the video interface will be displayed below the status bar and navigation bar areas instead of the system background, resulting in a situation where the video interface is visible underneath.

[0027] The following reference Figure 2 This section describes the process of determining whether the current application window has a transparent bottom.

[0028] Figure 2 A flowchart illustrating the bottom-determining steps provided in an embodiment of this application is shown, as follows: Figure 2 As shown, the steps for determining the transparency include: Step S1021: Determine whether the current application window and the lower-level application window meet the preset mode conditions based on the window display modes of the current application window and the lower-level application window.

[0029] The lower-level application window can refer to the application window located in the next display layer of the current application window. For example, if the current application window is the application window displayed in the first layer (top layer) of the graphical user interface of the intelligent cockpit system, then the lower-level application window is the application window displayed in the second layer.

[0030] Window display mode refers to the display mode of the application window. Window display mode includes full-screen mode and non-full-screen mode. For example, when the application window is displayed in full-screen mode, the window display mode is full-screen mode; when the application window is displayed in non-full-screen mode, the window display mode is non-full-screen mode.

[0031] Preset mode conditions refer to the conditions set for the window display mode. Preset mode conditions include the current application window being in non-fullscreen mode and the underlying application window being in fullscreen mode.

[0032] For example: Determine whether the current application window's display mode is non-fullscreen and whether the underlying application window's display mode is fullscreen. If the current application window's display mode is non-fullscreen and the underlying application window's display mode is fullscreen, then the preset mode condition is met; if the current application window's display mode is fullscreen, or the underlying application window's display mode is non-fullscreen, then the preset mode condition is not met.

[0033] Step S1022: If the preset mode conditions are met, determine whether the target area meets the preset transparency conditions.

[0034] Specifically, since the current application window is in non-fullscreen mode, a status bar and navigation bar are set at the edge of the screen. If the status bar and navigation bar are transparent, the user can see the application window below through the status bar and navigation bar, which means there is a "bottom-through" effect.

[0035] Therefore, after determining that the current application window and its underlying application windows meet the preset mode conditions, it is necessary to further determine whether the target area in the graphical user interface is transparent. If the target area is transparent, it is determined that the target area meets the preset transparency conditions; if the target area is not transparent, it is determined that the target area does not meet the preset transparency conditions. The target area can refer to the area corresponding to the system bar; for example, the target area could be the area corresponding to the status bar or navigation bar.

[0036] Step S1023: If the preset transparency conditions are met, it is determined that the current application window has a transparent bottom.

[0037] If the target area meets the preset transparency conditions, it indicates that the display area of ​​the current application window is smaller than the display area of ​​the underlying application window. Since the target area is transparent, the content of the underlying application window can be seen outside the display area of ​​the current application window, confirming a "leaking background" issue. Therefore, a full-screen background layer needs to be created for the current application window to prevent the content of the underlying application window from being seen, thus fixing the "leaking background" problem.

[0038] Step S103: If the current application window has a transparent background, then when the current application window meets the layer addition conditions, add a full-screen background layer to the current application window so as to display the current application window based on the full-screen background layer.

[0039] In one embodiment, it is necessary to first determine whether the current application window meets the conditions for adding layers. For example, determine whether the current application window has a background layer. If there is no background layer, then determine that the current application window meets the conditions for adding layers.

[0040] When the conditions for adding a layer are met in the current application window, set the layer color of the full-screen background layer according to the theme color, and generate a full-screen background layer below the current application window according to the layer color.

[0041] For example, if the current theme color of the intelligent cockpit system is blue, the layer color of the full-screen background layer can be set to blue, and a full-screen background layer can be generated according to the set layer color. The full-screen background layer can then be placed below the current application window to prevent the user from seeing the application window below, thus solving the problem of the current application window being transparent.

[0042] In one embodiment, in the intelligent cockpit system of a car, the lifecycle (activity) of the current application window is variable. When the current application window is removed from the current task stack, the lifecycle of the current application window will stop executing and the callback will end. At this time, the full-screen background layer needs to be removed synchronously to ensure the consistency of the lifecycle of the full-screen background layer with that of the current application window and to avoid any residue.

[0043] Specifically, determine whether the lifecycle of the current application window has changed.

[0044] In one scenario, if the lifecycle of the current application window changes—for example, the current application window is closed, a new application window is launched, or the current application window is switched to run in the background—then it is determined whether the current application window meets the preset layer conditions.

[0045] For example: determine whether the current application window has a corresponding full-screen background layer and whether the full-screen background layer is visible. If it is determined that the current application window has a corresponding full-screen background layer and the full-screen background layer is visible, then the preset layer condition is met; if it is determined that the current application window does not have a corresponding full-screen background layer or the existing full-screen background layer is not visible, then the preset layer condition is not met.

[0046] If the preset layer conditions are met, the full-screen background layer is removed; otherwise, the lifecycle of the current application window continues to be monitored.

[0047] In another scenario, if it is determined that the lifecycle of the current application window has not changed, then in response to control operations on the current application window, it is determined whether the current application window meets the preset layer conditions. If the preset layer conditions are met, the full-screen background layer is hidden. These control operations include, but are not limited to, dragging operations and multi-finger pinch-to-zoom operations.

[0048] Specifically, users can use control operations to zoom and move the current application window. For example, a multi-finger pinch operation on the current application window will shrink its size; a drag operation will move its position. To provide users with appropriate feedback when the size and position of the current application window change, the full-screen background layer can be temporarily hidden in the graphical user interface so that users can see the underlying application interface.

[0049] During the continuous control operation, if the current application window is detected to have a corresponding full-screen background layer and the full-screen background layer is visible, then the preset layer condition is determined to be met; if the current application window is detected to not have a corresponding full-screen background layer or the existing full-screen background layer is not visible, then the preset layer condition is determined not to be met.

[0050] If the preset layer conditions are met, it means that the full-screen background layer is obscuring the application window below. In this case, the full-screen background layer is hidden so that the user can see the part of the application window below that is obscured by the full-screen background layer. If the preset layer conditions are not met, it means that the full-screen background layer is not obscuring the application window below. In this case, there is no need to hide the full-screen background layer. When a control operation ends, the underlying application window needs to be obscured to prevent the background from showing through. For example, in response to the end of a control operation, the full-screen background layer can be changed from hidden to visible. The application display method provided in this application embodiment can determine whether the current application window has a background transparency issue when window overlap occurs. If a background transparency issue is confirmed, a full-screen background layer is added to the current application window, completing visual repair at the system level without modifying the application's source code. This avoids the cost of repeated communication with third-party application providers, effectively improves system compatibility and user experience, and solves the interface background transparency problem caused by incompatibility between third-party applications and the smart cockpit system.

[0051] Based on the same inventive concept, this application also provides an application display device corresponding to the application display method. Since the principle of the device in this application is similar to the application display method described above, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.

[0052] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an application display device provided in an embodiment of this application. Figure 3 As shown, the application display device 200 includes: The first judgment module 201 is used to determine whether there is window overlap in the current application window when the current application window meets the preset refresh conditions; The second judgment module 202 is used to determine whether the current application window has a transparent bottom if there is window overlay, based on the window display mode of the current application window and the lower layer application window. The layer adding module 203 is used to add a full-screen background layer to the current application window if the current application window has a transparent background, and the current application window meets the layer adding conditions, so as to display the current application window based on the full-screen background layer.

[0053] In one feasible embodiment of this application, the second judgment module 202 is specifically used to: determine whether the current application window and the lower-level application window meet the preset mode conditions based on the window display modes of the current application window and the lower-level application window, wherein the preset mode conditions are that the current application window is not displayed in full screen and the lower-level application window is displayed in full screen; if the preset mode conditions are met, determine whether the target area meets the preset transparency conditions, wherein the target area is the area corresponding to the system bar; if the preset transparency conditions are met, determine that the current application window has a transparent bottom.

[0054] In one feasible embodiment of this application, the application display device 200 further includes a hiding module, which is used to: determine whether the lifecycle of the current application window has changed; if the lifecycle of the current application window has not changed, then in response to the control operation on the current application window, determine whether the current application window meets the preset layer conditions, the preset layer conditions being that there is a full-screen background layer and the full-screen background layer is visible; if the preset layer conditions are met, then hide the full-screen background layer.

[0055] In one feasible embodiment of this application, the application display device 200 further includes a removal module, which is used to: determine whether the current application window meets the preset layer conditions when the life cycle of the current application window changes; if the preset layer conditions are met, then remove the full-screen background layer.

[0056] In one feasible embodiment of this application, the application display device 200 further includes a display module, which is configured to: set the full-screen background layer to be visible in response to the end of the control operation.

[0057] In one feasible embodiment of this application, the layer adding module 203 is specifically used to: set the layer color of the full-screen background layer according to the theme color; and generate a full-screen background layer below the current application window according to the layer color.

[0058] In one feasible embodiment of this application, the application display device 200 further includes a condition judgment module, which is used to: determine whether the current application window has a background layer; if the background layer does not exist, determine that the current application window meets the layer addition conditions.

[0059] In one feasible embodiment of this application, the preset refresh conditions include at least one of the following: size change, brightness mode change, and configuration information change.

[0060] The application display device provided in this application embodiment can determine whether the current application window has a bottom-revealing problem when the current application window is overlaid, and add a full-screen background layer to the current application window when it is determined that there is a bottom-revealing problem, thereby solving the interface bottom-revealing problem caused by the incompatibility between third-party applications and the smart cockpit system.

[0061] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 300 includes a processor 310, a memory 320, and a bus 330.

[0062] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 is running, the processor 310 and the memory 320 communicate via the bus 330. When the machine-readable instructions are executed by the processor 310, they can perform the operations described above. Figure 1 The steps of the application display method shown in the embodiment are implemented as follows: When the current application window meets the preset refresh conditions, determine whether the current application window has window overlay; if window overlay exists, determine whether the current application window has a transparent background based on the window display modes of the current application window and the lower layer application window; if the current application window has a transparent background, add a full-screen background layer to the current application window when the current application window meets the layer addition conditions, so that the current application window is displayed based on the full-screen background layer.

[0063] The electronic device provided in this application embodiment can determine whether the current application window has a bottom-revealing problem when the current application window is overlaid, and add a full-screen background layer to the current application window when it is determined that there is a bottom-revealing problem, thus solving the problem of interface bottom-revealing caused by the incompatibility between third-party applications and the smart cockpit system.

[0064] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, can perform the above-described actions. Figure 1 The steps of the application display method shown in the embodiment are implemented as follows: When the current application window meets the preset refresh conditions, determine whether the current application window has window overlay; if window overlay exists, determine whether the current application window has a transparent background based on the window display modes of the current application window and the lower layer application window; if the current application window has a transparent background, add a full-screen background layer to the current application window when the current application window meets the layer addition conditions, so that the current application window is displayed based on the full-screen background layer.

[0065] The computer-readable storage medium provided in this application embodiment can determine whether the current application window has a bottom-revealing problem when the current application window is overlaid, and add a full-screen background layer to the current application window when it is determined that there is a bottom-revealing problem, thereby solving the problem of interface bottom-revealing caused by the incompatibility between third-party applications and the smart cockpit system.

[0066] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0067] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the shown or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0068] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0069] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0070] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a processor-executable, non-volatile, computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0071] Finally, it should be noted that the above-described embodiments are merely specific implementations of this application, used to illustrate the technical solutions of this application, and not to limit them. The scope of protection of this application is not limited thereto. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that any person skilled in the art can still modify or easily conceive of changes to the technical solutions described in the foregoing embodiments, or make equivalent substitutions for some of the technical features, within the scope of the technology disclosed in this application. Such modifications, changes, or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. An application display method, characterized in that, include: When the current application window meets the preset refresh conditions, determine whether the current application window has window overlay; If the window overlay exists, then determine whether the current application window has a transparent bottom based on the window display modes of the current application window and the lower layer application window; If the current application window has a transparent background, then when the current application window meets the layer addition conditions, a full-screen background layer is added to the current application window so that the current application window is displayed based on the full-screen background layer.

2. The method according to claim 1, characterized in that, The step of determining whether the current application window has a transparent background based on the window display modes of the current application window and the lower-level application windows includes: Based on the window display modes of the current application window and the lower-level application window, determine whether the current application window and the lower-level application window meet preset mode conditions. The preset mode conditions include the current application window being non-full-screen and the lower-level application window being full-screen. If the preset mode conditions are met, then it is determined whether the target area meets the preset transparency conditions, where the target area is the area corresponding to the system bar. If the preset transparency conditions are met, then it is determined that the current application window has a transparent bottom.

3. The method according to claim 1, characterized in that, The method further includes: Determine whether the lifecycle of the current application window has changed; If the lifecycle of the current application window does not change, then in response to the control operation on the current application window, it is determined whether the current application window meets the preset layer condition, wherein the preset layer condition is that the full-screen background layer exists and the full-screen background layer is visible; If the preset layer conditions are met, the full-screen background layer is hidden.

4. The method according to claim 3, characterized in that, After determining whether the lifecycle of the current application window has changed, the process also includes: If the lifecycle of the current application window changes, determine whether the current application window meets the preset layer conditions; If the preset layer conditions are met, then the full-screen background layer is removed.

5. The method according to claim 3, characterized in that, The method further includes: In response to the end of the control operation, the full-screen background layer is set to visible.

6. The method according to claim 1, characterized in that, Add a full-screen background layer to the current application window using the following method: Set the layer color of the full-screen background layer according to the theme color; A full-screen background layer is generated below the current application window based on the layer color.

7. The method according to claim 1, characterized in that, If the current application window has a transparent background, then when the current application window meets the layer addition conditions, a full-screen background layer is added to the current application window, including: If the current application window has a transparent background, then determine whether the current application window has a background layer; If the background layer does not exist, then the current application window is determined to meet the layer addition conditions.

8. The method according to claim 1, characterized in that, The preset refresh conditions include at least one of the following: Size changes, brightness / darkness changes, configuration information changes.

9. An application display device, characterized in that, include: The first judgment module is used to determine whether there is window overlay when the current application window meets the preset refresh conditions; The second judgment module is used to determine whether the current application window has a transparent bottom if the window overlay exists, based on the window display mode of the current application window and the lower layer application window. The layer adding module is used to add a full-screen background layer to the current application window if the current application window has a transparent background, and the current application window meets the layer adding conditions, so as to display the current application window based on the full-screen background layer.

10. An electronic device, characterized in that, include: The device includes a processor, a memory, and a bus, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the processor communicates with the memory via the bus, and the processor executes the machine-readable instructions to perform the steps of the application display method as described in any one of claims 1 to 8.