CN114489415A - Application program generation method and device - Google Patents
Application program generation method and device Download PDFInfo
- Publication number
- CN114489415A CN114489415A CN202210013525.3A CN202210013525A CN114489415A CN 114489415 A CN114489415 A CN 114489415A CN 202210013525 A CN202210013525 A CN 202210013525A CN 114489415 A CN114489415 A CN 114489415A
- Authority
- CN
- China
- Prior art keywords
- application
- input
- application program
- program
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04817—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本申请属于通信技术领域,具体涉及一种应用程序的生成方法及其装置。The present application belongs to the field of communication technologies, and in particular relates to a method and device for generating an application program.
背景技术Background technique
随着移动终端技术的发展,用户对移动终端的功能需求也越来越多。其中,应用的快速便捷操作也越来越成为用户的基本需求之一。With the development of mobile terminal technology, users have more and more functional requirements for mobile terminals. Among them, the fast and convenient operation of applications has increasingly become one of the basic needs of users.
目前,移动终端安装有多个应用程序,每个应用程序可以独立运行实现各自的功能。在运行多个应用程序时,同一时间仅能进入一个应用程序的运行界面,其他应用程序自动切换至后台运行。当用户需要从前台运行的应程序用切换至后台某一应用程序时,可以退回桌面,并点击桌面上相应应用程序的图标,也可以进入后台运行应用程序的显示界面,找到并打开相应的应用,其操作过程繁琐,影响操作效率。At present, a plurality of application programs are installed on a mobile terminal, and each application program can run independently to realize its own function. When running multiple applications, only one application's running interface can be entered at the same time, and other applications are automatically switched to run in the background. When the user needs to switch from an application running in the foreground to an application in the background, he can return to the desktop and click the icon of the corresponding application on the desktop, or enter the display interface of the application running in the background, find and open the corresponding application , the operation process is cumbersome and affects the operation efficiency.
发明内容SUMMARY OF THE INVENTION
本申请实施例的目的是提供一种应用程序的生成方法及其装置,能够解决从前台运行的应用切换至后台某一应用的操作过程繁琐,操作效率低的问题。The purpose of the embodiments of the present application is to provide a method and device for generating an application program, which can solve the problems of cumbersome operation process and low operation efficiency of switching from an application running in the foreground to an application in the background.
第一方面,本申请实施例提供了一种应用程序的生成方法,该方法包括:In a first aspect, an embodiment of the present application provides a method for generating an application, the method comprising:
接收用户对N个第一应用程序的应用图标的第一输入;receiving a first input from the user to the application icons of the N first application programs;
响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标;In response to the first input, combining target components in the N first application programs to generate a second application program, and displaying a first application icon corresponding to the second application program;
其中,N为正整数,且N大于1。Among them, N is a positive integer, and N is greater than 1.
第二方面,本申请实施例提供了一种应用程序的生成装置,所述装置包括:In a second aspect, an embodiment of the present application provides an apparatus for generating an application, the apparatus comprising:
第一接收模块,用于接收用户对N个第一应用程序的应用图标的第一输入;a first receiving module, configured to receive a first input from a user to the application icons of the N first application programs;
生成模块,用于响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序;a generating module, configured to combine the target components in the N first application programs to generate a second application program in response to the first input;
第一显示模块,用于显示与所述第二应用程序对应的第一应用图标;a first display module, configured to display a first application icon corresponding to the second application;
其中,N为正整数,且N大于1。Among them, N is a positive integer, and N is greater than 1.
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, an embodiment of the present application provides an electronic device, the electronic device includes a processor and a memory, the memory stores a program or an instruction that can be executed on the processor, and the program or instruction is processed by the processor The steps of the method as described in the first aspect are implemented when the device is executed.
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, the steps of the method according to the first aspect are implemented .
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a chip, the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to run a program or an instruction, and implement the first aspect the method described.
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。In a sixth aspect, an embodiment of the present application provides a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the method according to the first aspect.
在本申请实施例中,响应于用户对多个第一应用程序的应用图标的第一输入,将多个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与第二应用程序对应的第一应用图标,这样,通过对第一应用图标的操作,可以实现多个第一应用程序之间的快速切换,不需要退回桌面切换后台应用程序,也不需要在后台应用界面中查找所要打开的应用程序,操作便捷,用户体验好。In the embodiment of the present application, in response to the user's first input of the application icons of the multiple first application programs, the target components in the multiple first application programs are combined to generate the second application program, and display the same as the second application program. The first application icon corresponding to the application, in this way, through the operation of the first application icon, a quick switch between multiple first applications can be realized, and there is no need to return to the desktop to switch the background application, and there is no need to apply the interface in the background Find the application you want to open in , the operation is convenient and the user experience is good.
附图说明Description of drawings
图1是本申请实施例提供的应用程序的生成方法的流程示意图;1 is a schematic flowchart of a method for generating an application program provided by an embodiment of the present application;
图2是本申请实施例提供的显示界面的示意图之一;2 is one of the schematic diagrams of a display interface provided by an embodiment of the present application;
图3是本申请实施例提供的显示界面的示意图之二;3 is a second schematic diagram of a display interface provided by an embodiment of the present application;
图4是本申请实施例提供的显示界面的示意图之三;4 is a third schematic diagram of a display interface provided by an embodiment of the present application;
图5是本申请实施例提供的第二应用程序的设置界面的示意图;5 is a schematic diagram of a setting interface of a second application provided by an embodiment of the present application;
图6是本申请实施例提供的显示界面的示意图之四;6 is a fourth schematic diagram of a display interface provided by an embodiment of the present application;
图7是本申请实施例提供的显示界面的示意图之五;FIG. 7 is a fifth schematic diagram of a display interface provided by an embodiment of the present application;
图8是本申请实施例提供的选取目标文件的示意图;8 is a schematic diagram of selecting a target file provided by an embodiment of the present application;
图9是本申请实施例提供的分享聊天数据的示意图;9 is a schematic diagram of sharing chat data provided by an embodiment of the present application;
图10是本申请实施例提供的应用程序的生成装置的结构示意图;10 is a schematic structural diagram of an apparatus for generating an application program provided by an embodiment of the present application;
图11是本申请实施例提供的一种电子设备的结构示意图;11 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
图12是本申请实施例提供的另一种电子设备的结构示意图。FIG. 12 is a schematic structural diagram of another electronic device provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by those of ordinary skill in the art fall within the protection scope of this application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second" and the like in the description and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It is to be understood that the data so used are interchangeable under appropriate circumstances so that the embodiments of the present application can be practiced in sequences other than those illustrated or described herein, and distinguish between "first", "second", etc. The objects are usually of one type, and the number of objects is not limited. For example, the first object may be one or more than one. In addition, "and/or" in the description and claims indicates at least one of the connected objects, and the character "/" generally indicates that the associated objects are in an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的应用程序的生成方法进行详细地说明。The method for generating an application program provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
请参见图1,其是本申请实施例提供的一种应用程序的生成方法,该方法应用于电子设备,该方法可以包括步骤1100-步骤1200,以下予以详细说明。Please refer to FIG. 1 , which is a method for generating an application program provided by an embodiment of the present application. The method is applied to an electronic device. The method may include
步骤1100,接收用户对N个第一应用程序的应用图标的第一输入。Step 1100: Receive a first input from the user on the application icons of the N first application programs.
第一应用程序可以是电子设备中安装的应用程序。N个第一应用程序的类型可以相同,也可以不同,其中,N为正整数,且N大于1。例如,即时通信应用程序、视频应用程序、社交应用程序、购物应用程序等。The first application may be an application installed in the electronic device. The types of the N first applications may be the same or different, where N is a positive integer, and N is greater than 1. For example, instant messaging applications, video applications, social networking applications, shopping applications, etc.
第一输入可以为用户对N个第一应用程序的应用图标的点击输入,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The first input may be a user's click input on the application icons of the N first application programs, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。例如,第一输入可以是框选N个第一应用程序。还例如,在用户所要选取的N个第一应用程序的应用图标不相邻的情况下,可以分别对N个第一应用程序的应用图标进行点击输入。The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; in the embodiment of the present application The click input can be single-click input, double-click input, or click input for any number of times, etc., and can also be long-press input or short-press input. For example, the first input may be box-selecting N first applications. For another example, in the case that the application icons of the N first application programs to be selected by the user are not adjacent to each other, the application icons of the N first application programs may be clicked and input respectively.
步骤1200,响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标。
第一应用程序中的目标组件可以是第一应用程序中的功能组件。例如,对于即时通信应用程序,目标组件可以是通讯录功能组件,可以是会话功能组件。还例如,对于视频应用程序,目标组件可以是不同类别视频的功能组件。The target components in the first application may be functional components in the first application. For example, for an instant messaging application, the target component may be an address book function component or a conversation function component. Also for example, for a video application, the target components may be functional components of different categories of video.
第二应用程序可以包括N个第一应用程序中的目标组件,用户可以通过第二应用程序实现N个第一应用程序中的目标组件之间的切换。The second application may include N target components in the first application, and the user may switch between the N target components in the first application through the second application.
示例性地,请参见图2,其是本申请实施例提供的显示界面的示意图之一。具体来讲,显示界面包括应用程序A、应用程序B、应用程序C、应用程序D、应用程序E和应用程序F,用户可以框选应用程序A、应用程序B、应用程序C和应用程序D,显示第二应用程序的确认界面201,当用户点击标注有“是”的控件时,将应用程序A、应用程序B、应用程序C和应用程序D组合为第二应用程序,当用户点击标注有“否”的控件时,取消组建第二应用程序的操作,用户可以重新选取所要组合的第一应用程序。For example, please refer to FIG. 2 , which is one of the schematic diagrams of the display interface provided by the embodiment of the present application. Specifically, the display interface includes application A, application B, application C, application D, application E, and application F, and the user can select application A, application B, application C, and application D in a box , the
示例性地,请参见图3,其是本申请实施例提供的显示界面的示意图之二。具体来讲,示界面包括应用程序A、应用程序B、应用程序C、应用程序D、应用程序E和应用程序F,在用户所要选取的N个第一应用程序的应用图标不相邻的情况下,用户可以长按应用程序A,显示组建第二应用程序的选项301,响应于用户对组建第二应用程序的选项301的点击操作,显示第一应用程序的选择界面302,用户可以点击所要选取的第一应用程序的应用图标,例如,用户选择应用程序B、应用程序D和应用程序E,之后,当用户点击“确认”控件时,以将应用程序B、应用程序D和应用程序E组合为第二应用程序,当用户点击“取消”的控件时,退出第一应用程序的选择界面,取消组建第二应用程序的操作,用户可以重新选取所要组合的第一应用程序。Illustratively, please refer to FIG. 3 , which is the second schematic diagram of the display interface provided by the embodiment of the present application. Specifically, the display interface includes application program A, application program B, application program C, application program D, application program E and application program F. In the case where the application icons of the N first applications to be selected by the user are not adjacent Next, the user can long press the application A to display the
在本申请的一些实施例中,所述显示与所述第二应用对应的第一应用图标,包括:动态显示与所述第二应用程序对应的第一应用图标。In some embodiments of the present application, the displaying the first application icon corresponding to the second application includes: dynamically displaying the first application icon corresponding to the second application.
在本实施例中,第一应用图标为N面体图标,所述N面体图标中的一个侧面显示一个第一应用程序的应用图标,N为正整数,且N大于1。示例性地,如图4所示,将六个第一应用程序中的目标组件进行组合,生成的第二应用程序的第一应用图标为长方体401,每个侧面分别显示一个第一应用程序的应用图标。In this embodiment, the first application icon is an N-sided icon, and one side of the N-sided icon displays an application icon of the first application, N is a positive integer, and N is greater than 1. Exemplarily, as shown in FIG. 4 , the target components in the six first application programs are combined, and the first application icon of the generated second application program is a
在本实施例中,第一应用图标上显示有多个第一应用程序的应用图标,可以将组成第二应用程序的多个第一应用程序直观地展示给用户,方便用户操作。并且,动态显示第一应用图标,具有更好的显示效果,可以提升用户体验。In this embodiment, a plurality of application icons of the first application program are displayed on the first application icon, and the plurality of first application programs constituting the second application program can be intuitively displayed to the user, which is convenient for the user to operate. Moreover, dynamically displaying the first application icon has better display effect and can improve user experience.
在本申请的一些实施例中,在将N个第一应用程序中的目标组件进行组合,生成第二应用程序之后,该方法还可以包括:接收用户对N个第一应用程序中的目标应用程序的第四输入;响应于第四输入,将目标应用程序设置为默认优先应用程序。In some embodiments of the present application, after combining the target components in the N first application programs to generate the second application program, the method may further include: receiving user feedback on the target application in the N first application programs Fourth input of the program; in response to the fourth input, set the target application as the default priority application.
默认优先应用程序可以是在运行第二应用程序时,优先在前台运行的第一应用程序。The default priority application may be the first application that preferentially runs in the foreground when the second application is running.
第四输入可以是对目标控件的点击输入。本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The fourth input may be a click input to the target control. The click input in the embodiment of the present application may be a single click input, a double click input, or an arbitrary number of click input, etc., and may also be a long press input or a short press input.
示例性地,请参见图5,其是本申请实施例提供的第二应用程序的设置界面的示意图。具体来讲,用户将应用程序A、应用程序B、应用程序C和应用程序D进行组合,生成第二应用程序,显示第二应用程序的设置界面,该设置界面包括默认优先应用程序的选项501,用户点击默认优先应用程序的选项501,显示应用程序A、应用程序B、应用程序C和应用程序D的应用图标,用户可以点击其中一个第一应用程序的应用图标,将其中一个第一应用程序设置为默认优先应用。例如,用户点击应用程序B,并点击“确认”控件,则将应用程序B设置为默认优先应用程序。Illustratively, please refer to FIG. 5 , which is a schematic diagram of a setting interface of a second application provided by an embodiment of the present application. Specifically, the user combines application A, application B, application C, and application D to generate a second application, and displays a setting interface of the second application, where the setting interface includes the
在本实施例中,在将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,该方法还可以包括:接收用户的第五输入;响应于第五输入,设置第二应用程序的应用名称。In this embodiment, after the target components in the N first application programs are combined to generate a second application program, and the first application icon corresponding to the second application program is displayed, the method may also The method includes: receiving a fifth input from the user; and setting an application name of the second application in response to the fifth input.
第五输入可以是对第一应用图标的点击输入,也可以是对目标控件的点击输入。本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The fifth input may be a click input on the first application icon, or may be a click input on the target control. The click input in the embodiment of the present application may be a single click input, a double click input, or an arbitrary number of click input, etc., and may also be a long press input or a short press input.
示例性地,请继续参见图5,该设置界面还包括应用名称输入框502,用户点击应用名称输入框502,可以输入第二应用程序的应用名称,并在第二应用程序对应的第一应用图标附近显示第二应用程序的应用名称。Exemplarily, please continue to refer to FIG. 5, the setting interface further includes an application
在本实施例中,在将N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,用户可以根据实际需求,设置默认优先打开的第一应用程序,操作简单,方便用户使用。此外,用户还可以根据需求设置第二应用程序的应用名称,这样,在用户组合得到多个第二应用程序时,便于区分,使用更方便。In this embodiment, after combining the target components in the N first application programs to generate the second application program, and displaying the first application icon corresponding to the second application program, the user can, according to actual needs, Set the first application to be opened first by default, which is easy to operate and convenient for users to use. In addition, the user can also set the application name of the second application program as required, so that when the user obtains a plurality of second application programs by combination, it is easy to distinguish and use more convenient.
在本申请的一些实施例中,所述响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,该方法还可以包括:接收用户对所述第一应用图标的第二输入;响应于所述第二输入,显示第三应用程序中的目标组件的应用界面,其中,所述第三应用程序为所述N个第一应用程序中的任意一个应用程序。In some embodiments of the present application, in response to the first input, the target components in the N first application programs are combined to generate a second application program, and the display and the second application program are displayed. After the corresponding first application icon, the method may further include: receiving a second input from the user on the first application icon; in response to the second input, displaying the application interface of the target component in the third application program, wherein , the third application is any one of the N first applications.
第二输入可以为用户对第一应用图标的点击输入。本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The second input may be the user's click input on the first application icon. The click input in the embodiment of the present application may be a single click input, a double click input, or an arbitrary number of click input, etc., and may also be a long press input or a short press input.
第三应用程序可以是N个第一应用程序中的任意一个应用程序。第三应用程序可以是用户预先设置的N个第一应用程序中的默认优先应用程序,第三应用程序也可以是N个第一应用程序中的其他应用程序。The third application program may be any one of the N first application programs. The third application program may be a default priority application program among the N first application programs preset by the user, and the third application program may also be another application program among the N first application programs.
示例性地,请参见图6,其是本申请实施例提供的显示界面的示意图之四。具体来讲,假设用户将应用程序B设置为默认优先应用,当用户点击第一应用图标601时,则显示应用程序B的应用界面,当用户长按第一应用图标601时,则弹出第一应用程序选取菜单602,用户可以选择所要打开的第一应用程序。例如,用户点击第一应用程序选取菜单602中的应用程序D,则显示应用程序D的应用界面。For example, please refer to FIG. 6 , which is the fourth schematic diagram of the display interface provided by the embodiment of the present application. Specifically, assuming that the user sets application B as the default priority application, when the user clicks the
在本实施例中,提供了多种打开其中一个第一应用程序的方式,用户可以根据实际需求进行设置,可以快速在打开相应的应用程序,方便快捷。In this embodiment, a variety of ways to open one of the first application programs are provided, and the user can set according to actual needs, and can quickly open the corresponding application program, which is convenient and fast.
在本申请的一些实施例中,所述响应于所述第二输入,显示第三应用程序中的目标组件的应用界面之后,该方法还可以包括:接收用户对所述第三应用程序中的目标组件的应用界面的第三输入;响应于所述第三输入,切换至第四应用程序中的目标组件,其中,所述第四应用程序为所述N个第一应用程序中除所述第三应用程序之外的任一其他应用程序。In some embodiments of the present application, after the application interface of the target component in the third application is displayed in response to the second input, the method may further include: receiving a user's response to the third application The third input of the application interface of the target component; in response to the third input, switching to the target component in the fourth application program, wherein the fourth application program is the N first application programs except the Any other application other than the third application.
第三输入可以为目标区域的点击输入,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The third input may be a click input in the target area, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。例如,第三输入可以是第三应用程序中的目标组件的应用界面的非按钮区域的点击输入。The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; in the embodiment of the present application The click input can be single-click input, double-click input, or click input for any number of times, etc., and can also be long-press input or short-press input. For example, the third input may be a click input of a non-button area of the application interface of the target component in the third application program.
第四应用程序可以是N个第一应用程序中除第三应用程序之外的任一其他应用程序。The fourth application program may be any other application program except the third application program among the N first application programs.
示例性地,请参见图7,其是本申请实施例提供的显示界面的示意图之五。具体来讲,假设用户将应用程序B设置为默认优先应用程序,当用户点击第二应用程序对应的第一应用图标时,则显示应用程序B的应用界面,用户长按应用程序B的应用界面的非按钮区域,显示第一应用程序的切换菜单701,第一应用程序的切换菜单701包括N个第一应用程序中除去第三应用程序(应用程序B)的其他第一应用程序的应用图标,例如,应用程序A、应用程序D和应用程序E,用户可以选择所要进入的第一应用程序。Illustratively, please refer to FIG. 7 , which is a fifth schematic diagram of a display interface provided by an embodiment of the present application. Specifically, assuming that the user sets application B as the default priority application, when the user clicks the first application icon corresponding to the second application, the application interface of application B is displayed, and the user long presses the application interface of application B In the non-button area, the
在本实施例中,响应于用户对第三应用程序中的目标组件的应用界面的第三输入,可以快速切换至其他应用程序,不需要退回电子设备的桌面进行操作,也不需要在后台运行多个应用程序中翻找,可以实现多个第一应用程序之间快速切换,方便快捷。In this embodiment, in response to the user's third input to the application interface of the target component in the third application program, it is possible to quickly switch to other application programs, without returning to the desktop of the electronic device for operation, and without running in the background Searching in multiple application programs can realize quick switching between multiple first application programs, which is convenient and quick.
在本申请的一些实施例中,所述响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,所述方法还包括:创建所述第二应用程序的共享目录和数据传输通道。In some embodiments of the present application, in response to the first input, the target components in the N first application programs are combined to generate a second application program, and the display and the second application program are displayed. After the corresponding first application icon is displayed, the method further includes: creating a shared directory and a data transmission channel of the second application.
在本实施例中,共享目录包括对应于N个第一应用程序的N个子目录。例如,第二应用程序由应用程序A、应用程序B、应用程序C和应用程序D组合而成,则共享目录包括分别与应用程序A、应用程序B、应用程序C和应用程序D对应的四个子目录。该子目录用于存储对应的第一应用程序的目标数据。数据传输通道可以用于缓存N个第一应用程序的应用信息。该应用信息可以包括第一应用程序的应用入口、第一应用程序的运行状态和第一应用程序的目标数据。通过建立数据传输通道,可以实现多个第一应用程序之间的数据共享。In this embodiment, the shared directory includes N subdirectories corresponding to the N first applications. For example, if the second application is composed of application A, application B, application C, and application D, the shared directory includes four files corresponding to application A, application B, application C, and application D respectively. subdirectories. The subdirectory is used to store target data of the corresponding first application. The data transmission channel may be used for buffering application information of the N first application programs. The application information may include an application entry of the first application, a running state of the first application, and target data of the first application. By establishing a data transmission channel, data sharing among multiple first application programs can be realized.
目标数据可以是第一应用程序的运行过程中产生的数据。目标数据可以是新生成的数据,也可以是粘贴板的数据。例如,第一应用程序为即时通信应用程序时,其对应的子目录存储的目标数据可以是聊天记录、发送的图片、分享的图片、分享的链接等。还例如,第一应用程序为视频应用程序时,其对应的子目录存储的目标数据可以是下载、收藏或者缓存的视频等。还例如,第一应用程序为社交应用程序时,其对应的子目录存储的目标数据可以是用户发表、转发或者收藏的内容。The target data may be data generated during the running of the first application. The target data can be newly generated data or data from the pasteboard. For example, when the first application is an instant messaging application, the target data stored in its corresponding subdirectory may be chat records, sent pictures, shared pictures, shared links, and the like. Also for example, when the first application is a video application, the target data stored in the corresponding subdirectory may be downloaded, favorited or cached videos, and the like. For another example, when the first application is a social application, the target data stored in the corresponding sub-directory may be the content published, forwarded or favorited by the user.
在本申请的一些实施例中,所述创建所述第二应用程序的共享目录和数据传输通道之后,该方法还可以包括:步骤2100-步骤2400。In some embodiments of the present application, after the creation of the shared directory and data transmission channel of the second application, the method may further include steps 2100 to 2400 .
步骤2100,接收用户对所述第一应用程序中的目标组件的应用界面的第六输入。Step 2100: Receive a sixth input from the user on the application interface of the target component in the first application program.
第六输入可以为目标区域的点击输入,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The sixth input may be a click input on the target area, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。例如,第六输入可以是第一应用程序中的目标组件的应用界面的非按钮区域的点击输入。The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; in the embodiment of the present application The click input can be single-click input, double-click input, or click input for any number of times, etc., and can also be long-press input or short-press input. For example, the sixth input may be a click input of a non-button area of the application interface of the target component in the first application program.
步骤2200,响应于所述第六输入,显示对应于所述N个第一应用程序的N个子目录。Step 2200, in response to the sixth input, displaying N subdirectories corresponding to the N first applications.
步骤2300,接收用户对所述N个子目录中的目标子目录的第七输入。Step 2300: Receive a seventh input from the user on the target subdirectory in the N subdirectories.
第七输入可以为目标区域的点击输入,或者为用户输入的特定手势,具体的可以根据实际使用需求确定,本申请实施例对此不作限定。The seventh input may be a click input of the target area, or a specific gesture input by the user, which may be specifically determined according to actual usage requirements, which is not limited in this embodiment of the present application.
本申请实施例中的特定手势可以为单击手势、滑动手势、拖动手势、压力识别手势、长按手势、面积变化手势、双按手势、双击手势中的任意一种;本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。例如,第七输入可以是对目标子目录的点击输入。The specific gesture in the embodiment of the present application may be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long-press gesture, an area change gesture, a double-press gesture, and a double-click gesture; in the embodiment of the present application The click input can be single-click input, double-click input, or click input for any number of times, etc., and can also be long-press input or short-press input. For example, the seventh input may be a click input to the target subdirectory.
步骤2400,响应于第七输入,对所述目标子目录中的目标文件执行相应的操作;其中,所述对所述目标子目录中的目标文件执行相应的操作包括复制所述目标文件、转发所述目标文件或者分享所述目标文件中的一项。Step 2400, in response to the seventh input, perform a corresponding operation on the target file in the target subdirectory; wherein, performing the corresponding operation on the target file in the target subdirectory includes copying the target file, forwarding The target file or share one of the target files.
示例性地,请参见图8,其是本申请实施例提供的选取目标文件的示意图。具体来讲,假设用户将应用程序B设置为默认优先应用程序,当用户点击第二应用程序对应的第一应用图标时,则显示应用程序B的应用界面,用户双击应用程序B的应用界面的非按钮区域,显示第一应用程序的子目录菜单801,子目录菜单801包括N个第一应用程序的应用图标,用户可以选择所要打开的第一应用程序的子目录。例如,应用程序A、应用程序B、应用程序D和应用程序E,用户点击应用程序D的应用图标,进入应用程序D对应的子目录。之后,显示应用程序D对应的子目录界面,子目录界面包括供用户选择的多个文件802,子目录界面还包括“编辑”控件、“发送”控件和“取消”控件。当用户点击“编辑”控件,可以对选择的文件进行编辑,当用户点击“发送”控件,可以将选择的文件转发至其他用户,当用户点击“取消”控件,返回应用程序B的应用界面。例如,应用程序D的子目录包括文件一、文件二、文件三、文件四、文件五和文件六,用户可以选择其中一个文件,之后点击“发送”控件,发送给其他用户。需要说明的是,该文件可以是视频文件、图片文件、文字内容文件等。Illustratively, please refer to FIG. 8 , which is a schematic diagram of selecting a target file provided by an embodiment of the present application. Specifically, assuming that the user sets application B as the default priority application, when the user clicks the first application icon corresponding to the second application, the application interface of application B is displayed, and the user double-clicks the icon of the application interface of application B. In the non-button area, the
在本实施例中,用户也可以直接对其中一个第一应用程序的目标数据进行操作,以将其中一个第一应用程序的数据传输给其他第一应用程序。以即时通信应用程序为例进行说明,如图9所示,即时通信应用程序A的会话界面显示多个聊天数据,用户点击某条聊天数据,显示选项菜单901,选项菜单901包括引用选项902,用户点击引用选项902,显示其他第一应用程序,例如,应用程序B、应用程序D和应用程序E。之后,当用户点击应用程序B,进入应用程序B的应用界面,用户可以在应用程序B的应用界面进行操作,以将用户选择的聊天数据分享至应用程序B。例如,长按应用程序B的应用界面的输入框,显示“引用”控件903,用户点击“引用”控件903,则将用户选择的聊天数据分享至应用程序B。In this embodiment, the user can also directly operate the target data of one of the first application programs, so as to transmit the data of one of the first application programs to the other first application programs. Taking an instant messaging application as an example to illustrate, as shown in FIG. 9 , the conversation interface of the instant messaging application A displays a plurality of chat data, the user clicks on a certain piece of chat data, and an
在本实施例中,在生成第二应用程序的同时,创建第二应用程序的共享目标和数据传输通道,其中,共享目录包括对应于N个第一应用程序的N个子目录,数据传输通道用于缓存所述N个第一应用程序的应用信息,这样,可以实现多个第一应用程序之间切换和数据共享,可以解决相关技术中仅在建立数据通道的应用程序之间可以进行数据共享的问题。In this embodiment, when the second application is generated, a shared object and a data transmission channel of the second application are created, wherein the shared directory includes N subdirectories corresponding to the N first applications, and the data transmission channel uses Because of caching the application information of the N first application programs, in this way, switching and data sharing between multiple first application programs can be realized, which can solve the problem that in the related art, data sharing can only be performed between applications that establish a data channel. The problem.
在本申请的一些实施例中,所述响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,该方法还可以包括:接收用户对所述第一应用图标的第八输入;响应于所述第八输入,卸载所述第二应用程序。In some embodiments of the present application, in response to the first input, the target components in the N first application programs are combined to generate a second application program, and the display and the second application program are displayed. After the corresponding first application icon, the method may further include: receiving an eighth input from the user on the first application icon; and in response to the eighth input, uninstalling the second application.
第八输入可以为对第一应用图标的点击输入,本申请实施例中的点击输入可以为单击输入、双击输入或任意次数的点击输入等,还可以为长按输入或短按输入。The eighth input may be a click input on the first application icon, and the click input in this embodiment of the present application may be a single-click input, a double-click input, or an arbitrary number of click input, etc., and may also be a long-press input or a short-press input.
在卸载第二应用程序时,用户可以选择保留第二应用程序对应的共享目录,也可以删除第二应用程序对应的共享目录。When uninstalling the second application, the user can choose to keep the shared directory corresponding to the second application, or delete the shared directory corresponding to the second application.
在本实施例中,用户可以根据实际需求,将多个第一应用程序进行组合,生成第二应用程序,也可以随时将第二应用程序卸载,使用更灵活。In this embodiment, the user can combine multiple first application programs to generate a second application program according to actual needs, and can also uninstall the second application program at any time, which is more flexible in use.
在本申请实施例中,响应于用户对多个第一应用程序的应用图标的第一输入,将多个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与第二应用程序对应的第一应用图标,这样,通过对第一应用图标的操作,可以实现多个第一应用程序之间的快速切换,不需要退回桌面切换后台应用程序,也不需要在后台应用界面中查找所要打开的应用程序,操作便捷,用户体验好。In the embodiment of the present application, in response to the user's first input of the application icons of the multiple first application programs, the target components in the multiple first application programs are combined to generate the second application program, and display the same as the second application program. The first application icon corresponding to the application. In this way, through the operation of the first application icon, quick switching between multiple first applications can be realized, and there is no need to return to the desktop to switch the background application, and there is no need to apply the interface in the background. Find the application you want to open in , the operation is convenient and the user experience is good.
本申请实施例提供的应用程序的生成方法,执行主体可以为应用程序的生成装置。本申请实施例中以应用程序的生成装置执行应用程序的生成的方法为例,说明本申请实施例提供的应用程序的生成的装置。In the method for generating an application program provided by the embodiment of the present application, the execution body may be an apparatus for generating an application program. In the embodiment of the present application, the device for generating an application program provided by the embodiment of the present application is described by taking the method for generating an application program performed by the device for generating an application program as an example.
参见图10,本申请实施例还提供一种应用程序的生成装置1000,该应用程序的生成装置1000包括第一接收模块1001、生成模块1002和第一显示模块1003。Referring to FIG. 10 , an embodiment of the present application further provides an apparatus for generating an
该第一接收模块1001,用于接收用户对N个第一应用程序的应用图标的第一输入;The
该生成模块1002,用于响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序;The
该第一显示模块1003,用于显示与所述第二应用程序对应的第一应用图标;The
其中,N为正整数,且N大于1。Among them, N is a positive integer, and N is greater than 1.
可选地,所述装置还包括:创建模块,用于创建所述第二应用程序的共享目录和数据传输通道;其中,所述共享目录包括对应于N个第一应用程序的N个子目录,所述数据传输通道用于缓存所述N个第一应用程序的应用信息,所述应用信息包括所述第一应用程序的应用入口、所述第一应用程序的运行状态和所述第一应用程序的目标数据。Optionally, the apparatus further includes: a creation module for creating a shared directory and a data transmission channel of the second application; wherein the shared directory includes N subdirectories corresponding to the N first applications, The data transmission channel is used to cache application information of the N first applications, where the application information includes the application entry of the first application, the running state of the first application, and the first application The program's target data.
可选地,所述装置还包括:第二接收模块,用于接收用户对所述第一应用图标的第二输入;第二显示模块,用于响应于所述第二输入,显示第三应用程序中的目标组件的应用界面,其中,所述第三应用程序为所述N个第一应用程序中的任意一个应用程序。Optionally, the apparatus further includes: a second receiving module, configured to receive a second user input on the first application icon; a second display module, configured to display a third application in response to the second input The application interface of the target component in the program, wherein the third application program is any one of the N first application programs.
可选地,所述装置还包括:第三接收模块,用于接收用户对所述第三应用程序中的目标组件的应用界面的第三输入;切换模块,用于响应于所述第三输入,切换至第四应用程序中的目标组件,其中,所述第四应用程序为所述N个第一应用程序中除所述第三应用程序之外的任一其他应用程序。Optionally, the apparatus further includes: a third receiving module, configured to receive a third user input to the application interface of the target component in the third application program; a switching module, configured to respond to the third input , switch to the target component in the fourth application program, wherein the fourth application program is any other application program except the third application program among the N first application programs.
可选地,所述第一显示模块1003,具体用于动态显示与所述第二应用程序对应的第一应用图标;其中,所述第一应用图标为N面体图标,所述N面体图标中的一个侧面显示一个第一应用程序的应用图标,N为正整数,且N大于1。Optionally, the
在本申请实施例中,响应于用户对多个第一应用程序的应用图标的第一输入,将多个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与第二应用程序对应的第一应用图标,这样,通过对第一应用图标的操作,可以实现多个第一应用程序之间的快速切换,不需要退回桌面切换后台应用程序,也不需要在后台应用界面中查找所要打开的应用程序,操作便捷,用户体验好。In the embodiment of the present application, in response to the user's first input of the application icons of the multiple first application programs, the target components in the multiple first application programs are combined to generate the second application program, and display the same as the second application program. The first application icon corresponding to the application. In this way, through the operation of the first application icon, quick switching between multiple first applications can be realized, and there is no need to return to the desktop to switch the background application, and there is no need to apply the interface in the background. Find the application you want to open in , the operation is convenient and the user experience is good.
本申请实施例中的应用程序的生成装置可以是装置,也可以是电子设备中的部件,例如集成电路或芯片。该电子设备可以是终端,也可以为除终端之外的其他设备。示例性的,电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、移动上网装置(Mobile Internet Device,MID)、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、机器人、可穿戴设备、超级移动个人计算机(ultra-mobilepersonal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,还可以为服务器、网络附属存储器(Network Attached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The apparatus for generating an application program in this embodiment of the present application may be an apparatus, or may be a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than the terminal. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a notebook computer, a PDA, a vehicle electronic device, a Mobile Internet Device (MID), an augmented reality (AR)/virtual reality (VR) ) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook or personal digital assistant (PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS) ), personal computer (personal computer, PC), television (television, TV), teller machine or self-service machine, etc., which are not specifically limited in the embodiments of the present application.
本申请实施例中的应用程序的生成装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The apparatus for generating an application program in this embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android (Android) operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiments of the present application.
本申请实施例提供的应用程序的生成装置能够实现图1至图9的方法实施例实现的各个过程,为避免重复,这里不再赘述。The apparatus for generating an application program provided by this embodiment of the present application can implement each process implemented by the method embodiments in FIG. 1 to FIG. 9 , which is not repeated here to avoid repetition.
可选地,如图11所示,本申请实施例还提供一种电子设备1100,包括处理器1101和存储器1102,存储器1102上存储有可在所述处理器1101上运行的程序或指令,该程序或指令被处理器1101执行时实现上述应用程序的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, as shown in FIG. 11 , an embodiment of the present application further provides an
图12为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 12 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
该电子设备1200包括但不限于:射频单元1201、网络模块1202、音频输出单元1203、输入单元1204、传感器1205、显示单元1206、用户输入单元1207、接口单元1208、存储器1209、以及处理器1210等部件。The
本领域技术人员可以理解,电子设备1200还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1210逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art can understand that the
其中,用户输入单元1207,用于接收用户对N个第一应用程序的应用图标的第一输入;处理器1210,用于响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序;显示单元1206,用于显示与所述第二应用程序对应的第一应用图标;其中,N为正整数,且N大于1。The
可选地,处理器1210在所述响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并控制显示单元1206显示与所述第二应用程序对应的第一应用图标之后,还用于:创建所述第二应用程序的共享目录和数据传输通道;其中,所述共享目录包括对应于N个第一应用程序的N个子目录,所述数据传输通道用于缓存所述N个第一应用程序的应用信息,所述应用信息包括所述第一应用程序的应用入口、所述第一应用程序的运行状态和所述第一应用程序的目标数据。Optionally, in the response to the first input, the
可选地,所述响应于所述第一输入,将所述N个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与所述第二应用程序对应的第一应用图标之后,用户输入单元1207,还用于接收用户对所述第一应用图标的第二输入;显示单元1206,用于响应于所述第二输入,显示第三应用程序中的目标组件的应用界面,其中,所述第三应用程序为所述N个第一应用程序中的任意一个应用程序。Optionally, in response to the first input, combining target components in the N first application programs to generate a second application program, and displaying the first application corresponding to the second application program After the icon, the
可选地,所述响应于所述第二输入,显示第三应用程序中的目标组件的应用界面之后,用户输入单元1207,还用于接收用户对所述第三应用程序中的目标组件的应用界面的第三输入;处理器1210,用于响应于所述第三输入,切换至第四应用程序中的目标组件,其中,所述第四应用程序为所述N个第一应用程序中除所述第三应用程序之外的任一其他应用程序。Optionally, after displaying the application interface of the target component in the third application program in response to the second input, the
可选地,显示单元1206在所述显示与所述第二应用程序对应的第一应用图标时,用于:动态显示与所述第二应用程序对应的第一应用图标;其中,所述第一应用图标为N面体图标,所述N面体图标中的一个侧面显示一个第一应用程序的应用图标,N为正整数,且N大于1。Optionally, when the first application icon corresponding to the second application is displayed, the
在本申请实施例中,响应于用户对多个第一应用程序的应用图标的第一输入,将多个第一应用程序中的目标组件进行组合,生成第二应用程序,并显示与第二应用程序对应的第一应用图标,这样,通过对第一应用图标的操作,可以实现多个第一应用程序之间的快速切换,不需要退回桌面切换后台应用程序,也不需要在后台应用界面中查找所要打开的应用程序,操作便捷,用户体验好。In the embodiment of the present application, in response to the user's first input of the application icons of the multiple first application programs, the target components in the multiple first application programs are combined to generate the second application program, and display the same as the second application program. The first application icon corresponding to the application. In this way, through the operation of the first application icon, quick switching between multiple first applications can be realized, and there is no need to return to the desktop to switch the background application, and there is no need to apply the interface in the background. Find the application you want to open in , the operation is convenient and the user experience is good.
应理解的是,本申请实施例中,输入单元1204可以包括图形处理器(GraphicsProcessing Unit,GPU)12041和麦克风12042,图形处理器12041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元1206可包括显示面板12061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板12061。用户输入单元1207包括触控面板12071以及其他输入设备12072中的至少一种。触控面板12071,也称为触摸屏。触控面板12071可包括触摸检测装置和触摸控制器两个部分。其他输入设备12072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。It should be understood that, in this embodiment of the present application, the
存储器1209可用于存储软件程序以及各种数据。存储器109可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器109可以包括易失性存储器或非易失性存储器,或者,存储器x09可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDRSDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synch link DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本申请实施例中的存储器109包括但不限于这些和任意其它适合类型的存储器。The
处理器1210可包括一个或多个处理单元;可选的,处理器110集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。The
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述应用程序的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Embodiments of the present application further provide a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or instruction is executed by a processor, each process of the foregoing application program generation method embodiment is implemented, and can To achieve the same technical effect, in order to avoid repetition, details are not repeated here.
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器ROM、随机存取存储器RAM、磁碟或者光盘等。Wherein, the processor is the processor in the electronic device described in the foregoing embodiments. The readable storage medium includes a computer-readable storage medium, such as computer read-only memory ROM, random access memory RAM, magnetic disk or optical disk, and the like.
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述应用程序的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used for running a program or an instruction to implement the above-mentioned method for generating an application program In order to avoid repetition, the details are not repeated here.
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip, a system-on-a-chip, or a system-on-a-chip, or the like.
本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述应用程序的生成方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the various processes in the foregoing application program generation method embodiments, and can achieve the same The technical effect, in order to avoid repetition, will not be repeated here.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, herein, the terms "comprising", "comprising" or any other variation thereof are intended to encompass non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements, It also includes other elements not expressly listed or inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in the reverse order depending on the functions involved. To perform functions, for example, the described methods may be performed in an order different from that described, and various steps may also be added, omitted, or combined. Additionally, features described with reference to some examples may be combined in other examples.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that the method of the above embodiment can be implemented by means of software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is better implementation. Based on this understanding, the technical solutions of the present application can be embodied in the form of computer software products that are essentially or contribute to the prior art, and the computer software products are stored in a storage medium (such as ROM/RAM, magnetic disk , CD), including several instructions to make a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) execute the methods described in the various embodiments of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application have been described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific embodiments, which are merely illustrative rather than restrictive. Under the inspiration of this application, without departing from the scope of protection of the purpose of this application and the claims, many forms can be made, which all fall within the protection of this application.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210013525.3A CN114489415A (en) | 2022-01-04 | 2022-01-04 | Application program generation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210013525.3A CN114489415A (en) | 2022-01-04 | 2022-01-04 | Application program generation method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114489415A true CN114489415A (en) | 2022-05-13 |
Family
ID=81510824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210013525.3A Pending CN114489415A (en) | 2022-01-04 | 2022-01-04 | Application program generation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114489415A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103460171A (en) * | 2011-04-11 | 2013-12-18 | 微软公司 | Three-dimensional icons for organizing, invoking, and using applications |
US20140181743A1 (en) * | 2012-12-22 | 2014-06-26 | Hon Hai Precision Industry Co., Ltd. | Menu management method and electronic device having menu management function |
CN110602321A (en) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Application program switching method and device, electronic device and storage medium |
CN111766987A (en) * | 2020-05-29 | 2020-10-13 | 维沃移动通信有限公司 | Application management method, device and electronic device |
CN111813307A (en) * | 2020-06-23 | 2020-10-23 | 维沃移动通信有限公司 | Application display method, device and electronic device |
-
2022
- 2022-01-04 CN CN202210013525.3A patent/CN114489415A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103460171A (en) * | 2011-04-11 | 2013-12-18 | 微软公司 | Three-dimensional icons for organizing, invoking, and using applications |
US20140181743A1 (en) * | 2012-12-22 | 2014-06-26 | Hon Hai Precision Industry Co., Ltd. | Menu management method and electronic device having menu management function |
CN110602321A (en) * | 2019-09-11 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Application program switching method and device, electronic device and storage medium |
CN111766987A (en) * | 2020-05-29 | 2020-10-13 | 维沃移动通信有限公司 | Application management method, device and electronic device |
CN111813307A (en) * | 2020-06-23 | 2020-10-23 | 维沃移动通信有限公司 | Application display method, device and electronic device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022156674A1 (en) | Chat content processing method and apparatus, and electronic device | |
WO2023040896A1 (en) | Content sharing method and apparatus, and electronic device | |
CN114564921A (en) | Document editing method and device | |
CN114385049A (en) | Message processing method, device, equipment and storage medium | |
WO2024109635A1 (en) | Interface display method and apparatus thereof | |
CN116450008A (en) | Icons showing control method, apparatus, electronic equipment and medium | |
WO2023155877A1 (en) | Application icon management method and apparatus and electronic device | |
CN115167721A (en) | Display method and device for functional interface | |
CN114866835A (en) | Bullet screen display method, bullet screen display device and electronic device | |
CN114363875A (en) | Equipment binding method and device thereof | |
WO2024245176A1 (en) | Display method and apparatus | |
CN113282546A (en) | File processing method and device | |
CN117377133A (en) | Bluetooth connection establishment method, device, electronic device and readable storage medium | |
CN117111811A (en) | Screenshot method and device, electronic equipment and readable storage medium | |
WO2023155874A1 (en) | Application icon management method and apparatus, and electronic device | |
CN114610423B (en) | Content release method and device and electronic equipment | |
CN117055782A (en) | Method, device, equipment and storage medium for displaying session list | |
CN113037618B (en) | Image sharing method and device | |
CN114489415A (en) | Application program generation method and device | |
CN115543176A (en) | Information processing method, device and electronic device | |
CN114416248A (en) | Conversation method and device thereof | |
CN114416267A (en) | Information processing method, device and electronic device | |
CN117676007A (en) | Information processing method, information processing device, electronic equipment and readable storage medium | |
CN118484114A (en) | Interface display method and device | |
CN115146189A (en) | Content sharing method and device and electronic equipment |
Legal Events
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 |