技术领域technical field
本申请涉及智能终端领域,尤其涉及一种应用程序适配方法、装置及存储介质。The present application relates to the field of smart terminals, and in particular to an application adaptation method, device and storage medium.
背景技术Background technique
从2019MWC(Mobile World Congress,世界移动通信)大会来看,智能终端的科技元年仍在延续,从各种生物技术黑科技至今,柔性屏幕已经是近几年的大趋势,基于柔性屏的智能终端也在逐步发展,智能终端的屏幕将不再局限于一面或正反两面,更多的屏幕转换将会出现,智能终端的可折叠也带来更多便捷的交互体验。Judging from the 2019MWC (Mobile World Congress, the World Mobile Communications) conference, the first year of smart terminal technology is still continuing. From various biotechnology black technologies to the present, flexible screens have become a major trend in recent years. Smart devices based on flexible screens The terminal is also gradually developing. The screen of the smart terminal will no longer be limited to one side or the front and the back. More screen conversions will appear. The foldability of the smart terminal will also bring more convenient interactive experience.
但是现有技术中,对基于柔性屏的智能终端的应用程序适配来说,屏幕转换下并未达到舒适的功能转换与适配,从而使得用户的操作复杂。However, in the prior art, for the application program adaptation of the smart terminal based on the flexible screen, comfortable function conversion and adaptation cannot be achieved under the screen conversion, which makes the user's operation complicated.
发明内容Contents of the invention
申请实施例提供一种应用程序适配方法、装置及存储介质,用以解决现有技术中,对基于柔性屏的智能终端的应用程序适配来说,屏幕转换下并未达到舒适的功能转换与适配,使得用户的操作复杂的问题。The embodiment of the application provides an application adaptation method, device, and storage medium to solve the problem in the prior art that, for the application adaptation of smart terminals based on flexible screens, comfortable function transitions cannot be achieved under screen transitions. And adaptation, making the user's operation complicated.
第一方面,本申请实施例提供一种应用程序适配方法,该方法包括:In the first aspect, the embodiment of the present application provides an application adaptation method, the method includes:
当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,若所述主屏幕显示的应用程序为单层应用程序,则查找与所述单层应用程序相关联的关联应用程序;所述单层应用程序指仅包含一个功能界面的应用程序;When it is detected that the angle between the extended screen and the main screen is greater than the first preset angle, if the application displayed on the main screen is a single-layer application, search for an associated application associated with the single-layer application program; the single-layer application program refers to an application program that only includes one functional interface;
将所述关联应用程序的操作界面显示在所述延展屏幕上。Displaying the operation interface of the associated application program on the extended screen.
第二方面,本申请实施例提供一种应用程序适配装置,该装置包括:In the second aspect, the embodiment of the present application provides an application adaptation device, the device includes:
查找模块,用于当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,若所述主屏幕显示的应用程序为单层应用程序,则查找与所述单层应用程序相关联的关联应用程序;所述单层应用程序指仅包含一个功能界面的应用程序;A search module, configured to search for the single-layer application if the application displayed on the main screen is a single-layer application when it is detected that the angle between the extended screen and the main screen is greater than a first preset angle Associated associated applications; the single-layer application refers to an application that contains only one functional interface;
第一显示模块,用于将所述关联应用程序显示在所述延展屏幕上。The first display module is configured to display the associated application program on the extended screen.
第三方面,本申请另一实施例还提供了一种计算装置,包括至少一个处理器;以及;In a third aspect, another embodiment of the present application further provides a computing device, including at least one processor; and;
与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本申请实施例提供的一种应用程序适配方法。A memory connected in communication with the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processing The server can execute an application program adaptation method provided in the embodiment of the present application.
第四方面,本申请另一实施例还提供了一种智能终端存储介质,其中,所述智能终端存储介质存储有智能终端可执行指令,所述智能终端可执行指令用于使智能终端执行本申请实施例中的一种应用程序适配方法。In a fourth aspect, another embodiment of the present application further provides a storage medium for a smart terminal, wherein the storage medium for the smart terminal stores executable instructions for the smart terminal, and the executable instructions for the smart terminal are used to make the smart terminal execute this An application adaptation method in the embodiment of the application.
本申请实施例提供的一种应用程序适配方法、装置及存储介质,当检测到智能终端的延展屏幕与主屏幕之间的夹角大于第一预设角度时,确定当前在主屏幕上显示的应用程序,若是单层应用程序,则查找到与单层应用程序相关联的关联应用程序,并将关联应用程序的操作界面显示在延展屏幕上。这样,当用户在展开延展屏幕(即,延展屏幕与主屏幕之间的夹角大于第一预设角度)时,可以自动的将与当前显示的应用程序的关联应用程序的操作界面显示在延展屏幕上,使得用户在展开屏幕时,无需自己操作即可在延展屏幕上显示应用程序的操作界面,从而简化了用户的操作,降低了用户操作的复杂度。An application adaptation method, device, and storage medium provided in an embodiment of the present application, when it is detected that the angle between the extended screen of the smart terminal and the main screen is greater than the first preset angle, it is determined that the current display on the main screen If the application program is a single-layer application program, the associated application program associated with the single-layer application program is found, and the operation interface of the associated application program is displayed on the extended screen. In this way, when the user expands the extended screen (that is, the angle between the extended screen and the main screen is larger than the first preset angle), the operation interface of the application program associated with the currently displayed application program can be automatically displayed on the extended screen. On the screen, when the user expands the screen, the user can display the operation interface of the application program on the extended screen without operating himself, thereby simplifying the user's operation and reducing the complexity of the user's operation.
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。Additional features and advantages of the application will be set forth in the description which follows, and, in part, will be obvious from the description, or may be learned by practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
附图说明Description of drawings
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:
图1为本申请实施例中应用程序适配方法的流程示意图;FIG. 1 is a schematic flowchart of an application program adaptation method in an embodiment of the present application;
图2为本申请实施例中主屏幕与延展屏幕之间夹角为平角的示意图;Fig. 2 is a schematic diagram of a flat angle between the main screen and the extended screen in the embodiment of the present application;
图3为本申请实施例中一个关联应用程序显示在延展屏幕上的示意图;FIG. 3 is a schematic diagram of an associated application program displayed on the extended screen in the embodiment of the present application;
图4为本申请实施例中多个关联应用程序显示在延展屏幕上的示意图;Fig. 4 is a schematic diagram of multiple associated application programs displayed on the extended screen in the embodiment of the present application;
图5为本申请实施例中单层应用程序显示在主屏幕和延展屏幕上的示意图;FIG. 5 is a schematic diagram of a single-layer application program displayed on the main screen and the extended screen in the embodiment of the present application;
图6为本申请实施例中一个未在主屏幕中显示的功能界面显示在延展屏幕上的示意图;FIG. 6 is a schematic diagram of a functional interface not displayed on the main screen displayed on the extended screen in the embodiment of the present application;
图7为本申请实施例中多个未在主屏幕中显示的功能界面显示在延展屏幕上的示意图;FIG. 7 is a schematic diagram of multiple functional interfaces not displayed on the main screen displayed on the extended screen in the embodiment of the present application;
图8为本申请实施例中应用程序适配结构示意图;FIG. 8 is a schematic diagram of the application program adaptation structure in the embodiment of the present application;
图9为根据本申请实施方式的计算装置的结构示意图。FIG. 9 is a schematic structural diagram of a computing device according to an embodiment of the present application.
具体实施方式Detailed ways
为了解决现有技术中,对基于柔性屏的智能终端的应用程序适配来说,屏幕转换下并未达到舒适的功能转换与适配,使得用户的操作复杂的问题,本申请实施例中提供一种应用程序适配方法、装置及存储介质。为了更好的理解本申请实施例提供的技术方案,先对本申请实施例涉及的部分名词进行解释:In order to solve the problem in the prior art that for the application program adaptation of smart terminals based on flexible screens, comfortable function conversion and adaptation cannot be achieved under screen conversion, which makes the user's operation complicated, the embodiment of this application provides An application adaptation method, device and storage medium. In order to better understand the technical solutions provided by the embodiments of the present application, some nouns involved in the embodiments of the present application are first explained:
单层应用程序:指仅包含一个功能界面的应用程序。例如是便签、日历、最近截图、收藏夹内容等只包含一个功能界面的应用程序。Single-tier application: Refers to an application that contains only one functional interface. For example, it is an application that only includes a functional interface, such as Notes, Calendar, Recent Screenshots, and Favorites.
多层应用程序:指包含至少两个功能界面的应用程序。例如是地图,即时通讯软件等包含多个功能界面的应用程序。地图包含实景导航、平面导航和路线推荐等功能界面,即时通讯软件包含聊天界面、联系人界面等功能界面。Multi-tier application: Refers to an application that contains at least two functional interfaces. For example, it is a map, an instant messaging software, and other application programs that include multiple functional interfaces. The map includes functional interfaces such as real scene navigation, plane navigation and route recommendation, and the instant messaging software includes functional interfaces such as chat interface and contact interface.
介绍完本申请实施例涉及的名词后,下面对该方案的基本原理做一下简单说明:After introducing the nouns involved in the embodiment of this application, the basic principle of the scheme is briefly explained below:
柔性屏幕,指的是柔性OLED(Organic Light-Emitting Diode,有机发光二极管)。柔性屏幕的成功量产不仅重大利好于新一代高端智能手机的制造,也因其低功耗、可弯曲的特性对可穿戴式设备的应用带来深远的影响,未来柔性屏幕将随着个人智能终端的不断渗透而广泛应用。柔性屏智能终端是指采用可弯曲、柔韧性佳屏幕的智能终端。The flexible screen refers to a flexible OLED (Organic Light-Emitting Diode, organic light-emitting diode). The successful mass production of flexible screens is not only beneficial to the manufacture of a new generation of high-end smartphones, but also has a profound impact on the application of wearable devices due to its low power consumption and bendability. In the future, flexible screens will be Terminal penetration and wide application. A flexible screen smart terminal refers to a smart terminal with a bendable and flexible screen.
而针对这种基于柔性屏的智能终端,本申请实施例提供的一种应用程序适配方法、装置及存储介质,当检测到智能终端的延展屏幕与主屏幕之间的夹角大于第一预设角度时,确定当前在主屏幕上显示的应用程序,若是单层应用程序,则查找到与单层应用程序相关联的关联应用程序,并将关联应用程序的操作界面显示在延展屏幕上。这样,当用户在展开延展屏幕(即,延展屏幕与主屏幕之间的夹角大于第一预设角度)时,可以自动的将与当前显示的应用程序的关联应用程序的操作界面显示在延展屏幕上,使得用户在展开屏幕时,无需自己操作即可在延展屏幕上显示应用程序的操作界面,从而简化了用户的操作,降低了用户操作的复杂度。For such flexible screen-based smart terminals, the embodiments of the present application provide an application adaptation method, device, and storage medium. When it is detected that the angle between the extended screen of the smart terminal and the main When setting the angle, determine the application currently displayed on the main screen. If it is a single-layer application, find the associated application associated with the single-layer application, and display the operation interface of the associated application on the extended screen. In this way, when the user expands the extended screen (that is, the angle between the extended screen and the main screen is larger than the first preset angle), the operation interface of the application program associated with the currently displayed application program can be automatically displayed on the extended screen. On the screen, when the user expands the screen, the user can display the operation interface of the application program on the extended screen without operating himself, thereby simplifying the user's operation and reducing the complexity of the user's operation.
下面通过具体实施例对应用程序适配进行详细的说明。图1为应用程序适配方法的流程示意图,包括以下步骤:The application program adaptation will be described in detail below through specific embodiments. Figure 1 is a schematic flow chart of the application adaptation method, including the following steps:
步骤101:当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,若所述主屏幕显示的应用程序为单层应用程序,则查找与所述单层应用程序相关联的关联应用程序;所述单层应用程序指仅包含一个功能界面的应用程序。Step 101: When it is detected that the angle between the extended screen and the main screen is larger than the first preset angle, if the application displayed on the main screen is a single-layer application, search for the application associated with the single-layer application. The associated application program; the single-layer application program refers to an application program including only one functional interface.
其中,所述第一预设角度可以为锐角、可以为钝角,也可以为平角,可根据实际情况确定,本申请对此不做限定。如图2所示,其为主屏幕与延展屏幕之间夹角为平角的示意图。其中,1表示为主屏幕,2表示为延展屏幕,且主屏幕与延展屏幕在同一水平面上。当然,延展屏幕同样可以有多块屏幕,本申请对此不做限定。Wherein, the first preset angle may be an acute angle, may be an obtuse angle, or may be a straight angle, which may be determined according to the actual situation, and the present application does not limit it. As shown in FIG. 2 , it is a schematic diagram of a flat angle between the main screen and the extended screen. Wherein, 1 indicates the main screen, and 2 indicates the extended screen, and the main screen and the extended screen are on the same horizontal plane. Of course, the extended screen may also have multiple screens, which is not limited in this application.
步骤102:将所述关联应用程序的操作界面显示在所述延展屏幕上。Step 102: Display the operation interface of the associated application program on the extended screen.
在本申请实施例中,单层应用程序可以是便签、日历、最近截图、收藏夹内容等只包含一个功能界面的应用程序。例如,当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,确定当前在主屏幕上显示的应用程序为便签,找到与便签相关联的应用程序为日历,则将日历显示在延展屏幕上,如图3所示,在主屏幕上显示便签,在延展屏幕上显示日历的操作界面。In the embodiment of the present application, the single-layer application program may be an application program including only one functional interface, such as notes, calendar, recent screenshots, favorite content, and the like. For example, when it is detected that the angle between the extended screen and the main screen is greater than the first preset angle, it is determined that the application program currently displayed on the main screen is a note, and the application program associated with the note is found to be a calendar, then the calendar Displayed on the extended screen, as shown in Figure 3, the sticky note is displayed on the main screen, and the operation interface of the calendar is displayed on the extended screen.
这样,当用户在展开延展屏幕(即,延展屏幕与主屏幕之间的夹角大于第一预设角度)时,可以自动的将与当前显示的应用程序的关联应用程序的操作界面显示在延展屏幕上,使得用户在展开屏幕时,无需自己操作即可在延展屏幕上显示应用程序的操作界面,从而简化了用户的操作,降低了用户操作的复杂度。In this way, when the user expands the extended screen (that is, the angle between the extended screen and the main screen is larger than the first preset angle), the operation interface of the application program associated with the currently displayed application program can be automatically displayed on the extended screen. On the screen, when the user expands the screen, the user can display the operation interface of the application program on the extended screen without operating himself, thereby simplifying the user's operation and reducing the complexity of the user's operation.
在本申请实施例中,当在主屏幕显示的应用程序中有多个关联应用程序时,可以将各关联应用程序的操作界面均显示在延展屏幕上,具体可实施为步骤A1-步骤A2:In this embodiment of the application, when there are multiple associated applications among the applications displayed on the main screen, the operation interface of each associated application can be displayed on the extended screen, which can be specifically implemented as Step A1-Step A2:
步骤A1:将所述延展屏幕划分出多个子区域,子区域的数量与所述关联应用程序的数量相同。Step A1: Divide the extended screen into multiple sub-areas, the number of sub-areas is the same as the number of associated applications.
步骤A2:将每个关联应用程序的操作界面显示在对应的子区域上。Step A2: Display the operation interface of each associated application program on the corresponding sub-area.
例如,当前在主屏幕上显示的应用程序为便签,找到与便签相关联的应用程序为日历和收藏夹内容两个,则首先在延展屏幕上划分出两个子区域,分别为第一子区域21和第二子区域22,再将日历和收藏夹内容显示在对应的子区域上,如图4所示,便签在主屏幕上显示,日历在第一子区域21上显示,收藏夹在第二子区域22上显示。For example, if the application program currently displayed on the main screen is a note, and the applications associated with the note are found to be calendar and favorite content, then firstly divide two sub-areas on the extended screen, respectively the first sub-area 21 and the second sub-area 22, then the calendar and favorites are displayed on the corresponding sub-area, as shown in Figure 4, the note is displayed on the main screen, the calendar is displayed on the first sub-area 21, and the favorites are displayed on the second sub-area. Displayed on sub-area 22.
在一个实施例中,应用程序与子区域之间的对应关系可以随机对应,如:日历与第一子区域21对应,收藏夹与第二子区域22对应;或者日历与第二子区域22对应,收藏夹与第一子区域21对应。也可以根据用户日常使用应用程序的使用频率确定应用程序与子区域之间的对应关系,如:将使用频率最高的应用程序在第一子区域21显示。In one embodiment, the correspondence between the application program and the sub-area can be randomly corresponding, such as: the calendar corresponds to the first sub-area 21, the favorites corresponds to the second sub-area 22; or the calendar corresponds to the second sub-area 22 , the favorites correspond to the first sub-area 21 . It is also possible to determine the corresponding relationship between the application program and the sub-area according to the usage frequency of the user's daily use of the application program, for example, display the application program with the highest usage frequency in the first sub-area 21 .
在一个实施例中,当关联应用程序的操作界面显示在子区域上时,可以使应用程序的操作界面只显示子区域大小的部分内容,或者将应用程序的操作界面按延展屏幕的面积与所要显示的子区域的面积比例缩小后显示在子区域中。In one embodiment, when the operation interface of the associated application is displayed on the sub-area, the operation interface of the application can only display a part of the content of the sub-area, or the operation interface of the application can be extended according to the area of the screen and the desired area. The area scale of the displayed sub-area is reduced and displayed in the sub-area.
在一个实施例中,当前述日历和收藏夹显示在子区域中后,若用户想单独查看日历或收藏夹内容,或者若用户想放大显示需要操作的应用程序,用户可以在对应的子区域上进行双击操作。若用户想单独查看某个应用程序,智能终端设备检测到该双击操作后,将相应的子区域内的应用程序显示在整个延展屏幕上;若用户想放大显示需要操作的应用程序,智能终端设备检测到该双击操作后,将应用程序相对应的子区域进行放大。In one embodiment, after the aforementioned calendar and favorites are displayed in the sub-area, if the user wants to view the contents of the calendar or favorites separately, or if the user wants to enlarge and display the application program that needs to be operated, the user can click on the corresponding sub-area Perform a double-click operation. If the user wants to view an application program alone, after the smart terminal device detects the double-click operation, it will display the application program in the corresponding sub-area on the entire extended screen; if the user wants to enlarge the application program that needs to be operated, the smart terminal device After the double-click operation is detected, the corresponding sub-area of the application program is enlarged.
在一个实施例中,用户还可以根据显示的多个应用程序简化两个应用程序之间的交互。例如,现有技术中,若想在便签中插入一张图片,需要在最近截图中选择图片并分享,出现需要分享的应用程序,在出现的应用程序中查找便签,找到后才能将图片插入到便签中。而本申请中,只需要在延展屏幕上的最近截图中选择图片,并复制到现在主屏幕上的便签中即可完成,或者在最近截图程序中选择图片后,直接拖拽到便签中。In one embodiment, the user can also simplify the interaction between two applications based on the displayed multiple applications. For example, in the prior art, if you want to insert a picture in a sticky note, you need to select the picture in the recent screenshot and share it. When an application that needs to be shared appears, look for the sticky note in the application that appears, and then insert the picture into the Notes. In this application, you only need to select the picture in the latest screenshot on the extended screen and copy it to the sticky note on the main screen, or you can directly drag and drop the picture to the sticky note after selecting the picture in the recent screenshot program.
这样,通过在延展屏幕上显示多个关联应用程序的操作界面,可以为用户推送更多应用程序,便于用户能够方便的找到可能需要的应用程序,从而简化了用户在两个应用程序之间操作的复杂度,提高了用户的体验。In this way, by displaying the operation interface of multiple associated applications on the extended screen, more applications can be pushed to the user, so that the user can easily find the application that may be needed, thereby simplifying the user's operation between the two applications The complexity improves the user experience.
在本申请实施例中,当未查找到在主屏幕上显示的单层应用程序相关联的关联应用程序时,可以将单层应用程序显示在主屏幕与延展屏幕上,具体可实施为:若未查找到所述单层应用程序相关联的关联应用程序,则将所述单层应用程序的部分操作界面显示在所述主屏幕上,另一部分操作界面显示在所述延展屏幕上。In the embodiment of the present application, when the associated application program associated with the single-layer application program displayed on the main screen is not found, the single-layer application program can be displayed on the main screen and the extended screen. Specifically, it can be implemented as follows: If no associated application associated with the single-layer application is found, display part of the operation interface of the single-layer application on the main screen, and display another part of the operation interface on the extended screen.
例如,如图5所示,当前在主屏幕显示的应用程序为便签,若未查找到便签的相关联的应用程序,则将便签显示在主屏幕与延展屏幕上。这样,实现了在没有关联应用程序的情况下,对延展屏幕进行应用程序的适配,提高了用户的体验。相当于放大显示主屏幕显示的应用程序,便于用户操作。For example, as shown in FIG. 5 , the application currently displayed on the main screen is a note, and if no application associated with the note is found, the note is displayed on the main screen and the extended screen. In this way, it is realized that the application program is adapted to the extended screen without an associated application program, and the user experience is improved. It is equivalent to enlarging the application program displayed on the main screen, which is convenient for the user to operate.
在本申请实施例中,每个应用程序的关联应用程序可以通过智能终端的系统设置功能进行手动设置。具体可实施为:设置各应用程序之间的关联关系。当设置好个应用程序之间的关联关系后,就可以根据所述关联关系查找所述单层应用程序的关联应用程序。这样,通过手动设置关联关系,用户可以选择自己想要的关联应用程序,从而提高了用户的体验。In this embodiment of the application, the associated application of each application can be manually set through the system setting function of the smart terminal. Specifically, it may be implemented as: setting the association relationship between various application programs. After the association relationship between the application programs is set, the associated application program of the single-layer application can be searched according to the association relationship. In this way, by manually setting the association relationship, the user can select the associated application program he wants, thereby improving the user experience.
上面介绍了展开延展屏幕时的情况,下面对延展屏幕合上(即,延展屏幕与主屏幕之间的夹角小于第二预设角度)时的情况做进一步的说明。在本申请实施例中,若检测到延展屏幕与主屏幕之间的夹角小于第二预设角度,则将所述延展屏幕上显示的应用程序关闭。这样,当用户不需要使用延展屏幕时,关闭延展屏幕上的应用程序,可以减少智能终端的功耗。The situation when the extended screen is unfolded is described above, and the situation when the extended screen is closed (that is, the angle between the extended screen and the main screen is smaller than the second preset angle) will be further described below. In the embodiment of the present application, if it is detected that the angle between the extended screen and the main screen is smaller than the second preset angle, the application displayed on the extended screen is closed. In this way, when the user does not need to use the extended screen, closing the application programs on the extended screen can reduce the power consumption of the smart terminal.
其中,所述第二预设角度可以为锐角、可以为钝角,也可以为零度,可根据实际情况确定。其中,第一预设角度与第二预设角度可以相同,也可以不同,本申请对此不做限定。Wherein, the second preset angle may be an acute angle, an obtuse angle, or zero degree, which may be determined according to actual conditions. Wherein, the first preset angle and the second preset angle may be the same or different, which is not limited in this application.
在介绍完在主屏幕显示的应用程序为单层应用程序的情况,下面对在主屏幕显示的应用程序为多层应用程序的情况做进一步的说明。After introducing the case where the application program displayed on the home screen is a single-layer application program, further description will be made below on the case that the application program displayed on the home screen is a multi-layer application program.
在本申请实施例中,当检测到主屏幕显示的应用程序为多层应用程序时,具体可实施为:若所述主屏幕显示的应用程序为多层应用程序,将所述多层应用程序中未在主屏幕中显示的功能界面显示在延展屏幕上;其中,所述多层应用程序指包含至少两个功能界面的应用程序。In this embodiment of the application, when it is detected that the application displayed on the main screen is a multi-layer application, it may be specifically implemented as follows: if the application displayed on the main screen is a multi-layer application, the multi-layer application Functional interfaces not displayed on the main screen are displayed on the extended screen; wherein the multi-layer application refers to an application including at least two functional interfaces.
其中,多层应用程序可以是地图,即时通讯软件等包含多个功能界面的应用程序。例如:地图包含实景导航、平面导航和路线推荐等功能界面。当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,确定当前在主屏幕上显示的应用程序为地图,且当前显示的功能界面为实景导航,则可以将路线推荐的功能界面显示在延展屏幕上,如图6所示,主屏幕上显示地图的实景导航功能界面,延展屏幕上显示地图的路线推荐功能界面。这样,当用户在展开延展屏幕(即,延展屏幕与主屏幕之间的夹角大于第一预设角度)时,可以自动的将未在主屏幕中显示的功能界面显示在延展屏幕上,使得用户在展开屏幕时,无需自己操作即可在延展屏幕上显示未在主屏幕中显示的功能界面,从而简化了用户的操作,降低了用户操作的复杂度。Wherein, the multi-layer application program may be an application program including multiple functional interfaces such as maps and instant messaging software. For example: the map contains functional interfaces such as real scene navigation, plane navigation and route recommendation. When it is detected that the angle between the extended screen and the main screen is greater than the first preset angle, it is determined that the application program currently displayed on the main screen is a map, and the function interface currently displayed is a real scene navigation, then the recommended route can be The function interface is displayed on the extended screen. As shown in FIG. 6 , the real-scene navigation function interface of the map is displayed on the main screen, and the route recommendation function interface of the map is displayed on the extended screen. In this way, when the user expands the extended screen (that is, the angle between the extended screen and the main screen is larger than the first preset angle), the functional interface not displayed on the main screen can be automatically displayed on the extended screen, so that When the user unfolds the screen, the functional interface that is not displayed on the main screen can be displayed on the extended screen without any operation by the user, thereby simplifying the user's operation and reducing the complexity of the user's operation.
在本申请实施例中,当在主屏幕显示的应用程序中有多个未在主屏幕中显示的功能界面时,可以将各未在主屏幕中显示的功能界面均显示在延展屏幕上,具体可实施为步骤B1-步骤B2:In this embodiment of the application, when there are multiple functional interfaces not displayed on the main screen in the application program displayed on the main screen, each functional interface not displayed on the main screen can be displayed on the extended screen, specifically Can be implemented as step B1-step B2:
步骤B1:将所述延展屏幕划分出多个子区域,子区域的数量与所述未在主屏幕中显示的功能界面的数量相同。Step B1: Divide the extended screen into multiple sub-areas, the number of sub-areas is the same as the number of functional interfaces not displayed on the main screen.
步骤B2:将每个所述未在主屏幕中显示的功能界面显示在对应的子区域上。Step B2: Display each functional interface not displayed on the main screen on the corresponding sub-area.
例如,当前在主屏幕上显示的应用程序为地图,且当前显示的功能界面为实景导航,则确定未显示的功能界面为平面导航和路线推荐两个;首先在延展屏幕上划分出两个子区域,分别为第一子区域21和第二子区域22,再将平面导航和路线推荐显示在对应的子区域上,如图7所示,实景导航功能界面在主屏幕上显示,路线推荐功能界面在第一子区域21上显示,平面导航功能界面在第二子区域22上显示。For example, if the application currently displayed on the main screen is a map, and the currently displayed functional interface is real-world navigation, then determine that the undisplayed functional interface is two plane navigation and route recommendation; first, divide two sub-areas on the extended screen , are respectively the first sub-area 21 and the second sub-area 22, and then planar navigation and route recommendation are displayed on the corresponding sub-areas, as shown in Figure 7, the real scene navigation function interface is displayed on the main screen, and the route recommendation function interface It is displayed on the first sub-area 21 , and the plane navigation function interface is displayed on the second sub-area 22 .
在一个实施例中,功能界面与子区域之间的对应关系可以随机对应,如:路线推荐功能界面与第一子区域21对应,平面导航功能界面与第二子区域22对应;或者,路线推荐功能界面与第二子区域22对应,平面导航功能界面与第一子区域21对应。也可以根据功能界面的层级确定应用程序与子区域之间的对应关系,如:将第一层级的功能界面在第一子区域21显示。In one embodiment, the correspondence between the functional interface and the sub-regions can be randomly corresponding, such as: the route recommendation function interface corresponds to the first sub-region 21, and the plane navigation function interface corresponds to the second sub-region 22; or, the route recommendation function interface corresponds to the first sub-region 21; The functional interface corresponds to the second sub-area 22 , and the plane navigation functional interface corresponds to the first sub-area 21 . It is also possible to determine the corresponding relationship between the application program and the sub-area according to the level of the functional interface, for example, displaying the functional interface of the first level in the first sub-area 21 .
在一个实施例中,当前述日历和收藏夹显示在子区域中后,若用户想单独查看平面导航或路线推荐,或者若用户想放大显示需要操作的功能界面,用户可以在对应的子区域上进行双击操作。若用户想单独查看某个功能界面,智能终端设备检测到该双击操作后,将相应的子区域内的功能界面显示在整个延展屏幕上;若想放大显示需要操作的功能界面,智能终端设备检测到该双击操作后,将功能界面的相应子区域内进行放大。In one embodiment, after the aforementioned calendar and favorites are displayed in the sub-area, if the user wants to view the planar navigation or route recommendation alone, or if the user wants to zoom in on the functional interface that needs to be operated, the user can click on the corresponding sub-area Perform a double-click operation. If the user wants to view a function interface separately, after the smart terminal device detects the double-click operation, it will display the function interface in the corresponding sub-area on the entire extended screen; After the double-click operation, the corresponding sub-area of the function interface will be enlarged.
这样,通过在延展屏幕上显示多个功能界面,可以为用户显示该应用程序的多种功能,从而提高用户体验。In this way, by displaying multiple functional interfaces on the extended screen, various functions of the application program can be displayed for the user, thereby improving user experience.
基于相同的发明构思,本申请实施例还提供了一种应用程序适配装置。如图8所示,该装置包括:Based on the same inventive concept, the embodiment of the present application also provides an application program adaptation device. As shown in Figure 8, the device includes:
查找模块801,用于当检测到延展屏幕与主屏幕之间的夹角大于第一预设角度时,若所述主屏幕显示的应用程序为单层应用程序,则查找与所述单层应用程序相关联的关联应用程序;所述单层应用程序指仅包含一个功能界面的应用程序;The search module 801 is configured to, when it is detected that the angle between the extended screen and the main screen is greater than a first preset angle, if the application displayed on the main screen is a single-layer application, then search The associated application program associated with the program; the single-layer application program refers to an application program that only includes one functional interface;
第一显示模块802,用于将所述关联应用程序的操作界面显示在所述延展屏幕上。The first display module 802 is configured to display the operation interface of the associated application program on the extended screen.
进一步的,若所述关联应用程序包含至少两个,第一显示模块802包括:Further, if the associated application program includes at least two, the first display module 802 includes:
第一划分单元,用于将所述延展屏幕划分出多个子区域,子区域的数量与所述关联应用程序的数量相同;a first division unit, configured to divide the extended screen into a plurality of sub-areas, the number of sub-areas is the same as the number of associated applications;
第一显示单元,用于将每个关联应用程序的操作界面显示在对应的子区域上。The first display unit is configured to display the operation interface of each associated application program on the corresponding sub-area.
进一步的,所述装置还包括:Further, the device also includes:
第二显示模块,用于若所述主屏幕显示的应用程序为多层应用程序,将所述多层应用程序中未在主屏幕中显示的功能界面显示在延展屏幕上;其中,所述多层应用程序指包含至少两个功能界面的应用程序。The second display module is configured to display on the extended screen the functional interface of the multi-layer application that is not displayed on the main screen if the application displayed on the main screen is a multi-layer application; wherein, the multi-layer application A layer application is an application that contains at least two functional interfaces.
进一步的,若所述未在主屏幕中显示的功能界面至少为两个,第二显示模块包括:Further, if there are at least two functional interfaces not displayed on the main screen, the second display module includes:
第二划分单元,用于将所述延展屏幕划分出多个子区域,子区域的数量与所述未在主屏幕中显示的功能界面的数量相同;The second division unit is configured to divide the extended screen into a plurality of sub-regions, the number of sub-regions is the same as the number of functional interfaces not displayed on the main screen;
第二显示单元,用于将每个所述未在主屏幕中显示的功能界面显示在对应的子区域上。The second display unit is configured to display each functional interface not displayed on the main screen on a corresponding sub-area.
进一步的,所述装置还包括:Further, the device also includes:
设置模块,用于设置各应用程序之间的关联关系;A setting module is used to set the relationship between various applications;
查找模块801用于根据所述关联关系查找所述单层应用程序的关联应用程序。The search module 801 is configured to search for associated applications of the single-tier application according to the association relationship.
进一步的,所述装置还包括:Further, the device also includes:
关闭模块,用于若检测到延展屏幕与主屏幕之间的夹角小于第二预设角度,则将所述延展屏幕上显示的应用程序关闭。A closing module, configured to close the application displayed on the extended screen if it is detected that the angle between the extended screen and the main screen is smaller than a second preset angle.
进一步的,所述装置还包括:Further, the device also includes:
第三显示模块,用于若未查找到所述单层应用程序相关联的关联应用程序,则将所述单层应用程序的部分操作界面显示在所述主屏幕上,另一部分操作界面显示在所述延展屏幕上。The third display module is configured to display part of the operation interface of the single-layer application on the main screen, and display another part of the operation interface on the main screen if no associated application associated with the single-layer application is found. The stretch screen.
在介绍了本申请示例性实施方式的应用程序适配的方法及装置之后,接下来,介绍根据本申请的另一示例性实施方式的计算装置。After introducing the application program adaptation method and device of the exemplary embodiment of the present application, next, a computing device according to another exemplary embodiment of the present application is introduced.
所属技术领域的技术人员能够理解,本申请的各个方面可以实现为系统、方法或程序产品。因此,本申请的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。Those skilled in the art can understand that various aspects of the present application can be implemented as a system, method or program product. Therefore, various aspects of the present application can be specifically implemented in the following forms, that is: a complete hardware implementation, a complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which can be collectively referred to herein as "circuit", "module" or "system".
在一些可能的实施方式中,根据本申请的实施例,计算装置可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本申请各种示例性实施方式的应用程序适配方法中的步骤101-步骤102。In some possible implementation manners, according to the embodiment of the present application, a computing device may at least include at least one processor and at least one memory. Wherein, the memory stores program codes, and when the program codes are executed by the processor, the processor is made to execute steps 101 to 102 in the application program adaptation method described above in this specification according to various exemplary embodiments of the present application.
下面参照图9来描述根据本申请的这种实施方式的计算装置90。图9显示的计算装置90仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。该计算装置例如可以是手机、平板电脑等。A computing device 90 according to this embodiment of the present application is described below with reference to FIG. 9 . The computing device 90 shown in FIG. 9 is only an example, and should not limit the functions and scope of use of this embodiment of the present application. The computing device may be, for example, a mobile phone, a tablet computer, or the like.
如图9所示,计算装置90以通用计算装置的形式表现。计算装置90的组件可以包括但不限于:上述至少一个处理器91、上述至少一个存储器92、连接不同系统组件(包括存储器92和处理器91)的总线93。As shown in FIG. 9, computing device 90 takes the form of a general-purpose computing device. Components of the computing device 90 may include but not limited to: the at least one processor 91 mentioned above, the at least one memory 92 mentioned above, and the bus 93 connecting different system components (including the memory 92 and the processor 91 ).
总线93表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。Bus 93 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, a processor, or a local bus using any of a variety of bus structures.
存储器92可以包括易失性存储器形式的可读介质,例如随机存取存储器(RAM)921和/或高速缓存存储器922,还可以进一步包括只读存储器(ROM)923。Memory 92 may include readable media in the form of volatile memory, such as random access memory (RAM) 921 and/or cache memory 922 , and may further include read only memory (ROM) 923 .
存储器92还可以包括具有一组(至少一个)程序模块924的程序/实用工具925,这样的程序模块924包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。Memory 92 may also include a program/utility 925 having a set (at least one) of program modules 924 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, which Each or some combination of the examples may include the implementation of a network environment.
计算装置90也可以与一个或多个外部设备94(例如指向设备等)通信,还可与一个或者多个使得用户能与计算装置90交互的设备通信,和/或与使得该计算装置90能与一个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等)通信。这种通信可以通过输入/输出(I/O)接口95进行。并且,计算装置90还可以通过网络适配器96与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器96通过总线93与用于计算装置90的其它模块通信。应当理解,尽管图中未示出,可以结合计算装置90使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。Computing device 90 may also communicate with one or more external devices 94 (such as pointing devices, etc.), and may also communicate with one or more devices that enable a user to interact with computing device 90, and/or communicate with computing device 90 to enable Any device (eg, router, modem, etc.) that communicates with one or more other computing devices communicates. Such communication may occur through input/output (I/O) interface 95 . Also, computing device 90 may communicate with one or more networks (eg, local area network (LAN), wide area network (WAN), and/or public networks, such as the Internet) via network adapter 96 . As shown, network adapter 96 communicates with other modules for computing device 90 via bus 93 . It should be understood that although not shown, other hardware and/or software modules may be used in conjunction with computing device 90, including but not limited to: microcode, device drivers, redundant processors, external disk drive arrays, RAID systems, tape drives And data backup storage system, etc.
在一些可能的实施方式中,本申请提供的应用程序适配方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本申请各种示例性实施方式的应用程序适配的方法中的步骤,执行如图1中所示的步骤101-步骤102。In some possible implementations, various aspects of the application adaptation method provided in this application can also be implemented in the form of a program product, which includes program code. When the program product runs on a computer device, the program code is used to The computer device is made to execute the steps in the application program adaptation method according to various exemplary embodiments of the present application described above in this specification, and execute steps 101 to 102 as shown in FIG. 1 .
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。A program product may take the form of any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof. More specific examples (non-exhaustive list) of readable storage media include: electrical connection with one or more conductors, portable disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
本申请实施方式的应用程序适配方法可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在计算装置上运行。然而,本申请的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The application program adaptation method of the embodiment of the present application may adopt a portable compact disk read-only memory (CD-ROM) and include program codes, and may run on a computing device. However, the program product of the present application is not limited thereto. In this document, a readable storage medium may be any tangible medium containing or storing a program, and the program may be used by or in combination with an instruction execution system, device, or device.
可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A readable signal medium may include a data signal carrying readable program code in baseband or as part of a carrier wave. Such propagated data signals may take many forms, including - but not limited to - electromagnetic signals, optical signals, or any suitable combination of the foregoing. A readable signal medium may also be any readable medium other than a readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device.
可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、RF等,或者上述的任意合适的组合。Program code embodied on a readable medium may be transmitted using any appropriate medium, including - but not limited to - wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
可以以一种或多种程序设计语言的任意组合来编写用于执行本申请操作的程序代码,程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算装置上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算装置上部分在远程计算装置上执行、或者完全在远程计算装置或服务器上执行。在涉及远程计算装置的情形中,远程计算装置可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算装置,或者,可以连接到外部计算装置(例如利用因特网服务提供商来通过因特网连接)。Program codes for performing the operations of the present application can be written in any combination of one or more programming languages, including object-oriented programming languages—such as Java, C++, etc., as well as conventional procedural programming Language - such as "C" or similar programming language. The program code may execute entirely on the user computing device, partly on the user device, as a stand-alone software package, partly on the user computing device and partly on a remote computing device, or entirely on the remote computing device or server to execute. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a local area network (LAN) or a wide area network (WAN), or alternatively, may be connected to an external computing device (e.g., using an Internet service Provider via Internet connection).
应当注意,尽管在上文详细描述中提及了装置的若干单元或子单元,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多单元的特征和功能可以在一个单元中具体化。反之,上文描述的一个单元的特征和功能可以进一步划分为由多个单元来具体化。It should be noted that although several units or subunits of the apparatus are mentioned in the above detailed description, this division is only exemplary and not mandatory. Actually, according to the embodiment of the present application, the features and functions of two or more units described above may be embodied in one unit. Conversely, the features and functions of one unit described above may be further divided to be embodied by a plurality of units.
此外,尽管在附图中以顺序描述了本申请方法的操作,但是,这并非要求或者暗示必须按照该顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。Additionally, while operations of the methods of the present application are described in order in the figures, there is no requirement or implication that these operations must be performed in that order, or that all illustrated operations must be performed to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step for execution, and/or one step may be decomposed into multiple steps for execution.
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present application may be provided as methods, systems, or computer program products. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present application is described with reference to flowcharts and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing apparatus to operate in a manner such that the instructions stored in the computer readable memory produce an article of manufacture comprising instruction means, the instruction means Realize the function specified in one or more procedures of the flowchart and/or one or more boxes of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。While preferred embodiments of the present application have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the application.
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the application without departing from the spirit and scope of the application. In this way, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910372824.4ACN110187946A (en) | 2019-05-06 | 2019-05-06 | Application program adaptation method and device and storage medium |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910372824.4ACN110187946A (en) | 2019-05-06 | 2019-05-06 | Application program adaptation method and device and storage medium |
| Publication Number | Publication Date |
|---|---|
| CN110187946Atrue CN110187946A (en) | 2019-08-30 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910372824.4APendingCN110187946A (en) | 2019-05-06 | 2019-05-06 | Application program adaptation method and device and storage medium |
| Country | Link |
|---|---|
| CN (1) | CN110187946A (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021169992A1 (en)* | 2020-02-28 | 2021-09-02 | 华为技术有限公司 | Content presentation method and apparatus, terminal device, and computer-readable storage medium |
| WO2022068378A1 (en)* | 2020-09-30 | 2022-04-07 | 京东方科技集团股份有限公司 | Split screen interaction method and apparatus, electronic device and readable storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106878543A (en)* | 2016-12-29 | 2017-06-20 | 宇龙计算机通信科技(深圳)有限公司 | A kind of terminal operation management method, device and terminal |
| CN106990888A (en)* | 2017-02-27 | 2017-07-28 | 宇龙计算机通信科技(深圳)有限公司 | One kind application display control method and device |
| US20170329499A1 (en)* | 2016-05-13 | 2017-11-16 | Sap Se | Flexible screen layout across multiple platforms |
| CN107632895A (en)* | 2017-08-31 | 2018-01-26 | 维沃移动通信有限公司 | A kind of information sharing method and mobile terminal |
| CN108196741A (en)* | 2017-12-19 | 2018-06-22 | 努比亚技术有限公司 | Application split screen method, terminal and computer readable storage medium based on flexible screen |
| CN108196922A (en)* | 2017-12-27 | 2018-06-22 | 努比亚技术有限公司 | A kind of method, terminal and computer readable storage medium for opening application |
| CN108319436A (en)* | 2018-01-18 | 2018-07-24 | 努比亚技术有限公司 | Dual-screen mobile terminal screen display method, mobile terminal and storage medium |
| CN108509123A (en)* | 2018-03-20 | 2018-09-07 | 维沃移动通信有限公司 | A kind of method for closing and mobile terminal of application program |
| CN109408172A (en)* | 2018-09-27 | 2019-03-01 | 维沃移动通信有限公司 | A kind of processing method and terminal device of application program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170329499A1 (en)* | 2016-05-13 | 2017-11-16 | Sap Se | Flexible screen layout across multiple platforms |
| CN106878543A (en)* | 2016-12-29 | 2017-06-20 | 宇龙计算机通信科技(深圳)有限公司 | A kind of terminal operation management method, device and terminal |
| CN106990888A (en)* | 2017-02-27 | 2017-07-28 | 宇龙计算机通信科技(深圳)有限公司 | One kind application display control method and device |
| CN107632895A (en)* | 2017-08-31 | 2018-01-26 | 维沃移动通信有限公司 | A kind of information sharing method and mobile terminal |
| CN108196741A (en)* | 2017-12-19 | 2018-06-22 | 努比亚技术有限公司 | Application split screen method, terminal and computer readable storage medium based on flexible screen |
| CN108196922A (en)* | 2017-12-27 | 2018-06-22 | 努比亚技术有限公司 | A kind of method, terminal and computer readable storage medium for opening application |
| CN108319436A (en)* | 2018-01-18 | 2018-07-24 | 努比亚技术有限公司 | Dual-screen mobile terminal screen display method, mobile terminal and storage medium |
| CN108509123A (en)* | 2018-03-20 | 2018-09-07 | 维沃移动通信有限公司 | A kind of method for closing and mobile terminal of application program |
| CN109408172A (en)* | 2018-09-27 | 2019-03-01 | 维沃移动通信有限公司 | A kind of processing method and terminal device of application program |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021169992A1 (en)* | 2020-02-28 | 2021-09-02 | 华为技术有限公司 | Content presentation method and apparatus, terminal device, and computer-readable storage medium |
| WO2022068378A1 (en)* | 2020-09-30 | 2022-04-07 | 京东方科技集团股份有限公司 | Split screen interaction method and apparatus, electronic device and readable storage medium |
| Publication | Publication Date | Title |
|---|---|---|
| US11782581B2 (en) | Display control method and device, electronic device and storage medium | |
| CN112099790B (en) | Methods, devices, equipment and storage media for determining page themes | |
| US10394437B2 (en) | Custom widgets based on graphical user interfaces of applications | |
| WO2022156368A1 (en) | Recommended information display method and apparatus | |
| WO2022193597A1 (en) | Interface information switching method and apparatus | |
| US20160004425A1 (en) | Method of displaying graphic user interface and electronic device implementing same | |
| CN107220020B (en) | Display method and electronic equipment | |
| KR102358012B1 (en) | Speech control method and apparatus, electronic device, and readable storage medium | |
| CN108958731B (en) | Application program interface generation method, device, equipment and storage medium | |
| CN113965809B (en) | A method and device for simultaneous interactive live broadcast based on single terminal and multiple platforms | |
| CN105849683A (en) | Method and apparatus for processing objects provided via a display | |
| EP3542257A1 (en) | Visualization of a network using carousels | |
| US20240339979A1 (en) | Synchronized controller | |
| CN107517312A (en) | Wallpaper switching method and device and terminal equipment | |
| US10373508B2 (en) | Devices, systems, and methods for enriching communications | |
| CN110187946A (en) | Application program adaptation method and device and storage medium | |
| CN101251993B (en) | Method and device for monitoring multiple screens | |
| US20250199664A1 (en) | Document display control method and apparatus, electronic device, storage medium, and program product | |
| US20190339936A1 (en) | Smart mirror | |
| CN110333810B (en) | Information display method, device and medium applied to electronic equipment and computing equipment | |
| CN104731570A (en) | Specialized virtual personal assistant setup | |
| JP7256857B2 (en) | Dialogue processing method, device, electronic device and storage medium | |
| CN116126948A (en) | Data display method, device, electronic equipment and computer readable storage medium | |
| CN114327167A (en) | Resource object display method and device, electronic equipment and storage medium | |
| JP2021056989A (en) | Voice skill recommendation method, apparatus, device, and storage medium |
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication | Application publication date:20190830 |