Screen control method, electronic device, computer readable storage medium and product
Patent Information
- Application Number
- CN202510242757.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-08-28
AI Technical Summary
[0003]但是,往往存在部分应用或功能在多个显示屏幕上都被用户所需要
[0037] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).
Smart Images

Figure CN122653489A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of foldable screen device technology, and in particular to a screen control method, electronic device, computer-readable storage medium and product. Background Technology
[0002] With the development of electronic devices, foldable screen devices are gradually entering users' lives. A foldable screen generally consists of at least two display screens. Because the two screens differ in size and user experience, their desktop layouts are independent. The desktop of each display screen typically shows multiple icons associated with applications and / or functions.
[0003] However, some applications or functions are often needed by users on multiple display screens. Therefore, how to quickly move icons from one display screen to another has become an urgent problem to be solved. Summary of the Invention
[0004] This application provides a screen control method, electronic device, computer-readable storage medium, and product. Users can select at least one icon to be added from a first desktop on a first screen according to actual needs, and quickly add the icon to a second desktop on a second screen by triggering the operation of the icon. This improves the efficiency of cross-screen icon addition operations and enhances the user experience.
[0005] Firstly, this application provides a screen control method. The execution subject of this method can be an electronic device or a chip within the electronic device. The following description uses an electronic device as an example. The electronic device includes a first screen and a second screen. When the electronic device is in a first physical state, the first screen is on and can display a first desktop. This first desktop includes multiple first icons. Users can select at least one icon to be added on the first desktop according to actual needs. To enable cross-screen icon addition within the first screen, an operation icon associated with at least one icon to be added can be displayed on the first screen. Therefore, users can quickly add at least one icon to the second desktop of the second screen based on this operation icon. This allows users to perform cross-screen icon addition operations within the first desktop, improving the efficiency of icon addition.
[0006] In some embodiments, a user can determine the currently triggered first icon as the icon to be added by performing a first operation on any icon within the first desktop. This first operation includes, but is not limited to, any triggering operation such as long-press, drag, or double-click. This allows the user to more quickly determine the icon to be added.
[0007] In some embodiments, after the user selects an icon to be added, an operation menu associated with that icon can be displayed, which may include operation icons. Therefore, the user can quickly add at least one icon to the second desktop of the second screen based on the operation icon.
[0008] In some embodiments, the icon to be added includes a preset application icon associated with an application and a preset function icon associated with a function. This allows the user to add the preset application icon associated with an application and the preset function icon associated with a function to the second desktop on the second screen, from within the first desktop.
[0009] In one possible implementation, when the icon to be added is an application icon associated with a preset application, in order to make it easier for users to call the system-level operations and application-level operations of the preset application, the operation menu may include a third icon of at least one system-level operation associated with the preset application and a fourth icon of at least one application-level operation.
[0010] In one possible implementation, when the icon to be added is a function icon associated with a preset function, in order to make it easier for users to call the system-level operation of the preset function, the operation menu may include a third icon of at least one system-level operation associated with the preset function.
[0011] The third icon for this system-level operation includes an operation icon. Therefore, users can quickly add at least one icon to the second desktop of the second screen based on this operation icon.
[0012] In some embodiments, after displaying the operation icon, the user can add the icon to be added to the second desktop on the second screen by triggering the operation icon. This triggering operation includes, but is not limited to, single-click, double-click, long-press, and drag-and-drop operations. Therefore, users can perform cross-screen addition operations for the icon within the first desktop, simplifying the icon addition process and improving the user experience.
[0013] In one possible implementation, the icon currently selected by the user cannot be added to the second desktop.
[0014] For example, if the icon to be added may have already been added to the second desktop, it cannot be added again to the second desktop.
[0015] Alternatively, if the icon to be added is any icon in the first icon list, then that icon cannot be added to the second desktop. The first icon list includes multiple icons configured not to be added to the second screen. This first icon list can be created by the user according to actual needs, and / or it can be preset based on historical experience; this application does not impose any restrictions on this.
[0016] For the aforementioned icons to be added, after the user selects the icon, the operation controls can be hidden from the associated operation menu. This prevents users from repeatedly adding icons already added to the second desktop, and / or from adding first icons that cannot be added to the second screen to the second screen. This improves the accuracy of icon addition operations.
[0017] In one possible implementation, once the user completes the cross-screen addition operation of the icon to be added, the operation menu can be stopped from being displayed to avoid obscuring the first desktop.
[0018] In some embodiments, to further improve the efficiency of icon addition, users can also select icons to be added in batches. Users can trigger preset gesture operations within the first desktop. For example, the preset gesture operation can be a multi-finger pinch operation. Alternatively, the preset gesture operation can be a long press operation on a blank area within the first desktop. Or, the preset gesture operation can be a swipe operation from the edge of the first screen towards the center area, etc., and this application does not limit this. In response to the preset gesture operation, the first desktop can be switched to an editable state, whereby users can select at least one icon to be added in batches.
[0019] In one possible implementation, a user can determine at least one currently selected first icon as at least one icon to be added through a selection operation triggered on at least one first icon. This selection operation can be a click operation on any of the first icons.
[0020] In one possible implementation, after entering edit mode, an operation icon can be displayed in a preset display area on the first screen. For example, the operation icon can be displayed at the top of the first screen. Therefore, users can add icons across screens within the first desktop based on this operation icon, simplifying the icon addition process and improving the user experience.
[0021] In one possible implementation, after identifying at least one icon to be added in batches and displaying the operation icon, the user can drag the at least one icon to be added to the position of the operation icon. When the dragging operation is stopped, the cross-screen addition operation of the batch of icons to be added can be realized.
[0022] In one possible implementation, among the multiple icons currently selected by the user, there may be at least one icon that cannot be added to the second desktop.
[0023] For example, if any icon to be added may have already been added to the second desktop, it cannot be added again to the second desktop.
[0024] Alternatively, if any icon to be added is any icon in the first icon list, then that icon cannot be added to the second desktop. The first icon list includes multiple icons configured not to be added to the second screen. This first icon list can be created by the user according to actual needs, and / or it can be preset based on historical experience; this application does not impose any restrictions on this.
[0025] In batch addition scenarios, users can select and drag the icons to be added. However, when the user stops dragging, the icons will not be added to the second home screen. That is, in batch addition scenarios, only icons not added to the second home screen and / or not in the first icon list are added across screens.
[0026] In one possible implementation, for at least one icon that has failed to be added, in order to allow the user to more intuitively determine the addition status of each icon, a first prompt message can be displayed on the first screen. The first prompt message is used to indicate that the icon has not been added.
[0027] In some embodiments, after completing the cross-screen addition operation of at least one icon to be added, in order to make the user more intuitively understand the current addition status, a preset second prompt message can be displayed on the first screen. The second prompt message is used to indicate that at least one icon to be added has been added to the second desktop of the second screen.
[0028] In some embodiments, the number of icons that can be added to the second screen is limited. Therefore, when performing a cross-screen icon addition operation, to avoid exceeding the icon limit of the second screen, it can be determined whether the sum of the number of at least one icon to be added and the number of second icons currently existing in the second desktop is greater than a preset number threshold. If so, the addition operation for at least one icon to be added is canceled, and a preset third prompt message is displayed to inform the user that at least one icon to be added has not been added.
[0029] In some embodiments, after the addition operation is completed, the desktop layout of the second desktop can be updated based on at least one icon to be added, resulting in an updated second desktop. For example, at least one icon to be added can be added sequentially after an existing second icon in the second desktop.
[0030] In one possible implementation, when the physical form of the electronic device switches from a first physical form to a second physical form, the first screen switches to a screen-off state, and the second screen turns on. At this time, the updated second desktop can be displayed on the second screen.
[0031] In one possible implementation, to help users more intuitively identify at least one icon to be added, preset reminder content can be displayed on each icon to be added. This reminder content indicates to the user that the icon to be added is a new icon for the second desktop. For example, a red dot can be displayed in the upper right corner of the icon to be added, or a selection box can be displayed outside the icon; this application does not impose any limitations on this.
[0032] In one possible implementation, the first screen includes at least one display area, and the second screen includes one display area. For example, when both the first and second screens include one display area, the electronic device can be a bi-fold screen device. When both the first and second screens include two display areas, the electronic device can be a tri-fold screen device.
[0033] In a second aspect, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory is used to store code instructions and the processor is used to execute the code instructions to perform the methods described in the first aspect or any possible implementation thereof.
[0034] Thirdly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed on a computer, cause the computer to perform the methods described in the first aspect or any possible implementation thereof.
[0035] Fourthly, embodiments of this application provide a computer program product including a computer program, which, when run on a computer, causes the computer to perform the methods described in the first aspect or any possible implementation of the first aspect.
[0036] Fifthly, this application provides a chip or chip system including at least one processor and a communication interface. The communication interface and the at least one processor are interconnected via a circuit. The at least one processor is used to run computer programs or instructions to perform the methods described in the first aspect or any possible implementation thereof. The communication interface in the chip can be an input / output interface, pins, or circuits, etc.
[0037] In one possible implementation, the chip or chip system described above in this application further includes at least one memory storing instructions. The memory can be an internal storage unit of the chip, such as a register or cache, or it can be a storage unit of the chip itself (e.g., read-only memory, random access memory, etc.).
[0038] It should be understood that the second to fifth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description
[0039] Figure 1A A schematic diagram illustrating a physical form change of an electronic device;
[0040] Figure 1B A diagram illustrating application scenarios for adding methods to existing cross-screen icons;
[0041] Figure 2 A flowchart illustrating one embodiment of the screen control method provided in this application;
[0042] Figure 3 A schematic diagram of a scenario for the screen control method provided in an embodiment of this application;
[0043] Figure 4 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0044] Figure 5 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0045] Figure 6 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0046] Figure 7A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0047] Figure 8 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0048] Figure 9 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0049] Figure 10 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0050] Figure 11 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0051] Figure 12 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0052] Figure 13 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0053] Figure 14 A schematic diagram of another scenario for the screen control method provided in the embodiments of this application;
[0054] Figure 15 This is a schematic diagram of the structure of an electronic device to which this application applies. Detailed Implementation
[0055] To facilitate understanding, the relevant terms and concepts involved in the embodiments of this application will be introduced below:
[0056] A multi-screen mobile phone is a mobile device that integrates two or more independent display screens through special design and technology.
[0057] The electronic device in this application embodiment can be a device including at least two independent screens, and can be referred to as user equipment (UE), terminal, etc. For example, the electronic device can be a mobile phone, tablet, personal digital assistant (PDA), handheld device with wireless communication function, computing device, in-vehicle device or wearable device, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal in industrial control, wireless terminal in smart home, etc. The form of the electronic device is not specifically limited in this application embodiment.
[0058] The foldable screen device in this application embodiment can be a double-fold device, a triple-fold device, a quadruple-fold device, or more foldable devices. For a double-fold device, it may include a folding edge or a folding axis, and the device can be folded once along this edge or axis. After folding, the double-fold screen can form two screens, which can be independent screens or a single, integrated screen, simply folded into two parts. For a triple-fold device, it may include two folding edges or a folding axis, and the device can be folded twice along this edge or axis. After two folds, the triple-fold screen can form three screens, which can be independent screens or a single, integrated screen, simply folded into three parts. Similarly, a quadruple-fold device, or more foldable devices, can be folded more times, forming a greater number of screens. The following embodiments use a triple-fold device as an example.
[0059] Taking a two-fold device as an example, a two-fold device may include at least one integrated display screen. The folding method of the two-fold device may include inward folding or outward folding; the embodiments of this application do not limit the folding method of the two-fold device. The physical form of the two-fold screen may include: a folded state and an unfolded state.
[0060] Reference Figure 1A In the case of a foldable screen electronic device, when it is in the unfolded state, the entire area of the first screen 11 can be lit up, allowing the user to use the first screen. (Reference) Figure 1A In step b, when the foldable screen electronic device switches to the folded state, the second screen 12 can enter the on state, and the user can use the second screen 12.
[0061] For electronic devices with at least two independent screens, the desktop layout on each screen is independent because the screens have different sizes and user experiences.
[0062] In practical applications, some applications or shortcuts are often needed by users on multiple screens. Therefore, how to add icons for these applications or shortcuts across screens has become an urgent problem to be solved.
[0063] In related technologies, in order to enable cross-screen icon addition, a separate full application addition page is usually created, where users can enter the application addition page to select and add icons.
[0064] Figure 1B See the diagram illustrating application scenarios for adding methods to existing cross-screen icons. Figure 1B A settings icon 14 can be displayed on the first screen 13, allowing users to access the settings page 15 by clicking it. Within this settings page 15, a trigger icon 16 associated with the second screen is displayed. In response to the user's triggering of this icon 16, the associated page 17 of the second screen is displayed. This associated page 17 includes at least the application icon 18 of the second screen. Therefore, users can access the full application addition page 19 by triggering this application icon 18, where they can select and add icons.
[0065] However, when using the above method to add icons across screens, the app addition page is often located deep within the interface, making it difficult for users to find. Furthermore, the lengthy icon addition path results in low efficiency and negatively impacts the user experience.
[0066] To improve the efficiency of adding icons across screens, this application provides a screen control method. Users can select at least one icon to be added on a first desktop according to their needs. An operation icon associated with the at least one icon to be added is displayed, allowing users to quickly add the at least one icon to a second desktop on a second screen based on this operation icon.
[0067] The screen control method provided in this application will be described below with reference to specific embodiments. These embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0068] Figure 2 This is a flowchart illustrating one embodiment of the screen control method provided in this application. Figure 2 As shown, the screen control method provided in this application embodiment may include:
[0069] S201, A preset first desktop is displayed on the first screen, and the first desktop contains multiple first icons.
[0070] An electronic device may include at least two independent screens. For example, an electronic device may include a first screen and a second screen. The first screen may be the inner screen of the electronic device, which is illuminated when the electronic device is in a first physical state, i.e., the unfolded state, and is accessible to the user. The second screen may be the outer screen of the electronic device. When the electronic device is in a second physical state, i.e., the folded state, the second screen is illuminated, and is accessible to the user.
[0071] It is understood that the first screen may include at least one display area. Each display area may be an independent display screen. The second screen may include one display area.
[0072] In one possible design, when the first screen includes a display area and the second screen includes a display area, the electronic device can be a two-fold device, in which the first screen can include a complete display area in the unfolded state.
[0073] In one possible design, when the first screen includes two display areas and the second screen includes one display area, the electronic device can be a two-fold device. In the unfolded state, the first screen includes two display areas composed of the two display screens. Each display area can display content independently, or the two display areas can be used as a single display area for content display. The two display areas can be arranged horizontally or vertically. This application does not impose any limitations on this.
[0074] In one possible design, when the first screen comprises three display areas and the second screen comprises one display area, the electronic device can be a tri-fold device. In the unfolded state, the first screen comprises three display areas consisting of three display screens. Each display area can display content independently, or the three display areas can be used as a single display area for content display. The three display areas can be arranged horizontally or vertically. This application does not impose any limitations on this.
[0075] Alternatively, the electronic device may be a four-fold device or a more folding device, and this application does not limit this.
[0076] When the electronic device is in its first physical state, the first screen can be lit up, and the user can use the first screen. The first screen can display the first desktop.
[0077] In one possible design, the display size of the first screen may differ from that of the second screen. Furthermore, user needs may differ across the different screens. Therefore, different display desktops can be set up for each screen. For example, the first screen can have a first desktop, and the second screen can have a second desktop.
[0078] Therefore, in the first physical state, when the first screen is on, a preset first desktop can be displayed on the first screen, and multiple first icons can be displayed on the first desktop.
[0079] In one possible design, the first screen can be the main screen of the electronic device. Therefore, the first desktop on the first screen includes all icons within the electronic device. These icons may include application icons associated with preset applications and function icons associated with preset functions. These preset functions can be shortcuts set by the user.
[0080] For example, to facilitate scanning, users can add the scanning function of a preset application to their home screen and obtain the first icon associated with the scanning function.
[0081] In practical applications, some icons may be needed by users on both the first and second screens. For example, users may need to use an instant messaging application on both the first and second screens. Therefore, icons associated with the instant messaging application can be added to both the first and second home screens.
[0082] S202, in response to a preset operation triggered by the user on the first screen, at least one icon to be added is determined from the plurality of first icons.
[0083] To enable cross-screen icon addition, you first need to identify at least one icon that needs to be added from the first screen to the second screen.
[0084] Unlike existing cross-screen icon addition solutions that require finding the associated icon on the second screen within the settings interface, entering the associated page on the second screen, and then accessing the full application addition page based on the application icons on the associated page, this solution aims to improve the efficiency of cross-screen icon addition by allowing the selection of at least one icon to be added within the first desktop.
[0085] Optionally, after the first desktop is displayed on the first screen, the user can identify at least one icon to be added from among multiple first icons within the first desktop.
[0086] In one possible design, the user can determine the icon to be added by triggering a preset action on any of the first icons on the first screen.
[0087] In one possible design, users can also identify at least one icon to be added by triggering a preset gesture on the first screen.
[0088] In one possible design, users can also enter the editable state of the first desktop by triggering a preset gesture operation on the first screen, in which at least one icon is to be added.
[0089] This allows users to more flexibly select at least one icon to add based on their actual needs within the first screen.
[0090] S203, display the operation icon associated with the at least one icon to be added, and add the at least one icon to be added to the second desktop of the second screen based on the operation icon.
[0091] After identifying at least one icon to be added, that icon can be added to the second desktop of the second screen.
[0092] Optionally, to facilitate quick cross-screen addition operations, an operation icon associated with at least one icon to be added can be displayed.
[0093] In one possible design, the operation icon can be displayed after the user selects at least one icon to be added. Alternatively, the operation icon can also be displayed before the user selects at least one icon to be added. This application does not limit the timing of the operation icon's display.
[0094] In one possible design, the action icon can be an icon displayed in the action menu, which allows the user to perform a cross-screen addition operation on at least one icon to be added by clicking on it.
[0095] In one possible design, the operation icon can be a function icon displayed at a specified location on the first screen. Users can add at least one icon across screens by clicking the function icon, or by dragging at least one icon to be added to the operation icon.
[0096] Therefore, after displaying the operation icon, the user can add at least one icon to the second desktop of the second screen based on the operation icon.
[0097] In this embodiment, by displaying a first desktop on the first screen, the user can select at least one icon to be added based on actual needs. To enable cross-screen icon addition within the first screen, an operation icon associated with at least one icon to be added can be displayed on the first screen. Therefore, the user can quickly add at least one icon to the second desktop on the second screen based on this operation icon. This allows the user to perform cross-screen icon addition within the first desktop, improving the efficiency of icon addition.
[0098] The screen control method provided in the embodiments of this application will be described below in conjunction with application scenarios.
[0099] Scenario 1: Users can select any preset application icon associated with an application on the first desktop as the current icon to be added, and perform cross-screen addition operations for the icon to be added.
[0100] refer to Figure 3 When the first desktop 31 is displayed on the first screen, the first desktop 31 may include multiple first icons 32. Among them, the first icons 32 include application icons associated with preset applications.
[0101] Users can select any of the first icons 32 according to their actual needs and trigger a first operation on that first icon 32. In response to the first operation triggered on any first icon, the currently triggered first icon 32 can be identified as the icon to be added. This icon to be added can be in a selected state.
[0102] In one possible design, users can use the preset application associated with the first icon by clicking it. Therefore, this first operation includes, but is not limited to, any triggering operation different from a single click, such as long press, double click, or drag.
[0103] Furthermore, after identifying at least one icon to be added, operation controls associated with that icon can be displayed so that users can perform cross-screen addition operations based on these operation controls.
[0104] refer to Figure 3 In step b, after the user triggers the first operation on the first icon 32 and identifies it as the icon to be added, the operation icon 33 can be displayed in the display area associated with the icon to be added. Therefore, the user can achieve cross-screen addition of the icon to be added by triggering the operation icon 33.
[0105] In one possible design, refer to Figure 4 In the context of 'a', when the first desktop 41 is displayed on the first screen, the first desktop 41 may include multiple first icons 42. Among them, the first icons 42 include application icons associated with preset applications.
[0106] Users can select any of the first icons 42 according to their actual needs and trigger a first operation on that first icon 42. In response to this first operation, the first icon 42 currently selected by the user can be determined as the icon to be added.
[0107] refer to Figure 4 In step b, after determining the icon to be added, the operation menu 43 associated with the icon can be displayed in the display area associated with the icon. The operation icon is then displayed in the operation menu 43.
[0108] Optionally, the icon to be added can be an application icon associated with a preset application. Therefore, to facilitate further processing of the application icon by the user, the operation menu 43 may include at least one third icon 44 for a system-level operation associated with a preset application and at least one fourth icon 45 for an application-level operation. Among them, the third icon includes the operation icon 46. Therefore, the user can quickly add the icon to be added to the second screen by triggering the operation icon 46.
[0109] In one possible design, the operation menu may include a third icon that includes only one system-level operation, wherein the third icon includes the operation icon.
[0110] For example, the default application associated with the icon to be added could be a gallery application. To facilitate further user interaction with this gallery application, an operation menu can be displayed after selecting the application icon associated with the gallery application as the icon to be added. This operation menu can include at least one third icon for system-level operations associated with the default application and at least one fourth icon for application-level operations. The third icons for system-level operations include, but are not limited to, uninstall icons, operation icons, and card icons. The fourth icons for application-level operations include, but are not limited to, the latest pictures icon, my favorites icon, discovery icon, and search icon. For example, a user can trigger the latest pictures icon to quickly view the latest pictures in the gallery application. Alternatively, a user can trigger this operation icon to quickly add the application icon associated with the gallery application to the second desktop of the second screen.
[0111] Users can add icons across screens by clicking, double-clicking, long-pressing, or dragging the icon. This application does not impose any restrictions on this.
[0112] In one possible design, to make it easier for users to identify the currently selected icon to be added, when displaying the operation menu, other content displayed on the first desktop, besides the icon to be added and the operation menu, can be blurred.
[0113] Optionally, the icon currently selected by the user may already be added to the second desktop. Therefore, to avoid duplicate icon addition operations, the operation icon may not be displayed in this operation menu. Thus, the user cannot perform cross-screen addition operations for the icon based on this operation menu.
[0114] In one possible design, some preset applications associated with the first icon cannot be used on the second screen. For example, if the display size of the preset application does not match the display size of the second screen, the content displayed on the second screen may be incomplete, or the display size of the preset application on the second screen may be scaled, resulting in unclear content. Therefore, in this case, the preset application associated with it cannot be added to the second desktop. A first icon list can be created based on the preset applications that cannot be added to the second screen, and the first icon list includes multiple first icons configured not to be added to the second screen.
[0115] In one possible design, users can add icons to the first icon list based on their actual needs. For example, if a user doesn't want a certain preset app added to the second screen, they can add it to the first icon list.
[0116] For example, the first icon list can be an icon "blacklist". This "blacklist" can include at least one first icon added by the user, and / or at least one default first icon from the system. Multiple first icons listed in this "blacklist" are configured not to be added to the second desktop of the second screen.
[0117] refer to Figure 5 In the context of 'a', multiple first icons 52 can be displayed within the first desktop 51 on the first screen. In response to a user's first action on any first icon 52, that first icon 52 is designated as the icon to be added. For example... Figure 5 In step 'b', after determining the icon to be added, the operation menu 53 associated with that icon can be displayed. If the icon to be added is already included in the second desktop, or if the icon to be added is in the first icon list, it may not be displayed in the operation menu 53. Therefore, the user cannot perform a cross-screen addition operation on the icon to be added based on the operation menu.
[0118] Optionally, in response to the second desktop already including the icon to be added, or the icon to be added being in the first icon list, the operation icon may not be displayed in the operation menu, and a preset prompt message may be displayed. This indicates to the user that because the icon to be added has already been added to the second screen, or because the icon to be added is in the preset first icon list, it cannot be added to the second screen. This allows the user to more intuitively understand the current icon addition status.
[0119] Accordingly, in response to the second desktop not including the icon to be added, or the icon to be added not being in the first icon list, the operation icon is displayed in the operation menu. The first icon list includes multiple first icons configured not to be added to the second screen.
[0120] Further, refer to Figure 6 After the user triggers the operation icon 62 in the operation menu 61, the icon to be added can be added to the second screen. At this time, in order to avoid the operation menu 61 obscuring the first desktop, the operation menu 61 can be stopped from being displayed.
[0121] Optionally, in order to allow users to understand the current addition status more intuitively, a preset second prompt message 63 can also be displayed in a preset area within the first screen. The second prompt message 63 is used to indicate that at least one icon to be added has been added to the second desktop of the second screen.
[0122] To avoid obscuring the content displayed on the first screen, the second prompt message can be displayed at the bottom of the first screen. Alternatively, it can be displayed at the top of the first screen; this application does not impose any restrictions on this.
[0123] In this embodiment, by displaying a first desktop on the first screen, users can select icons to be added within the first desktop according to their actual needs. By displaying the operation icons associated with the icons to be added, users can more quickly perform cross-screen addition operations based on these operation icons. Furthermore, users can perform cross-screen addition operations within the first desktop, with a shorter operation path and a shallower entry point, effectively improving the efficiency of icon addition.
[0124] Scenario 2: Users can select any preset function-related icon on the first desktop as the current icon to be added, and perform cross-screen addition operations for the icon to be added.
[0125] In one possible design, preset functions can be user-defined shortcuts. To facilitate the use of certain functions, users can add them to their home screen, where a primary icon associated with that preset function can be displayed. Users can then quickly access the preset function by triggering this primary icon, eliminating the need to open the application and search for it. This effectively improves the efficiency of accessing the preset function.
[0126] For example, to facilitate scanning, users can add the scanning function of a preset application to their home screen and obtain the first icon associated with the scanning function.
[0127] In related technologies, since an application addition page is only set up for all applications, users can select multiple application icons to add to the second screen within the application addition page. However, cross-screen operation of pre-defined function-related controls is not possible.
[0128] Often, some preset functions are needed by users on both screens, so users can add the first icon associated with the preset function to the second screen according to their actual needs.
[0129] refer to Figure 7 In the context of 'a', when the first desktop 71 is displayed on the first screen, the first desktop 71 may include multiple first icons 72. Among them, the first icons 72 include function icons associated with preset functions.
[0130] Users can select any of the first icons 72 according to their actual needs and trigger a first operation on that first icon 72. In response to this first operation, the first icon 72 currently triggered by the user can be identified as the icon to be added.
[0131] In one possible design, users can perform preset operations associated with the first icon by clicking it. Therefore, this first operation includes, but is not limited to, any triggering operation different from a single click, such as long press, double click, or drag.
[0132] Furthermore, after identifying at least one icon to be added, operation controls associated with that icon can be displayed so that users can perform cross-screen addition operations based on these operation controls.
[0133] refer to Figure 7 b) When a user selects any preset function-related icon as the current icon to be added, an operation menu 73 associated with the icon to be added can be displayed on the first desktop 71. Since the icon to be added is an icon for adding a preset function, the operation menu 73 may only include a third icon for at least one system-level operation associated with the preset function. This third icon includes an operation icon 74. Thus, the user can quickly add the preset function-related icon to the second desktop by triggering the operation icon 83, allowing the user to quickly access the preset function on the second screen.
[0134] Users can add icons across screens by clicking, double-clicking, long-pressing, or dragging the icon. This application does not impose any restrictions on this.
[0135] In one possible design, to make it easier for users to identify the currently selected icon to be added, when displaying the operation menu, other content displayed on the first desktop, besides the icon to be added and the operation menu, can be blurred.
[0136] Optionally, in response to the second desktop already including the icon to be added, or the icon to be added being in the first icon list, the operation icon may not be displayed in the operation menu, and a preset prompt message may be displayed. This indicates to the user that because the icon to be added has already been added to the second screen, or because the icon to be added is in the preset first icon list, it cannot be added to the second screen. This allows the user to more intuitively understand the current icon addition status.
[0137] Furthermore, in response to user actions on the operation icons, the icons to be added can be added to the second screen. Additionally, to prevent the operation menu from obscuring the first screen, in response to user actions on the operation icons, the operation menu can be stopped from being displayed.
[0138] In one possible design, to provide users with a more intuitive understanding of the current addition status, after the cross-screen addition of the icon to be added is completed by triggering the action icon, a preset second prompt message can be displayed within a preset area on the first screen. The second prompt message indicates that at least one icon to be added has been added to the second desktop of the second screen.
[0139] For example, the second prompt message could be "An icon to be added has been added to the second screen".
[0140] In this embodiment, by displaying a first desktop on the first screen, users can select a preset function icon associated with a function as the current icon to be added, based on their actual needs. By displaying the operation icon associated with the icon to be added, users can more quickly perform cross-screen addition operations based on the operation icon. This enables cross-screen addition of function icons for preset functions. Furthermore, by displaying the operation icon after selecting the icon to be added, users can perform the selection and cross-screen addition operations of the icon to be added within the first desktop. The operation path is shorter and the entry point is shallower, effectively improving the efficiency of icon addition.
[0141] Scenario 3: Users can select at least one icon to be added in batches to perform cross-screen icon addition operations.
[0142] The first desktop includes multiple primary icons. Users can select one or more primary icons as icons to be added, and then add them to the second screen.
[0143] Therefore, when a user needs to add multiple first icons to the second screen at once, they can select the icons to be added in batches in the editing state of the first desktop.
[0144] Users can switch the first desktop to an editable state through preset gesture operations triggered on the first desktop. In the editable state, the first icon is selectable. In response to the user's selection operation on at least one first icon, the at least one first icon currently selected by the user is determined as at least one icon to be added.
[0145] In one possible design, the preset gesture operation can be a two-finger pinch gesture.
[0146] In one possible design, the preset gesture could be a three-finger swipe up.
[0147] In one possible design, the preset gesture operation could be to draw a specified curve or pattern on the first screen.
[0148] In one possible design, the preset gesture operation can be set by the user according to actual needs, or the preset gesture operation can be selected by the user from a number of preset gestures according to actual needs, etc., and this application does not limit it in this way.
[0149] refer to Figure 8 The first desktop 81 can be displayed on the first screen. The first desktop 81 includes multiple first icons 82, which include, but are not limited to, application icons of preset applications and function icons of preset functions.
[0150] Users can switch the first desktop 81 to an editable state by triggering a preset gesture operation within the first desktop 81. For example, the preset gesture operation can be used to draw a specified curve or pattern within the first desktop.
[0151] refer to Figure 8 In editable mode, the display size of the first desktop can be reduced, and multiple first icons 82 can be displayed within the first desktop 81.
[0152] In editable mode, users can batch process the first icons (row 82) within the first desktop (row 81). For example, in editable mode, users can adjust the desktop layout, moving at least one first icon from the current page to another page for display. Alternatively, users can batch uninstall at least one first icon. Or, users can batch add at least one first icon to the second screen.
[0153] After entering editable mode, the first icon is configured to be selectable. In selectable mode, the display area associated with the first icon can show a selection indicator. For example, a selection box can be displayed in the upper right corner of the first icon.
[0154] Users can trigger a selection operation on at least one primary icon according to their actual needs. In response to this selection operation, the currently selected primary icon can be designated as at least one icon to be added. This selection operation includes, but is not limited to, single-clicking, double-clicking, long-pressing, and dragging of the primary icon.
[0155] Optionally, the first desktop may include multiple display pages. Each display page displays a first icon. Users can switch between different display pages by swiping, and designate at least one selected first icon in each display page as at least one icon to be added.
[0156] refer to Figure 9 In the first screen, an editable first desktop 91 can be displayed, in which multiple first icons 92 are selectable, and the display area associated with each first icon can display a selection indicator 93. In response to a user's selection operation triggered on at least one first icon, the at least one first icon 92 currently selected by the user can be identified as at least one icon to be added. (See reference) Figure 9 The b, the selected indicator 93 of the icon to be added can be switched to the selected state.
[0157] Furthermore, in order to enable cross-screen addition of at least one icon to be added, an operation icon associated with at least one icon to be added can also be displayed.
[0158] In one possible design, in response to the first desktop switching to an editable state, operation icons are displayed in a preset display area on the first screen.
[0159] In one possible design, after a user triggers a selection action on any of the first icons, the action icon can be displayed on the first screen.
[0160] In one possible design, when a user completes the selection of at least one icon to be added and drags any of the icons to be added, the selected icon can be displayed on the first screen.
[0161] Optionally, in response to a user's drag operation triggered on at least one icon to be added, at least one icon to be added is dragged to the operation icon position. In response to the user stopping the drag operation, at least one icon to be added is added to the second desktop of the second screen.
[0162] refer to Figure 10In step a, after the user selects at least one icon 1001 to be added, the user can trigger an action on any of the icons. This triggering action includes, but is not limited to, dragging, clicking, and long-pressing. (See reference) Figure 10 b, in response to a user's trigger action on any icon to be added, can display the action icon 1002 on the first screen.
[0163] The operation icon can be displayed at any of the above-mentioned times, and this application does not impose any restrictions on this.
[0164] To avoid the operation icons obscuring the primary screen and affecting the user's editing operations, the operation icons can be displayed at the top of the primary screen or at other edges.
[0165] Furthermore, after the operation icon is displayed on the first screen, the user can use the operation icon to perform cross-screen addition operations on at least one currently selected icon to be added.
[0166] In one possible design, refer to Figure 11 After the user selects at least one icon 1101 to be added, in response to the user's drag operation on the at least one icon 1101, the operation icon 1102 can be displayed on the first screen. In response to the drag operation, the at least one icon 1101 to be added can be dragged to the position of operation icon 1102. At this time, in response to the user stopping the drag operation, that is, the user's finger leaving the screen, the at least one icon 1101 to be added can be added to the second desktop of the second screen.
[0167] Alternatively, after the user selects at least one icon to be added, the user can trigger a drag operation on at least one icon. In response to this drag operation, the display position of the at least one icon to be added can be adjusted. In response to the user stopping the drag operation, the position of the user's finger when leaving the screen is determined. If this position coincides with the position of the operated icon, the display position of at least one icon to be added can remain unchanged, and at least one icon to be added can be added to the second desktop of the second screen.
[0168] In one possible design, users can also trigger the action icon to add at least one icon across screens. (Reference) Figure 12 At least one selected icon 1202 to be added can be displayed on the first screen 1201, along with an operation icon 1203 associated with the at least one icon 1202. In response to a click on the operation icon 1203, at least one icon to be added can be added to the second desktop of the second screen.
[0169] In one possible design, users can also add at least one icon across screens by dragging and dropping the icon. At least one selected icon and at least one associated action icon can be displayed on the first screen. In response to a user's dragging action, if the position where the user stops dragging coincides with the display position of any icon to be added, then at least one icon can be added to the second desktop of the second screen.
[0170] In one possible design, the icon currently selected by the user may have already been added to the second desktop.
[0171] In one possible design, some preset applications associated with the first icon cannot be used on the second screen. For example, if the display size of the preset application does not match the display size of the second screen, the content displayed by the preset application on the second screen will be incomplete. In this case, the preset application associated with that application cannot be added to the second screen. A first icon list can be created based on the preset applications that cannot be added to the second screen. The first icon list includes multiple first icons configured not to be added to the second screen.
[0172] In one possible design, users can add icons to the first icon list based on their actual needs. For example, if a user doesn't want a certain preset app added to the second screen, they can add it to the first icon list.
[0173] Therefore, when selecting icons to be added in batches, some of the first icons may already be added to the second desktop, or the first icon may be in the first icon list. In this case, the user can also select the aforementioned first icons. After selection, they can also be dragged and dropped. However, to avoid duplicate addition of icons, or to avoid cross-screen addition of icons that cannot be added to the second screen, in response to the drag-and-drop operation, they can be excluded from being added to the second desktop.
[0174] To help users more intuitively understand the current addition status, a first prompt message can be displayed, indicating that the icon to be added has not yet been added.
[0175] In one possible design, when selecting icons to be added in batches, some of the first icons may already be added to the second screen, or the first icon may be in the first icon list. In this case, to avoid duplicate icon additions, or to avoid cross-screen addition operations for icons that cannot be added to the second screen, these first icons can be set to an unselectable state. Therefore, users will not select these types of first icons that cannot be added to the second screen.
[0176] In addition, in response to a user's triggering action on the first icon that is not selectable, a prompt message can be displayed to inform the user that the first icon has been added to the second desktop or is in the first icon list, and therefore cannot be added across screens.
[0177] refer to Figure 13 The first desktop 1301 in an editable state can be displayed on the first screen. In the editable state, each first icon 1302 in the first desktop 1301 can be selected. In response to a user's selection of at least one first icon 1302, the currently selected first icon 1302 can be identified as at least one icon to be added. (See reference) Figure 13 In response to a user's drag operation on any icon to be added, operation icon 1303 is displayed on the first screen. When the position of the user stops dragging coincides with the position of operation icon 1303, at least one icon to be added can be added to the second screen.
[0178] Further, refer to Figure 13 c. To allow users to more intuitively determine the current addition progress, a preset second prompt message 1304 can be displayed on the first screen. The second prompt message 1304 is used to indicate that at least one icon to be added has been added to the second desktop of the second screen. Furthermore, the display of this operation icon can be stopped on the first screen.
[0179] In this embodiment, by responding to a preset gesture operation triggered by the user on the first desktop, the first desktop is switched to an editable state. Therefore, in the editable state, the user can perform batch selection operations on icons to be added. By displaying operation icons within the first screen, the user can quickly perform cross-screen addition operations on batch icons based on these operation icons, effectively improving the efficiency of icon addition operations.
[0180] In addition, to inform users that they can add icons across screens using the methods described above, a prompt message associated with this cross-screen icon addition operation can be displayed at an appropriate time.
[0181] In one possible design, the prompt message can be displayed when the user enters the desktop settings page associated with the second screen through the settings function, so as to prompt the user to directly add icons across screens within the first desktop.
[0182] In some embodiments, due to the limited display space of the second screen, the number of second icons in the second desktop within the second screen is displayed. For example, the second desktop may be associated with a preset quantity threshold, and the number of second icons in the second desktop may be configured not to exceed the quantity threshold.
[0183] Therefore, during the cross-screen icon addition process, it is also necessary to comprehensively consider the threshold of the number of associated second desktops to determine whether the icon addition operation can be performed.
[0184] Optionally, after the user identifies at least one icon to be added, the user can perform an addition operation on the at least one icon based on the operation icon. At this time, in response to the user's trigger operation on the operation icon, it is determined whether the sum of the number of at least one icon to be added and the number of second icons currently existing in the second desktop is greater than a preset number threshold.
[0185] In one possible design, if the sum of the number of at least one icon to be added and the number of second icons currently existing in the second desktop is greater than a preset threshold, the addition operation for at least one icon to be added can be cancelled.
[0186] In one possible design, if the sum of the number of at least one icon to be added and the number of second icons currently existing in the second desktop exceeds a preset threshold, the number of icons that can be added can be determined based on the number of second icons currently existing in the second desktop and the threshold. Based on this number of icons and the user's selection order for at least one icon to be added, icons matching the number of icons to be added are selected from the at least one icon to be added and added to the second desktop according to the selection order.
[0187] In one possible design, if the sum of the number of at least one icon to be added and the number of second icons currently existing in the second desktop exceeds a preset threshold, then the number of icons that can be added can be determined based on the number of second icons currently existing in the second desktop and the threshold. A prompt message is displayed on the first screen to inform the user that the specified number of icons can be added to the second screen. This allows the user to filter based on the number of icons. The filtered icons that match the specified number are then added to the second screen.
[0188] Furthermore, if the sum of the number of at least one icon to be added and the number of second icons currently existing on the second desktop exceeds a preset threshold, the addition operation for at least one icon to be added can be cancelled. To allow the user to more intuitively understand the current addition status, a preset third prompt message can also be displayed, indicating that at least one icon to be added has not been added.
[0189] Optionally, the third prompt may also include a number of icons that can be added based on the number of existing second icons on the second desktop and a threshold number. This allows users to filter icons to be added and perform cross-screen addition operations based on the number of icons available.
[0190] In this embodiment, by pre-setting a threshold for the number of second desktop associations, cross-screen icon addition operations can be performed based on this threshold, thereby improving the accuracy of icon addition operations.
[0191] The screen control method provided in the embodiments of this application will be described below in conjunction with the physical form of electronic devices and application scenarios.
[0192] The electronic device can be a device comprising at least two independent screens. Taking a two-fold device comprising a first screen and a second screen as an example, the folding method of the electronic device can include inward folding or outward folding; this application embodiment does not limit the folding method of the two-fold device. The physical form of the two-fold screen can include: a folded state and an unfolded state.
[0193] When the electronic device is in its unfolded state, the entire area of the first screen can be lit up, and the user can use the first screen. When the electronic device is switched to its folded state, the second screen can be lit up, and the user can use the second screen.
[0194] Therefore, in the expanded state, the user can select at least one icon to be added in the first screen, and add at least one icon to the second screen based on the operation icon associated with the at least one icon to be added.
[0195] When folded, the second screen is on. Therefore, a second desktop can be displayed on the second screen after at least one icon to be added.
[0196] Optionally, after adding at least one icon to the second screen, it is also necessary to update the desktop layout of the second desktop within the second screen.
[0197] In one possible design, at least one icon to be added can be sequentially added behind the existing second icon in the second desktop to obtain an updated second desktop.
[0198] In one possible design, at least one icon to be added can be sequentially added in front of the existing second icon in the second desktop to obtain an updated second desktop.
[0199] In one possible design, a pre-set icon folder can be displayed on the second desktop. This folder displays at least one icon to be added from the first screen. Users can view the at least one icon to be added by clicking on the icon folder. Furthermore, users can adjust the desktop layout of the second desktop according to their needs.
[0200] At least one of the display parameters associated with the icon to be added can be the same as the display parameters of the second icon in the second desktop. These display parameters include, but are not limited to, display size, display color, and trigger method.
[0201] refer to Figure 14 In the first physical state of the electronic device, i.e., the unfolded state, the first screen 1401 is on. Therefore, the user can select at least one icon to be added within the first screen 1401 and add it to the second screen 1402 based on the associated operation icon. In response to the electronic device switching from the first physical state to the second physical state, i.e., from the unfolded state to the folded state, the second screen 1402 switches to the on state. At this time, the updated second desktop can be displayed on the second screen 1402. The updated second desktop includes at least one icon 1403 to be added.
[0202] In one possible design, to make it easier for users to intuitively identify at least one icon to be added from the first screen, preset reminder content can be displayed on each icon to be added. The reminder content is used to prompt the user that the icon to be added is a new icon to be added to the second desktop.
[0203] In one possible design, refer to Figure 14 b) can display the updated second desktop within the second screen 1402. The updated second desktop includes at least one icon 1403 to be added, wherein the icon 1403 to be added is surrounded by a preset dotted frame 1404, which is used to indicate to the user that the icon to be added is a new icon in the second desktop.
[0204] In one possible design, the updated second desktop can be displayed within the second screen. This updated second desktop includes at least one icon to be added, with a red dot displayed in the upper right corner of the icon to indicate to the user that it is a new addition to the second desktop.
[0205] Alternatively, any method can be used to distinguish the icon to be added from the original second icon in the second desktop for displaying the icon to be added; this disclosure does not impose any restrictions on this.
[0206] In this embodiment, when the physical form of the electronic device changes, the second screen illuminates and displays an updated second desktop, allowing the user to view and use at least one icon to be added. Furthermore, by displaying preset reminders on each icon to be added, the user can more intuitively locate the currently added icon. This allows the user to trigger operations on the currently added icon according to actual needs, improving the efficiency of icon usage.
[0207] In some embodiments, this application also provides an electronic device. Figure 15 This is a schematic diagram of the structure of an electronic device to which this application applies, with reference to... Figure 15 The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, antenna 1, antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. It is understood that the structure illustrated in this embodiment does not constitute a specific limitation on the electronic device 100.
[0208] In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0209] Processor 110 may include one or more processing units, such as application processors (APs), modem processors, graphics processing units (GPUs), image signal processors (ISPs), controllers, video codecs, digital signal processors (DSPs), baseband processors, display processing units (DPUs), and / or neural network processing units (NPUs). Different processing units may be independent devices or integrated into one or more processors. In some embodiments, electronic device 100 may also include one or more processors 110. The controller may be the central nervous system and command center of electronic device 100. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution. Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that processor 110 has just used or is reusing. If processor 110 needs to reuse the instruction or data, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the electronic device 100 system.
[0210] In this embodiment, the internal memory 121 can be used to store computer-executable program code, which includes instructions. When the processor 110 executes the instructions, the instructions cause the processor 110 of the electronic device to perform the actions described in the above method embodiment. The implementation principle and technical effects are similar, and will not be repeated here.
[0211] This application provides an electronic device, which includes a processor and a memory; the memory stores computer-executable instructions; the processor executes the computer-executable instructions stored in the memory, causing the electronic device to perform the above-described method.
[0212] This application provides a chip. The chip includes a processor, which is used to call a computer program in memory to execute the technical solutions in the above embodiments. Its implementation principle and technical effects are similar to those in the related embodiments described above, and will not be repeated here.
[0213] This application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the methods described above. The methods described in the above embodiments can be implemented wholly or partially by software, hardware, firmware, or any combination thereof. If implemented in software, the functionality can be stored as one or more instructions or code on or transmitted over the computer-readable medium. The computer-readable medium can include computer storage media and communication media, and can also include any medium that can transfer a computer program from one place to another. The storage medium can be any target medium accessible by a computer.
[0214] In one possible implementation, a computer-readable medium may include random access memory (RAM), read-only memory (ROM), compact discread-only memory (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or any other medium targeted to carry or to store required program code in the form of instructions or data structures, and accessible by a computer. Furthermore, any connection is appropriately referred to as a computer-readable medium. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. As used herein, disks and optical discs include optical discs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, where disks typically reproduce data magnetically, while optical discs optically reproduce data using lasers. Combinations of the above should also be included within the scope of computer-readable media.
[0215] This application provides a computer program product, which includes a computer program that, when run, causes a computer to perform the above-described method.
[0216] It should be noted that the modules or components described in the above embodiments can be one or more integrated circuits configured to implement the above methods, such as one or more application-specific integrated circuits (ASICs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), etc. Furthermore, when a module is implemented through processing element scheduler code, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors capable of calling program code, such as a controller. Additionally, these modules can be integrated together to implement a system-on-a-chip (SOC).
[0217] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).
[0218] The term "multiple" in this document refers to two or more. The term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. Furthermore, the character " / " in this document generally indicates an "or" relationship between the preceding and following related objects; in formulas, " / " indicates a "division" relationship between the preceding and following related objects. Additionally, it should be understood that in the description of this application, words such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance or order.
[0219] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application.
[0220] It is understood that, in the embodiments of this application, the order of the above-mentioned process numbers does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
Claims
1. A screen control method, characterized in that, Applied to an electronic device, the electronic device including a first screen and a second screen, the physical form of the electronic device being a first physical form; the method includes: A preset first desktop is displayed on the first screen, and the first desktop contains multiple first icons; In response to a preset operation triggered by the user on the first screen, at least one icon to be added is determined from the plurality of first icons; Display the operation icon associated with the at least one icon to be added, and add the at least one icon to be added to the second desktop of the second screen based on the operation icon.
2. The method according to claim 1, characterized in that, The step of responding to a preset operation triggered by the user on the first screen, determining at least one icon to be added from the plurality of first icons, includes: In response to the first operation triggered by the user for any first icon, the first icon currently triggered by the user is determined as the icon to be added.
3. The method according to claim 2, characterized in that, The display of operation icons associated with the at least one icon to be added includes: Display the operation menu associated with the icon to be added; The operation icon is displayed in the operation menu.
4. The method according to claim 3, characterized in that, The icons to be added include application icons associated with preset applications and function icons associated with preset functions.
5. The method according to claim 4, characterized in that, If the icon to be added is an application icon, the operation menu includes at least one third icon of a system-level operation associated with the preset application and at least one fourth icon of an application-level operation; or, the operation menu includes at least one third icon of a system-level operation associated with the preset application. If the icon to be added is a function icon, then the operation menu includes at least one third icon of a system-level operation associated with the preset function; The third icon for the system-level operation includes the operation icon.
6. The method according to claim 2, characterized in that, The step of adding at least one icon to be added to the second desktop of the second screen based on the operation icon includes: In response to the user's triggering operation on the operation control, the at least one icon to be added is added to the second desktop of the second screen.
7. The method according to claim 3, characterized in that, The display of the operation icon in the operation menu includes: In response to the second desktop not including the icon to be added, or the icon to be added not being in the first icon list, the operation icon is displayed in the operation menu; The first icon list includes multiple first icons that are configured not to be added to the second screen.
8. The method according to claim 3, characterized in that, After adding the at least one icon to be added to the second desktop of the second screen based on the operation icon, the method further includes: Stop displaying the operation menu associated with the icon to be added.
9. The method according to claim 1, characterized in that, The step of responding to a preset operation triggered by the user on the first screen, determining at least one icon to be added from the plurality of first icons, includes: In response to a preset gesture operation triggered by the user on the first desktop, the first desktop is switched to an editable state, wherein the first icon is selectable in the editable state; In response to the user's selection operation triggered by at least one first icon, the at least one first icon currently selected by the user is determined as the at least one icon to be added.
10. The method according to claim 9, characterized in that, The display of operation icons associated with the at least one icon to be added includes: In response to the first desktop switching to the editable state, the operation icon is displayed in a preset display area on the first screen.
11. The method according to claim 9, characterized in that, The step of adding at least one icon to be added to the second desktop of the second screen based on the operation icon includes: In response to the user's drag operation triggered by the at least one icon to be added, the at least one icon to be added is dragged to the operation icon position; In response to the user stopping the drag operation, the at least one icon to be added is added to the second desktop of the second screen.
12. The method according to claim 11, characterized in that, The step of dragging the at least one icon to be added to the position of the operation icon includes: For each icon to be added, if the icon to be added is not included in the second desktop, or if the icon to be added is not in the first icon list, the icon to be added is dragged to the position of the operation icon. The first icon list includes multiple first icons that are configured not to be added to the second screen.
13. The method according to claim 11, characterized in that, The method further includes: For each icon to be added, in response to the icon already existing in the second desktop, or the icon to be added being in the first icon list, the icon to be added is not added to the second desktop, and a first prompt message is displayed, the first prompt message being used to indicate that the icon to be added has not been added.
14. The method according to any one of claims 1-13, characterized in that, After adding the at least one icon to be added to the second desktop of the second screen based on the operation icon, the method further includes: A preset second prompt message is displayed on the first screen, which is used to indicate that the at least one icon to be added has been added to the second desktop of the second screen.
15. The method according to any one of claims 1-13, characterized in that, The method further includes: In response to the user's trigger operation on the operation icon, determine whether the sum of the number of the at least one icon to be added and the number of the second icons currently existing in the second desktop is greater than a preset number threshold; If so, the addition operation for the at least one icon to be added is cancelled, and a preset third prompt message is displayed, which is used to inform the user that the addition operation for the at least one icon to be added has not been completed.
16. The method according to any one of claims 1-13, characterized in that, After adding the at least one icon to be added to the second desktop of the second screen based on the operation icon, the method further includes: The desktop layout of the second desktop is updated based on the at least one icon to be added, to obtain the updated second desktop; In response to the electronic device switching from a first physical form to a second physical form, the updated second desktop is displayed on the second screen.
17. The method according to claim 16, characterized in that, The step of updating the desktop layout of the second desktop based on the at least one icon to be added includes: Add at least one icon to be added sequentially after the second icon that already exists in the second desktop.
18. The method according to claim 16, characterized in that, After displaying the updated second desktop on the second screen, the method further includes: Preset reminder content is displayed on each icon to be added, the reminder content being used to inform the user that the icon to be added is a new icon to be added to the second desktop.
19. The method according to any one of claims 1-13, characterized in that, The first screen includes at least one display area, and the second screen includes one display area.
20. An electronic device, characterized in that, The electronic device includes: one or more processors and memory; The memory is coupled to the one or more processors, the memory being used to store computer program code, the computer program code including computer instructions, the one or more processors invoking the computer instructions to cause the electronic device to perform the method as described in any one of claims 1-19.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer instructions that, when executed on an electronic device, cause the electronic device to perform the method as described in any one of claims 1-19.
22. A computer program product, characterized in that, The computer program product includes computer program code that, when run on an electronic device, causes the electronic device to perform the method as described in any one of claims 1-19.