CN106250171A - 一种打开桌面应用程序方法、装置以及移动终端 - Google Patents
一种打开桌面应用程序方法、装置以及移动终端 Download PDFInfo
- Publication number
- CN106250171A CN106250171A CN201610565542.2A CN201610565542A CN106250171A CN 106250171 A CN106250171 A CN 106250171A CN 201610565542 A CN201610565542 A CN 201610565542A CN 106250171 A CN106250171 A CN 106250171A
- Authority
- CN
- China
- Prior art keywords
- desktop
- desktop application
- application program
- icon
- opening
- 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
- 238000000034 method Methods 0.000 title claims abstract description 53
- 230000001960 triggered effect Effects 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR 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
- G06F3/0486—Drag-and-drop
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开一种打开桌面应用程序方法、装置以及移动终端,该方法包括响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;在检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序。因此用户能够简便地打开两个桌面应用程序。
Description
技术领域
本发明实施例涉及计算机技术领域,特别是涉及一种打开桌面应用程序方法、装置以及移动终端。
背景技术
随着智能终端的应用程序种类越来越丰富,智能终端的桌面的应用程序也越来越多,用户通过应用程序的图标访问到该应用程序,从而享受到该应用程序带来的乐趣。现有智能终端允许多个应用程序在后台运行,因此,用户可以打开多个应用程序。比如说,用户可以先打开音乐播放APP,然后通过home键,返回主页面,再次从主页面打开微博APP,因此用户在享受音乐的同时,可以浏览微博。
发明人在实现本发明的过程中,发现现有技术存在以下问题:当前用户需要打开多个应用程序时,需要在智能终端屏幕上一一单击各个应用程序的图标。一方面,此种打开多个桌面应用程序的方式比较繁琐,另一方面,采用此种方式,用户对智能终端产品的体验不高。
发明内容
本发明实施例主要解决的技术问题是提供一种打开桌面应用程序方法、装置以及移动终端,其解决现有技术不能简便地打开多个桌面应用程序而导致操作繁琐的技术问题。
为解决上述技术问题,本发明提供以下技术方案:
在第一方面,本发明实施例提供一种打开桌面应用程序方法,该方法包括:响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
可选地,所述分别打开所述第一桌面应用程序和所述第二桌面应用程序,包括:判断所述第一桌面应用程序和所述第二桌面应用程序是否同时支持多窗口模式;若支持,在第一窗口打开所述第一桌面应用程序,在第二窗口打开所述第二桌面应用程序。
可选地,所述分别打开所述第一桌面应用程序和所述第二桌面应用程序,包括:在前台运行所述第一桌面应用程序,在后台运行所述第二桌面应用程序;或者,在前台运行所述第二桌面应用程序,在后台运行所述第一桌面应用程序。
可选地,显示屏幕包括多页桌面;
则:所述方法还包括:检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;其中,所述第一桌面包括所述第一桌面应用程序图标,并且当前桌面为第一桌面;若是,则将所述当前桌面切换至另一页桌面。
可选地,所述将所述当前桌面切换至另一页桌面,包括:判断所述第一桌面应用程序图标拖曳至所述第一桌面的第一边长还是位于所述第一桌面的第二边长;若是位于所述第一桌面的第一边长,则将所述第一桌面按照第一方向切换至第二桌面;若是位于所述第一桌面的第二边长,则将所述第一桌面按照第二方向切换至第三桌面。
在第二方面,本发明实施例提供一种打开桌面应用程序装置,该装置包括:确定模块,用于响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;打开模块,用于在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
可选地,所述打开模块包括:第一判断单元,用于判断所述第一桌面应用程序和所述第二桌面应用程序是否同时支持多窗口模式;打开单元,用于若支持,在第一窗口打开所述第一桌面应用程序,在第二窗口打开所述第二桌面应用程序。
可选地,所述打开模块用于:在前台运行所述第一桌面应用程序,在后台运行所述第二桌面应用程序;或者,在前台运行所述第二桌面应用程序,在后台运行所述第一桌面应用程序。
可选地,显示屏幕包括多页桌面;
则:所述装置还包括:检测模块,用于检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;其中,所述第一桌面包括所述第一桌面应用程序图标,并且当前桌面为第一桌面;切换模块,用于若是,则将所述当前桌面切换至另一页桌面。
可选地,所述切换模块包括:第二判断单元,用于判断所述第一桌面应用程序图标拖曳至所述第一桌面的第一边长还是位于所述第一桌面的第二边长;第一切换单元,用于若是位于所述第一桌面的第一边长,则将所述第一桌面按照第一方向切换至第二桌面;第二切换单元,用于若是位于所述第一桌面的第二边长,则将所述第一桌面按照第二方向切换至第三桌面。
在第三方面,本发明实施例提供一种移动终端,该移动终端包括:
至少一个或多个处理器;以及,
存储器;其中,
所述存储器存储有可被所述至少一个或多个处理器执行的指令程序,所述指令程序被设置为执行:
响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
在本发明各个实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
附图说明
图1是本发明实施例一提供的一种打开桌面应用程序方法的流程示意图;
图1a至图1c是本发明实施例一提供的第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域的状态示意图;
图2是本发明实施例二提供的一种打开桌面应用程序方法的流程示意图;
图2a是本发明实施例二提供的桌面中各个窗口的示意图;
图2b是本发明实施例二提供的桌面中各个窗口的另一示意图;
图3是本发明实施例三提供的一种打开桌面应用程序方法的流程示意图;
图4是本发明实施例四提供的一种打开桌面应用程序方法的流程示意图;
图5是本发明实施例五提供的一种打开桌面应用程序方法的流程示意图;
图6是本发明实施例六提供的一种打开桌面应用程序方法的流程示意图;
图6a是本发明实施例六提供的第一桌面切换至第二桌面的示意图;
图6b是本发明实施例六提供的第一桌面切换至第三桌面的示意图;
图7是本发明实施例七提供的一种打开桌面应用程序装置的结构示意图;
图8是本发明实施例八提供的一种打开桌面应用程序装置的结构示意图;
图9是本发明实施例九提供的一种移动终端的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
实施例一
请参考图1,图1是本发明实施例一提供的一种打开桌面应用程序方法的流程示意图。如图1所示,该方法包括:
S11、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在本实施例中,桌面应用程序(Graphical User Interface,GUI程序)安装于终端,该终端可以为智能手机、计算机、掌上电脑(Personal Digital Assistant,PDA)、平板电脑、智能手表、电子书等等。应当认为,该终端支持各种桌面应用程序的安装,诸如以下桌面应用程序中的一个或者多个桌面应用程序:绘图应用程序、演示应用程序、文字处理应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息应用程序、训练支持应用程序、照片管理应用程序、数码相机应用程序、数码录像机应用程序、网页浏览应用程序、数字音乐播放器应用程序、数字视频播放器应用程序以及等等。
在本实施例中,该终端所支持的操作***可以是Android、Linux、Windows、iOS以及其它嵌入式操作***。各个桌面应用程序可以加载并且运行在上述各个操作***。
进一步的,该终端具有触敏表面,该触敏表面可以是触摸屏显示器,可以是触摸板。触敏表面作为用户操作的输入接口,可以检测用户在触敏表面上的操作,该操作可以对触敏表面的单击、双击、滑动、长按、拖曳以及等等。用户每次的操作在触敏表面产生一定的压力强度,该压力强度可以使用各种方法和各种传感器或者各种传感器的组合来检测。比如,通过在触敏表面检测触敏表面的电容的变化大小,或者,检测触敏表面的电阻的变化大小,或者,检测触敏表面的电容变化大小和电阻变化大小,以及等等。在上述过程中,通过传感器将触敏表面产生的压力强度转化成电信号,终端响应于该电信号,形成触发事件,并将该触发事件以事件的形式在终端内部软件模块或者硬件模块进行转移和处理,最终确定待触发的第一桌面应用程序。此处,终端桌面包括多个桌面应用程序的图标,每个桌面应用程序的图标对应桌面应用程序。
用户在桌面对桌面应用程序的图标进行单击、双击、滑动、长按以及拖曳,终端根据各个操作产生不同的触发事件,比如,单击桌面应用程序的图标,该触发事件至少对应地是选中该桌面应用程序;双击桌面应用程序的图标,该触发事件至少对应地是打开该桌面应用程序,以及等等。当然,至于是何种触发事件,设计者可以根据作业目的自行定义。
在本实施例中,用户长按桌面的第一桌面应用程序图标时,终端根据该长按操作在触敏表面产生的电信号,形成触发事件,从而确定待触发的第一桌面应用程序。此处的确定可以是对该第一桌面应用程序进行标识,并且将该标识存储于存储单元。对于打开各个桌面应用程序来说,不同的标识,打开不同的标识的桌面应用程序有优先级之分。该标识可以是字符串。
S12、在检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序。
在本实施例中,用户长按第一桌面应用程序图标后,将该第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域。
每个桌面应用程序都有属于触发该桌面应用程序打开的触发区域,该触发区域在触敏表面的表现形式是桌面应用程序的图标。其实,在一些实施例中,图标的触发区域不仅仅局限于轮廓线所界定的图标区域,其可以延伸至该图标区域的周边,此处周边的区域范围的大小取决于设计者对桌面应用程序图标的设计。
请参考图1a至图1c,图1a至图1c是本发明实施例一提供的第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域的状态示意图。在一些实施例中,如图1a所示,桌面1a1包括第一桌面应用程序图标1a11和第二桌面应用程序图标1a12,处于拖曳状态下的第一桌面应用程序图标1a11悬浮于第二桌面应用程序图标1a12的上表面,并且第一桌面应用程序图标1a11和第二桌面应用程序图标1a12的重叠区域1a13为第二桌面应用程序图标1a12的四分之一。此时,用户将第一桌面应用程序图标1a11拖曳至第二桌面应用程序图标1a12,即释放第一桌面应用程序图标1a11的拖曳操作。用户将第一桌面应用程序图标1a11拖曳至第二桌面应用程序图标1a12的过程中,产生拖曳事件,终端根据该拖曳事件,检测到重叠区域1a13时,一方面,终端确定待触发的第二桌面应用程序1a12,另一方面,终端建立第一桌面应用程序图标1a11和第二桌面应用程序图标1a12之间的触发对应关系。进一步的,终端根据触发对应关系,分别打开第一桌面应用程序图标1a11和第二桌面应用程序图标1a12。在一些实施例中,终端可以不用建立第一桌面应用程序图标1a11和第二桌面应用程序图标1a12之间的触发对应关系,即终端无需根据触发对应关系,分别打开第一桌面应用程序图标1a11和第二桌面应用程序图标1a12,只是在确定第二桌面应用程序1a12时,存储与该第二桌面应用程序1a12对应的标识。终端根据各个桌面应用程序的标识,分别打开第一桌面应用程序图标1a11和第二桌面应用程序图标1a12。
在一些实施例中,如图1b所示,图1b和图1a的区别在于,第一桌面应用程序图标1b11和第二桌面应用程序图标1b12的重叠区域1b13为第二桌面应用程序图标1b12的四分之三。其检测和打开第一桌面应用程序图标1b11和第二桌面应用程序图标1b12的工作原理同上所述,在此不赘述。
在一些实施例中,如图1c所示,桌面1c1包括第一桌面应用程序图标1c11和第二桌面应用程序图标1c12,其中,第一桌面应用程序图标1c11的虚线框所限定的封闭区域是触发区域1c110。当第一桌面应用程序图标1c11刚拖曳至虚线框1c110内部时,终端便可以检测到第一桌面应用程序图标1c11已经拖曳至第二桌面应用程序图标1c12的触发区域1c110,并且分别打开第一桌面应用程序1c11和第二桌面应用程序1c12。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例二
请参考图2,图2是本发明实施例二提供的一种打开桌面应用程序方法的流程示意图。如图2所示,该方法包括:
S21、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
S22、检测第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域;
S23、若检测到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则判断第一桌面应用程序和第二桌面应用程序是否同时支持多窗口模式;
在本实施例中,终端采用Android 7.x版本操作***,即终端支持Android N平台。其中,Android N平台支持多窗口模式,各个应用程序可以同时运行,并且可以自由的拖动。用户可以根据自己的需求,自由操作各个窗口。在一些实施例中,终端还可以采用其它支持多窗口模式的操作***,在此并不限定于所示的Android 7.x版本操作***。
在本实施例中,终端检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,根据第一桌面应用程序和第二桌面应用程序的安装信息,判断第一桌面应用程序和第二桌面应用程序是否同时支持多窗口模式。如果使用低于Android N的软件开发工具包(Software Development Kit,sdk)编译的应用程序软件app,终端有可能发出应用程序不兼容的警告。因此,在不同窗口打开第一桌面应用程序和第二桌面应用程序之前,需要判断第一桌面应用程序和第二桌面应用程序是否同时支持多窗口模式。
S24、若检测不到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则维持原状态;
在本实施例中,原状态是桌面的各个桌面应用程序的原有排布状态和运行状态。
S25、若支持,则在第一窗口打开第一桌面应用程序,在第二窗口打开第二桌面应用程序;
在本实施例中,终端在第一窗口打开第一桌面应用程序,第二窗口打开第二桌面应用程序。其中,第一窗口和第二窗口的排布形式可以并列排布在同一桌面上,也可以是相互叠加。进一步的,在桌面排布时,为了体现应用程序运行的主次之分,可以把第一窗口和第二窗口的尺寸大小调整不同,比如,请参考图2a,图2a是本发明实施例二提供的桌面中各个窗口的示意图。如图2a所示,第一窗口2a1的尺寸大于第二窗口2a2,并且,当前第一窗口2a1为主播放页面,第二窗口2a2为次播放页面。当需要切换主次时,用户在第二窗口2a2进行单击,终端根据单击操作产生的操作指令,将第二窗口2a2切换为主播放页面,第一窗口2a1为次播放页面。请继续参考图2b,图2b是本发明实施例二提供的桌面中各个窗口的另一示意图。如图2b所示,第一窗口2a1和第二窗口2a2是相互重叠的,此处切换第一窗口2a1和第二窗口2a2的方式同上所述,在此不赘述。
在本实施例中,通过拖曳第一桌面应用程序图标来实现第一桌面应用程序和第二桌面应用程序的打开,并且打开后的第一桌面应用程序和第二桌面应用程序分别位于不同的窗口,因此,一方面,用户非常快速的打开两个桌面应用程序,另一方面,用户可以同时享受到打开后的两个桌面应用程序的乐趣。
S26、若不支持,则分别打开第一桌面应用程序和第二桌面应用程序。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例三
请参考图3,图3是本发明实施例三提供的一种打开桌面应用程序方法的流程示意图。如图3所示,该方法包括:
S31、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
S32、检测第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域;
S33、若检测到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则在前台运行第一桌面应用程序,在后台运行第二桌面应用程序;
在本实施例中,在前台所运行的第一桌面应用程序表示第一桌面应用程序这个进程在前台,在后台所运行的第一桌面应用程序表示第二桌面应用程序这个进程在后台。终端可以通过判断标识前台或者后台的字段以知悉对应的桌面应用程序的运行状态。本技术领域人员根据本发明所训导的内容,结合现有技术,可以实现前后台运行各个对应的桌面应用程序。
在本实施例中,通过拖曳第一桌面应用程序图标来实现第一桌面应用程序和第二桌面应用程序的打开,并且打开后的第一桌面应用程序和第二桌面应用程序分别在前后台运行,从而实现快速打开两个桌面应用程序。
S34、若检测不到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则维持原状态。
实施例四
请参考图4,图4是本发明实施例四提供的一种打开桌面应用程序方法的流程示意图。如图4所示,该方法包括:
S41、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
S42、检测第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域;
S43、若检测到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则在前台运行第二桌面应用程序,在后台运行第一桌面应用程序;
在本实施例中,通过拖曳第一桌面应用程序图标来实现第一桌面应用程序和第二桌面应用程序的打开,并且打开后的第一桌面应用程序和第二桌面应用程序分别在前后台运行,从而实现快速打开两个桌面应用程序。
S44、若检测不到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则维持原状态。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例五
请参考图5,图5是本发明实施例五提供的一种打开桌面应用程序方法的流程示意图。如图5所示,该方法包括:
S51、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在本实施例中,终端的显示屏幕包括多页桌面。
S52、检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;
在本实施例中,第一桌面包括第一桌面应用程序图标,并且当前桌面为第一桌面。
S53、若是,则将当前桌面切换至另一页桌面;
在本实施例中,第一桌面应用程序图标拖曳至第一桌面的边缘时,终端检测到第一桌面应用程序图标位于第一桌面的边缘,则终端将当前桌面切换至另一页桌面。
在本实施例中,该切换的次数可以是一次,也可以是多次。另一页桌面包括第二桌面应用程序。其实,在本发明各个实施例中,第二桌面应用程序可以理解为用户需要打开的目标桌面应用程序。通过切换桌面,来寻找目标桌面应用程序,即第二桌面应用程序。
在本实施例中,为了达到通过拖曳第一桌面应用程序图标来实现第一桌面应用程序和第二桌面应用程序的打开的目的,本实施例提供了切换桌面页的方法,来寻找对应的第二桌面应用程序,因此,本发明实施例提供的方法具有广泛的灵活性。
S54、若不是,则维持当前桌面的状态;
S55、检测第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域;
S56、若检测到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则分别打开第一桌面应用程序和第二桌面应用程序;
S57、若检测不到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则维持原状态。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例六
请参考图6,图6是本发明实施例六提供的一种打开桌面应用程序方法的流程示意图。如图6所示,该方法包括:
S61、响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在本实施例中,终端的显示屏幕包括多页桌面。
S62、检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;
在本实施例中,第一桌面包括第一桌面应用程序图标,并且当前桌面为第一桌面。
在本实施例中,用户将第一桌面应用程序图标拖曳至第一桌面的边缘的过程中,形成拖曳事件,终端根据该拖曳事件进行判断。其中,该拖曳事件包括用户拖曳第一桌面应用程序图标的方向,该方向包括第一桌面应用程序图标拖曳至第一桌面的第一边长和第二边长。
在本实施例中,第一桌面在显示屏幕上,是包括第一边长和第二边长,在一些场合,存在将第一边长命名为第一边缘,或第二边长命名为第二边缘。但是无论第一边缘还是第一边长,其实在终端***内部所引起的触发事件是一样的。
S63、若是拖曳至第一桌面的边缘,则判断第一桌面应用程序图标拖曳至第一桌面的第一边长还是位于第一桌面的第二边长;
S64、若是位于第一桌面的第一边长,则将第一桌面按照第一方向切换至第二桌面;
请参考图6a,图6a是本发明实施例六提供的第一桌面切换至第二桌面的示意图。如图6a所示,第一桌面应用程序图标6a1拖曳至第一桌面6a2的第一边长6a3时,终端将第一桌面6a2按照第一方向10A切换至第二桌面6a4。其中,第二桌面6a4包括第二桌面应用程序图标。
S65、若是位于第一桌面的第二边长,则将第一桌面按照第二方向切换至第三桌面;
请参考图6b,图6b是本发明实施例六提供的第一桌面切换至第三桌面的示意图。如图6b所示,第一桌面应用程序图标6b1拖曳至第一桌面6b2的第二边长6b3时,终端将第一桌面6b2按照第二方向10B切换至第二桌面6b4。其中,第二桌面6b4包括第二桌面应用程序图标。
在本发明实施例中,通过根据拖曳第一桌面应用程序图标的方向,以切换至不同桌面,实现灵活切换桌面,从而提升用户体验感。
S66、若不是拖曳至第一桌面的边缘,则维持当前桌面的状态;
S67、检测第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域;
S68、若检测到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则分别打开第一桌面应用程序和第二桌面应用程序;
S69、若检测不到第一桌面应用程序图标是否拖曳至第二桌面应用程序图标的触发区域,则维持原状态。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例七
请参考图7,图7是本发明实施例七提供的一种打开桌面应用程序装置的结构示意图。如图7所示,该装置70包括确定模块701和打开模块702。确定模块701用于响应于操作桌面的触发事件,确定待触发的第一桌面应用程序。打开模块702用于在检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例八
请参考图8,图8是本发明实施例八提供的一种打开桌面应用程序装置的结构示意图。如图8所示,该装置80包括确定模块801和打开模块802。确定模块801用于响应于操作桌面的触发事件,确定待触发的第一桌面应用程序。打开模块802用于在检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序。
进一步的,该打开模块802包括第一判断单元8021和打开单元8022。第一判断单元8021用于判断第一桌面应用程序和第二桌面应用程序是否同时支持多窗口模式。打开单元用于在第一窗口打开第一桌面应用程序,在第二窗口打开第二桌面应用程序。
进一步的,该打开模块802用于在前台运行第一桌面应用程序,在后台运行第二桌面应用程序;或者,在前台运行第二桌面应用程序,在后台运行第一桌面应用程序。
进一步的,显示屏幕包括多页桌面。其中,该装置80还包括检测模块803和切换模块804。检测模块803用于检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;其中,第一桌面包括所述第一桌面应用程序图标,并且当前桌面为第一桌面。若是,切换模块804用于将当前桌面切换至另一页桌面。
进一步的,切换模块804包括第二判断单元8041、第一切换单元8042以及第二切换单元8043。第二判断单元8041用于判断第一桌面应用程序图标拖曳至第一桌面的第一边长还是位于第一桌面的第二边长。第一切换单元8042用于若是位于第一桌面的第一边长,则将第一桌面按照第一方向切换至第二桌面。第二切换单元8043用于若是位于第一桌面的第二边长,则将第一桌面按照第二方向切换至第三桌面。
在本发明实施例中,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
实施例九
请参考图9,图9是本发明实施例九提供的一种移动终端的结构示意图。如图9所示,该移动终端90包括一个或多个处理器901以及存储器902。图9中以一个处理器901为例。
进一步的,移动终端还可以包括输入装置903和输出装置904。
处理器901、存储器902、输入装置903和输出装置904可以通过总线或者其他方式连接,图9中以通过总线连接为例。
存储器902作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的打开桌面应用程序方法对应的程序指令或模块,例如,图7所示的确定模块701和打开模块702,或者图8所示的各个模块和单元。处理器901通过运行存储在存储器902中的非易失性软件程序、指令以及模块,从而执行移动终端的各种功能应用以及数据处理,即实现上述方法实施例打开桌面应用程序方法。
存储器902可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据打开桌面应用程序装置的使用所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器902可选包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至弹幕处理装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置903可接收输入的数字或字符信息,以及产生与弹幕处理装置的用户设置以及功能控制有关的键信号输入。输出装置904可包括显示屏等显示设备。
所述一个或者多个模块存储在所述存储器902中,当被所述一个或者多个处理器901执行时,执行上述任意方法实施例中的打开桌面应用程序方法。
本发明实施例的移动终端,通过检测到第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开第一桌面应用程序和第二桌面应用程序,因此用户能够简便地打开两个桌面应用程序。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
专业人员应该还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所述的计算机软件可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体或随机存储记忆体等。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (11)
1.一种打开桌面应用程序方法,其特征在于,包括:
响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
2.根据权利要求1所述的方法,其特征在于,所述分别打开所述第一桌面应用程序和所述第二桌面应用程序,包括:
判断所述第一桌面应用程序和所述第二桌面应用程序是否同时支持多窗口模式;
若支持,则在第一窗口打开所述第一桌面应用程序,在第二窗口打开所述第二桌面应用程序。
3.根据权利要求1所述的方法,其特征在于,所述分别打开所述第一桌面应用程序和所述第二桌面应用程序,包括:
在前台运行所述第一桌面应用程序,在后台运行所述第二桌面应用程序;
或者,
在前台运行所述第二桌面应用程序,在后台运行所述第一桌面应用程序。
4.根据权利要求1至3任一所述的方法,其特征在于,显示屏幕包括多页桌面;
则:所述方法还包括:
检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;其中,所述第一桌面包括所述第一桌面应用程序图标,并且当前桌面为第一桌面;
若是,则将所述当前桌面切换至另一页桌面。
5.根据权利要求4所述的方法,其特征在于,所述将所述当前桌面切换至另一页桌面,包括:
判断所述第一桌面应用程序图标拖曳至所述第一桌面的第一边长还是位于所述第一桌面的第二边长;
若是位于所述第一桌面的第一边长,则将所述第一桌面按照第一方向切换至第二桌面;
若是位于所述第一桌面的第二边长,则将所述第一桌面按照第二方向切换至第三桌面。
6.一种打开桌面应用程序装置,其特征在于,包括:
确定模块,用于响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
打开模块,用于在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
7.根据权利要求6所述的装置,其特征在于,所述打开模块包括:
第一判断单元,用于判断所述第一桌面应用程序和所述第二桌面应用程序是否同时支持多窗口模式;
打开单元,用于若支持,在第一窗口打开所述第一桌面应用程序,在第二窗口打开所述第二桌面应用程序。
8.根据权利要求6所述的装置,其特征在于,所述打开模块用于:
在前台运行所述第一桌面应用程序,在后台运行所述第二桌面应用程序;
或者,
在前台运行所述第二桌面应用程序,在后台运行所述第一桌面应用程序。
9.根据权利要求6至8任一所述的装置,其特征在于,显示屏幕包括多页桌面;
则:所述装置还包括:
检测模块,用于检测第一桌面应用程序图标是否拖曳至第一桌面的边缘;其中,所述第一桌面包括所述第一桌面应用程序图标,并且当前桌面为第一桌面;
切换模块,用于若是,则将所述当前桌面切换至另一页桌面。
10.根据权利要求9所述的装置,其特征在于,所述切换模块包括:
第二判断单元,用于判断所述第一桌面应用程序图标拖曳至所述第一桌面的第一边长还是位于所述第一桌面的第二边长;
第一切换单元,用于若是位于所述第一桌面的第一边长,则将所述第一桌面按照第一方向切换至第二桌面;
第二切换单元,用于若是位于所述第一桌面的第二边长,则将所述第一桌面按照第二方向切换至第三桌面。
11.一种移动终端,其特征在于,包括:
至少一个或多个处理器;以及,
存储器;其中,
所述存储器存储有可被所述至少一个或多个处理器执行的指令程序,所述指令程序被设置为执行:
响应于操作桌面的触发事件,确定待触发的第一桌面应用程序;
在检测到所述第一桌面应用程序图标拖曳至第二桌面应用程序图标的触发区域时,分别打开所述第一桌面应用程序和所述第二桌面应用程序。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610565542.2A CN106250171A (zh) | 2016-07-18 | 2016-07-18 | 一种打开桌面应用程序方法、装置以及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610565542.2A CN106250171A (zh) | 2016-07-18 | 2016-07-18 | 一种打开桌面应用程序方法、装置以及移动终端 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106250171A true CN106250171A (zh) | 2016-12-21 |
Family
ID=57613924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610565542.2A Pending CN106250171A (zh) | 2016-07-18 | 2016-07-18 | 一种打开桌面应用程序方法、装置以及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106250171A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819329A (zh) * | 2019-01-16 | 2019-05-28 | 青岛海信电器股份有限公司 | 一种窗口显示方法及智能电视 |
WO2024077565A1 (zh) * | 2022-10-13 | 2024-04-18 | 深圳传音控股股份有限公司 | 桌面文件打开方法、智能终端及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105487743A (zh) * | 2014-09-19 | 2016-04-13 | 阿里巴巴集团控股有限公司 | 应用程序的配置方法、装置及移动终端 |
CN105630342A (zh) * | 2015-12-25 | 2016-06-01 | 努比亚技术有限公司 | 一种终端及终端展示文件的方法 |
CN105677150A (zh) * | 2015-12-31 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的数据清理方法及装置 |
-
2016
- 2016-07-18 CN CN201610565542.2A patent/CN106250171A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105487743A (zh) * | 2014-09-19 | 2016-04-13 | 阿里巴巴集团控股有限公司 | 应用程序的配置方法、装置及移动终端 |
CN105630342A (zh) * | 2015-12-25 | 2016-06-01 | 努比亚技术有限公司 | 一种终端及终端展示文件的方法 |
CN105677150A (zh) * | 2015-12-31 | 2016-06-15 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的数据清理方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109819329A (zh) * | 2019-01-16 | 2019-05-28 | 青岛海信电器股份有限公司 | 一种窗口显示方法及智能电视 |
WO2024077565A1 (zh) * | 2022-10-13 | 2024-04-18 | 深圳传音控股股份有限公司 | 桌面文件打开方法、智能终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109062479B (zh) | 分屏应用切换方法、装置、存储介质和电子设备 | |
CN104579934B (zh) | 一种信息处理方法及客户端 | |
US20170024226A1 (en) | Information processing method and electronic device | |
CN105988860B (zh) | 执行应用程序的方法及移动装置 | |
US10175852B2 (en) | Information processing methods and electronic devices for classifying applications | |
KR102268940B1 (ko) | 서비스 프로세싱 방법 및 디바이스 | |
US20140089824A1 (en) | Systems And Methods For Dynamically Altering A User Interface Based On User Interface Actions | |
US20120289290A1 (en) | Transferring objects between application windows displayed on mobile terminal | |
CN104049900A (zh) | 悬浮窗口关闭方法及装置 | |
US10831331B2 (en) | Window control for simultaneously running applications | |
CN105094683A (zh) | 一种数据显示方法以及装置 | |
CN104050417A (zh) | 一种在移动终端对软件状态进行检测的方法及装置 | |
CN104063071A (zh) | 内容输入方法及装置 | |
CN103902258A (zh) | 一种在网页中实现自定义菜单显示的方法及装置 | |
CN105094841A (zh) | 一种页面评论方法及装置 | |
US11243679B2 (en) | Remote data input framework | |
CN106250171A (zh) | 一种打开桌面应用程序方法、装置以及移动终端 | |
CN106843559B (zh) | 用户指令识别及处理方法、装置 | |
JP6710216B2 (ja) | ユーザ装置のセキュリティ情報を提供する方法及び装置 | |
US10254940B2 (en) | Modifying device content to facilitate user interaction | |
US20150082164A1 (en) | Gui configuration | |
JP6656364B2 (ja) | 圧力を使用することによってオブジェクトをフィルタリングするための方法および装置 | |
CN104965858B (zh) | 用于显示标签页的方法和装置 | |
CN104346095A (zh) | 一种信息处理方法及电子设备 | |
US20210026913A1 (en) | Web browser control feature |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20161221 |