管理默认应用的方法、终端设备及计算机可读介质与流程

文档序号:14870981发布日期:2018-07-06 23:46阅读:151来源:国知局

本发明涉及终端设备领域,尤其涉及一种管理默认应用的方法、终端设备及计算机可读介质。



背景技术:

当前终端设备上可使用的应用众多,很多应用都具有打开某类型文件的能力,例如某些格式的图像、视频或者文档,但在不同的应用中可以对文件执行不同操作。用户可以选定某类文件的默认应用,则打开某类文件时会默认使用该应用打开。

若想要切换打开某类文件的默认应用时,需要在对应的设置页面进行设置,通常需要打开二级菜单进行设置,操作较繁琐。



技术实现要素:

本发明实施例提供一种管理默认应用的方法、终端设备及计算机可读介质,可以使默认应用的设置更方便快捷。

第一方面,本发明实施例提供了一种管理默认应用的方法,该方法包括:

当检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在所述应用图标对应的目标应用支持打开的文件类型;

若存在,检测所述文件类型是否包括第一类型;

若所述文件类型不包括所述第一类型,将所述目标应用设置为打开其他类型的文件的默认应用,所述第一类型属于所述默认应用文件夹内已存在的默认应用所支持的文件类型集合,所述其他类型为所述文件类型中除所述第一类型之外的类型。

第二方面,本发明实施例提供了一种终端设备,该终端设备包括用于执行上述第一方面的方法的单元。

第三方面,本发明实施例提供了另一种终端设备,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端设备执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。

第四方面,本发明实施例提供了一种计算机可读介质,所述计算机可读介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。

本发明实施例通过在检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在该应用图标对应的目标应用支持打开的文件类型,若存在,检测该文件类型是否包括第一类型,若不包括,将该目标应用设置为打开该文件类型的默认应用,所述第一类型属于默认应用文件夹内已存在的默认应用所支持的文件类型集合,只需要当检测到针对应用图标的添加至默认应用文件夹的操作时就可以快速设置终端设备打开不同类型文件的默认应用,可以使默认应用的设置更方便快捷。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的一种管理默认应用的方法的示意流程图;

图2a是本发明实施例提供的一种包含默认应用文件夹的终端设备界面示意图;

图2b是本发明实施例提供的一种设置默认应用的界面示意图;

图2c是本发明实施例提供的另一种包含默认应用文件夹的终端设备界面示意图;

图2d是本发明实施例提供的另一种包含默认应用文件夹的终端设备界面示意图;

图2e是本发明实施例提供的一种文件类型选择界面示意图;

图3是本发明实施例提供的另一种管理默认应用的方法的示意流程图;

图4是本发明实施例提供的一种终端设备的示意性框图;

图5是本发明实施例提供的另一种终端设备的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。

如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。

具体实现中,本发明实施例中描述的终端设备包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话、膝上型计算机或平板计算机之类的其它便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。

在接下来的讨论中,描述了包括显示器和触摸敏感表面的终端设备。然而,应当理解的是,终端设备可以包括诸如物理键盘、鼠标和/或控制杆的一个或多个其它物理用户接口设备。

终端设备支持各种应用程序,例如以下中的一个或多个:绘图应用程序、演示应用程序、文字处理应用程序、网站创建应用程序、盘刻录应用程序、电子表格应用程序、游戏应用程序、电话应用程序、视频会议应用程序、电子邮件应用程序、即时消息收发应用程序、锻炼支持应用程序、照片管理应用程序、数码相机应用程序、数字摄影机应用程序、web浏览应用程序、数字音乐播放器应用程序和/或数字视频播放器应用程序。

可以在终端设备上执行的各种应用程序可以使用诸如触摸敏感表面的至少一个公共物理用户接口设备。可以在应用程序之间和/或相应应用程序内调整和/或改变触摸敏感表面的一个或多个功能以及终端设备上显示的相应信息。这样,终端设备的公共物理架构(例如,触摸敏感表面)可以支持具有对用户而言直观且透明的用户界面的各种应用程序。

本发明实施例中提到的默认应用,也可以称为默认应用程序、默认软件,可以理解为打开某类型文件默认使用的应用,当打开此类型文件时,终端设备默认使用该默认应用打开,当然,一个应用也可以是打开多种类型文件的默认应用。其中,上述文件可以是音频文件、视频文件、图片文件等。每一种文件类别的文件都可以包括多种文件类型,上述文件类型可以理解为文件的具体格式,本发明实施例中提到的文件类型,即可以指文件的具体格式,文件格式可以在文件扩展名(后缀)中体现,例如,音频文件可以包括cd、wav、mp3(movingpictureexpertsgroupaudiolayeriii)、wma(windowsmediaaudio)等具体格式的文件;上述文件类型也可以理解为文件类别,例如上述的音频文件、视频文件、图片文件,不细分到文件的具体格式。

例如,用户可以为音频文件设置默认应用为a应用,当打开一个目标音频文件时,终端设备可以使用a应用打开所述目标音频文件;用户可以为pdf格式文档设置默认应用为b应用,当打开一个pdf格式文档时,终端设备可以使用b应用打开所述pdf格式文档。

参见图1,是本发明实施例提供的一种管理默认应用的方法的示意流程图,如图1所示该方法可包括:

101、当终端设备检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在该应用图标对应的目标应用支持打开的文件类型。若存在,则执行步骤102,若不存在,则结束本流程。

本发明实施例中提到的应用图标是指应用的图标,不同应用的图标都不相同,应用图标也是识别应用的一个标志,这些应用图标可以显示在终端设备的桌面上,用户可以对应用图标进行拖动操作,将应用图标移动到终端设备桌面上的不同位置,本发明实施例中提到的默认应用文件夹,指的是用于存储默认应用的应用图标的文件夹,可以理解为上述默认应用文件夹中存储了默认应用图标的集合,一个默认应用图标对应一个该终端设备设置的默认应用,该默认应用可以打开至少一个类型的文件,上述默认应用文件夹可以显示在该终端设备的桌面上,如图2a所示的一种包含默认应用文件夹的终端设备界面示意图,该终端设备的桌面显示了上述默认应用文件夹,该文件夹可以在未点开的情况下,在该文件夹内显示应用图标。

上述针对应用图标的添加至默认应用文件夹的操作,可以是通过该应用图标的菜单选择该应用图标被添加至的默认应用文件夹的操作,即用户通过触控操作可以打开该应用图标的菜单,通过选择该菜单中的设置选项来添加该应用图标至上述默认应用文件夹;或者,可以是通过勾选或者框选的操作选定应用图标,进而选择添加至上述默认应用文件夹的操作,例如,用户可以对应用图标进行按压操作,可以触发终端设备显示应用图标的选择框,用户可以通过对选择框的触控操作对应用图标进行勾选(一个或多个),当终端设备检测到至少一个应用图标被勾选,终端设备显示添加至默认应用文件夹的选项,当用户触控上述添加至默认应用文件夹的选项,终端设备可以执行上述检测是否存在该应用图标对应的目标应用支持打开的文件类型的操作。

可选的,上述针对应用图标的添加至默认应用文件夹的操作,可以是将应用图标拖动至与默认应用文件夹的距离小于目标范围内的操作,上述目标范围可以预先设定,例如目标范围为0.5厘米,即将应用图标拖动至与默认应用文件夹的距离小于0.5厘米的情况下,终端设备可以检测是否存在该应用图标对应的目标应用支持打开的文件类型。

可选的,上述针对应用图标的添加至默认应用文件夹的操作,可以是应用图标被拖动至与该默认应用文件夹接触的操作,可以理解为该应用图标被用户拖动至与上述默认应用文件夹接触时,也可以理解为该应用图标被用户拖动至与所述默认应用文件夹接触后,用户在该默认应用文件夹松开手指的情况,如图2b所示的一种设置默认应用的界面示意图,该终端设备的屏幕上显示了上述默认应用文件夹,用户选中应用t的应用图标进行拖动,将应用t的应用图标拖动至与默认应用文件夹接触后抬起手指,即可以触发在该终端设备检测是否存在该应用图标对应的目标应用支持打开的文件类型的步骤,上述目标应用即被拖动的应用图标对应的应用,一些应用支持打开一类或多类文件类型的文件(如终端设备的照片应用,可以打开视频文件和图片文件),一些应用不支持打开文件(如闹钟、计算器等)。

可选的,该终端设备可以当检测到针对上述默认应用文件夹内的应用图标的删除操作时,检测该应用图标与上述默认应用文件夹的接触时长是否达到预设时长阈值,若达到,该终端设备可以检测是否存在该应用图标对应的目标应用支持打开的文件类型。该终端设备通过检测该应用图标与上述默认应用文件夹的接触时长是否达到预设时长阈值,即用户需要拖动该应用图标与上述默认应用文件夹接触且保持接触状态达到预设时长阈值(如1.5秒),该终端设备再执行后续步骤,可以避免用户由于操作失误造成的拖动操作,即用户不小心将一个应用图标拖动时与上述默认应用文件夹接触的情况,减少了误操作导致的不必要的默认应用设置。

可选的,当检测到针对上述默认应用文件夹内的应用图标的删除操作时,该终端设备可以取消该应用图标对应的目标应用的默认应用设置。上述针对上述默认应用文件夹内的应用图标的删除操作,可以是通过应用图标的菜单选择移出上述默认应用文件夹的操作,也可以是将应用图标拖出上述默认应用文件夹的操作,具体地,用户可以通过将应用图标拖出上述默认应用文件夹,取消该应用的默认应用设置,即该应用不再是某一个或多个类型的文件对应的默认应用。

在本发明实施例中,上述拖动应用图标至上述默认应用文件夹的操作,可以是将该应用图标拖入该默认应用文件夹之后,该应用图标在默认应用文件夹之内显示,也同时显示在默认应用文件夹外,便于用户日常使用,在这种情况下,若该应用图标被拖出默认应用文件夹或由于检测到针对上述默认应用文件夹内的应用图标的删除操作,该应用图标在默认应用文件夹被删除,但由于默认应用文件夹外已存在该应用图标,该终端设备不需要再次显示拖出的应用图标。在可选实施例中,若应用图标被拖入默认应用文件夹,该应用图标在上述默认应用文件夹内显示,在默认应用文件夹外的界面中可以不再显示,直到由于针对上述默认应用文件夹内的应用图标的删除操作该应用图标在默认应用文件夹被删除。

102、该终端设备检测上述文件类型是否包括第一类型。若包括,则执行步骤103,若不包括,则执行步骤104。

若该终端设备检测到存在该应用图标对应的目标应用支持打开的文件类型,该终端设备可以检测上述文件类型是否包括第一类型,其中,上述第一类型属于该默认应用文件夹内已存在的默认应用所支持的文件类型集合,即上述第一类型可以理解为现有的默认应用所设置的打开文件的文件类型。

具体地,上述文件类型可以为一种或多种,终端设备可以检测上述文件类型是否包括第一类型,若该目标应用支持打开的文件类型为一种,即可以理解为终端设备检测的是该文件类型是否已设置对应的默认应用,具体可以体现为检测上述默认应用文件夹内是否存在打开该文件类型的文件的默认应用图标,若存在,则上述文件类型包括上述第一类型,若不存在,则上述文件类型不包括上述第一类型。

可选的,若该终端设备检测到不存在该应用图标对应的目标应用支持打开的文件类型,即该目标应用不支持打开文件,终端设备可以输出提示信息,上述提示信息用于提示该目标应用无法设置为默认应用,上述提示信息可以为终端设备在屏幕上显示的文字信息,也可以为语音提示信息。

103、该终端设备将该目标应用设置为打开上述文件类型的文件的默认应用。

具体地,若上述文件类型不包括上述第一类型,该终端设备可以将该目标应用设置为打开上述文件类型的文件的默认应用。例如,该目标应用支持打开的文件类型有a和b两种,上述默认应用文件夹中具有打开c类型文件的默认应用图标,即已设置打开c类型文件的默认应用,即上述第一类型包括c类型,该目标应用支持打开的文件类型不包括c类型,该终端设备将该目标应用设置为打开a和b类型的文件的默认应用。

本发明实施例中,终端设备只需要当检测到针对应用图标的添加至默认应用文件夹的操作时就可以快速设置终端设备打开不同类型文件的默认应用,上述实施例中,通过在终端设备检测到应用图标被拖动至与默认应用文件夹接触的操作时,快速设置终端设备打开不同类型文件的默认应用,可以不需要通常情况下进入设置功能中的二级菜单进行修改的操作,可以使默认应用的设置更方便快捷。

104、该终端设备判断该目标应用与上述第一类型的文件对应的默认应用是否相同。若相同,则执行步骤106;若不相同,则执行步骤105。

具体地,若上述文件类型包括上述第一类型,该终端设备可以判断该目标应用与上述第一类型的文件对应的默认应用是否相同。

上述文件类型包括上述第一类型,即该目标应用支持打开的文件类型中,第一类型的文件已设置对应的默认应用,在上述默认应用文件夹内存在该默认应用图标,例如,终端设备已设置文件类型为m的文件对应的默认应用为应用x,即上述第一类型包括m类型,该目标应用支持打开的文件类型有m和n两种,即上述文件类型包括上述第一类型m,该终端设备可以执行判断该目标应用与默认应用x是否相同的步骤。

105、该终端设备删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,将上述目标应用设置为打开所述第一类型的文件的默认应用。

若上述文件类型包括上述第一类型,并且该目标应用与上述第一类型的文件对应的默认应用不相同,该终端设备可以删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,将该目标应用设置为打开上述第一类型的文件的默认应用。举例来说,若该目标应用为应用a,应用a可以打开的文件类型包括b类型,上述默认应用文件夹内已包括b类型的文件对应的默认应用c的图标,即该终端设备中b类型的文件可以默认使用应用c打开,该目标应用a与上述默认应用c不相同,该终端设备可以删除上述默认应用文件夹内应用c的图标,在上述默认应用文件夹内显示应用a的图标,将应用a设置为打开b类型的文件的默认应用,即该终端设备中b类型的文件可以默认使用应用a打开,可以理解为应用a替换了应用c的默认应用位置。

该终端设备删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标并且在上述默认应用文件夹内显示该目标应用的图标,和该终端设备将所述目标应用设置为打开所述第一类型的文件的默认应用的两个步骤可以同时进行,也可以交换先后顺序执行,例如,该终端设备可以将上述目标应用设置为打开上述第一类型的文件的默认应用之后,删除上述默认应用文件夹内上述第一类型的文件对应的前一个默认应用图标,并且在上述默认应用文件夹内显示该目标应用的图标,上述前一个默认应用图标为在该目标应用被设置为默认应用之前,上述第一类型的文件对应的默认应用的图标。

举例来说,如图2c所示的一种包含默认应用文件夹的终端设备界面示意图,该终端设备默认应用文件夹打开后显示了a、b、c、d四个默认应用图标,分别用于打开对应文件类型的文件,例如,应用a的应用图标上可以显示应用a对应的文件类型为x类型,即该应用a为打开x类型的文件的默认应用。若该目标应用刚好为应用a,应用a支持打开的文件类型包括x类型和y类型,应用a与打开x类型的文件对应的默认应用(应用a)相同,即已设置应用a为x类型的文件对应的默认应用,该终端设备不执行步骤105,进一步可选的,该终端设备可以输出已设置提示信息,上述已设置提示信息可以用于提示应用a已被设置为x类型的文件对应的默认应用;进一步地,由于应用a还支持打开除x类型以外的文件类型y类型,上述已设置提示信息还可以用于提示应用a还支持打开其他类型的文件,即可以向用户提供选择,是否将应用a设置为x类型的文件的默认应用,用户可以选择将应用a设置为x类型的文件的默认应用,在此情况下,如图2d所示,应用a既为打开x类型的文件的默认应用、也为打开y类型的文件的默认应用。

106、该终端设备检测该目标应用是否还支持打开其他类型的文件。若是,执行步骤107;若否,结束本流程。

其中,上述其他类型指的是除上述第一类型外的其他文件类型,该终端设备可以检测该目标应用是否还支持打开除上述第一类型外的其他类型的文件。若该终端设备检测到该目标应用不支持打开其他类型的文件,即该目标应用已被设置为打开上述第一类型的文件的默认应用,并且该目标应用只能支持打开上述第一类型的文件,该终端设备可以结束本流程。

107、该终端设备将该目标应用设置为打开上述其他类型的文件的默认应用。

若该终端设备检测到该目标应用还支持打开上述其他类型的文件,该终端设备可以将该目标应用设置为打开上述其他类型的文件的默认应用,即该目标应用被设成为打开上述第一类型和其他类型的文件的默认应用。可选的,该终端设备可以在上述默认应用文件夹内显示该目标应用对应的文件类型,例如在上述默认应用文件夹内显示该目标应用图标,在该图标上标注上述第一类型和上述其他类型。

通过上述已设置提示信息可以提示当前选择的目标应用已被设置为默认应用,以提示用户不需要重复设置,在该目标应用还支持打开其他类型的文件的情况下,可以向用户提供是否将该目标应用设置为其他类型的文件的默认应用的选择,用户还可以将该目标应用设置为其他类型的文件的默认应用,设置默认应用的操作方便快捷。

参见图3,是本发明实施例提供的另一种默认应用管理方法的示意流程图,图3是在图1的基础上进一步优化得到的,如图3所示该方法可包括:

301、当终端设备检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在该应用图标对应的目标应用支持打开的文件类型。若存在,则执行步骤302,若不存在,则结束本流程。

302、该终端设备显示该目标应用支持打开的文件类型。

其中,该目标应用支持打开的文件类型包括两种及两种以上类型,该终端设备可以显示该目标应用支持打开的文件类型,具体地,该终端设备可以在界面中显示一个文件类型窗口,该文件类型窗口内包含全部上述文件类型,上述文件类型可以被用户选择。例如,如图2e所示,目标应用为应用t,应用t支持打开的文件类型包括视频和图像,该终端设备在检测到应用t的应用图标被拖动至与默认应用文件夹接触的情况下,该终端设备可以显示一个文件类型窗口,其中显示了视频和图像两种文件类型供用户选择。

303、该终端设备接收针对上述文件类型中的目标类型的选择指令,从上述文件类型中选择该目标类型。

具体地,上述选择指令可以由用户触发,用户可以通过在该终端设备屏幕上点击选择上述文件类型中的一个或多个目标类型,即用户需要把该目标应用设置为所选的目标类型文件对应的默认应用。该终端设备可以接收上述选择指令,通过上述选择指令从上述文件类型中选择上述目标类型。

304、该终端设备检测该目标类型是否包括上述第一类型。若是,则执行步骤305;若不是,则执行步骤306。

其中,上述第一类型属于该默认应用文件夹内已存在的默认应用所支持的文件类型集合,即上述第一类型可以理解为现有的默认应用所设置的打开文件的文件类型。具体地,该终端设备接收到收针对上述文件类型中的目标类型的选择指令的情况下,该终端设备可以检测上述目标类型是否包括第一类型,上述目标类型可以为一种或多种,终端设备可以检测上述目标类型是否包括第一类型,若用户选择的目标类型为一种,即可以理解为终端设备检测的是该目标类型是否已设置对应的默认应用,具体可以体现为检测上述默认应用文件夹内是否存在打开该文件类型的文件的默认应用图标,若存在,则上述目标类型包括上述第一类型,若不存在,则上述目标类型不包括上述第一类型。

305、该终端设备判断该目标应用与上述第一类型的文件对应的默认应用是否相同。若不相同,则执行步骤306;若相同,则执行步骤307。

具体地,若上述目标类型包括上述第一类型,该终端设备可以判断该目标应用与上述第一类型的文件对应的默认应用是否相同。

306、该终端设备将该目标应用设置为打开上述目标类型的文件的默认应用。

具体地,若上述目标类型不包括上述第一类型,该终端设备可以将该目标应用设置为打开上述目标类型的文件的默认应用,即从下一次该终端设备打开上述目标类型的文件开始,都将使用该目标应用打开。

可选的,若上述目标类型包括上述第一类型,并且该终端设备判断该目标应用与上述第一类型的文件对应的默认应用不相同,该终端设备可以将该目标应用设置为打开上述目标类型的文件的默认应用。具体地,该终端设备可以删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,将该目标应用设置为打开上述目标类型的文件的默认应用。

307、在上述目标类型还包括其他类型的情况下,该终端设备将该目标应用设置为打开上述其他类型的文件的默认应用。

其中,上述其他类型指的是除上述第一类型外的其他文件类型,若上述目标类型包含两种及两种以上的类型,除上述第一类型外还包括其他类型,即用户选择的目标类型中,包括上述第一类型和其他类型,并且该目标应用与上述第一类型的文件对应的默认应用相同,该终端设备可以将该目标应用设置为打开上述其他类型的文件默认应用,即该目标应用被设成为打开上述第一类型和其他类型的文件的默认应用。进一步地,该终端设备可以在上述默认应用文件夹内显示该目标应用对应的文件类型,例如在上述默认应用文件夹内显示该目标应用图标,在该图标上标注第一类型即上述其他类型。

在上述目标类型不包括其他类型的情况下,该终端设备可以结束本流程。若上述目标类型不包括其他类型,即用户选择的目标类型为上述第一类型,而该目标应用已被设置为打开上述第一类型的文件的默认应用,不再重复设置。进一步地,该终端设备可以输出已设置提示信息,上述已设置提示信息用于提示该目标应用已被设置为上述目标类型的文件对应的默认应用,不需要重复进行设置,避免了不必要的步骤。。

本发明实施例中步骤301和步骤305可以分别参考图1所示的方法实施例中步骤101和步骤104的具体描述,在此不再赘述。

通过上述实施例所示的方法,用户只需要当检测到针对应用图标的添加至默认应用文件夹的操作时,例如拖拽应用图标进入该文件夹,就可以快速设置终端设备打开不同类型文件的默认应用,可以使默认应用的设置更方便快捷,并且,若目标应用支持打开两种或两种以上的文件类型,亦可以根据需要选择设置的目标类型,将该目标应用设置为上述目标类型的文件对应的默认应用,可以更精确、更个性化地管理默认应用。

参见图4,是本发明实施例提供的一种终端设备的结构示意图,如图4所示,该终端设备包括:第一检测单元410和设置单元420,其中:

第一检测单元410,用于在检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在该应用图标对应的目标应用支持打开的文件类型。

具体地,上述针对应用图标的添加至默认应用文件夹的操作,可以是通过该应用图标的菜单选择该应用图标被添加至的默认应用文件夹的操作,即用户通过触控操作可以打开该应用图标的菜单,通过选择该菜单中的设置选项来添加该应用图标至上述默认应用文件夹;或者,可以是通过勾选或者框选的操作选定应用图标,进而选择添加至上述默认应用文件夹的操作,例如,用户可以对应用图标进行按压操作,可以触发终端设备显示应用图标的选择框,用户可以通过对选择框的触控操作对应用图标进行勾选(一个或多个),当终端设备检测到至少一个应用图标被勾选,终端设备显示添加至默认应用文件夹的选项,当用户触控上述添加至默认应用文件夹的选项,终端设备可以执行上述检测是否存在该应用图标对应的目标应用支持打开的文件类型的操作。

可选的,上述针对应用图标的添加至默认应用文件夹的操作,可以是将应用图标拖动至与默认应用文件夹的距离小于目标范围内的操作,上述目标范围可以预先设定,例如目标范围为0.5厘米,即将应用图标拖动至与默认应用文件夹的距离小于0.5厘米的情况下,终端设备可以检测是否存在该应用图标对应的目标应用支持打开的文件类型。可选的,上述针对应用图标的添加至默认应用文件夹的操作,也可以是应用图标被拖动至与终端设备桌面上的默认应用文件夹接触的操作。

第一检测单元410,还用于检测上述文件类型是否包括第一类型。

具体地,若存在该应用图标对应的目标应用支持打开的文件类型,检测单元410可以检测上述文件类型是否包括第一类型。上述第一类型属于该默认应用文件夹内已存在的默认应用所支持的文件类型集合。

设置单元420,用于将该目标应用设置为打开上述文件类型的文件的默认应用。

若上述文件类型不包括所述第一类型,设置单元420可以将该目标应用设置为打开上述文件类型的文件的默认应用。

可选的,该终端设备还包括:显示单元430,用于在上述默认应用文件夹内显示该应用图标,并且显示上述应用图标对应的上述文件类型。

可选的,该终端设备还包括第二检测单元440,用于在检测到应用图标被拖动至与终端设备桌面上的默认应用文件夹接触的情况下,检测该应用图标与上述默认应用文件夹的接触时长是否达到预设时长阈值。

若第二检测单元440检测到该应用图标与上述默认应用文件夹的接触时长达到上述预设时长阈值,第一检测单元410可以检测是否存在该应用图标对应的目标应用支持打开的文件类型。

可选的,该终端设备还包括:判断单元450,用于判断该目标应用与上述第一类型的文件对应的默认应用是否相同。

具体地,若第一检测单元410检测到上述文件类型包括上述第一类型,判断单元450判断该目标应用与上述第一类型的文件对应的默认应用不相同,显示单元430可以用于删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,设置单元420可以将该目标应用设置为打开上述第一类型的文件的默认应用。

可选的,该终端设备还包括提示单元460,用于输出提示信息。

其中,上述提示信息用于提示该目标应用无法设置为上述默认应用。若第一检测单元410检测到不存在上述目标应用支持打开的文件类型,提示单元460可以输出提示信息。

可选的,若第一检测单元410检测到上述文件类型包括上述第一类型,判断单元450判断该目标应用与上述第一类型的文件对应的默认应用相同,即已设置该目标应用为上述第一类型的文件对应的默认应用,提示单元460还用于输出已设置提示信息,上述已设置提示信息可以用于提示该目标应用已被设置为上述第一类型的文件对应的默认应用,可选的,第一检测单元410还用于检测该目标应用是否还支持打开其他类型的文件,上述其他类型指的是除上述第一类型外的其他文件类型,若第一检测单元410检测到该目标应用不支持打开其他类型的文件,即该目标应用已被设置为打开上述第一类型的文件的默认应用,并且该目标应用只能支持打开上述第一类型的文件,该终端设备可以结束本流程。若该目标应用还支持打开除上述第一类型以外的其他类型的文件,设置单元420还用于将该目标应用设置为打开上述其他类型的文件的默认应用。上述已设置提示信息还可以用于提示该目标应用还支持打开其他类型的文件,即可以向用户提供选择上述其他类型的选项,上述其他类型为除上述第一类型以外的文件类型,用户可以选择是否将该目标应用设置为上述其他类型的默认应用,若是,设置单元420可以该目标应用设置为打开上述其他类型的文件的默认应用。

若第一检测单元410检测到该目标应用支持打开的文件类型包括两种及两种以上类型,在检测上述文件类型是否包括第一类型之前,显示单元430还用于,显示上述目标应用支持打开的文件类型。该终端设备还包括接收单元470和选择单元480,接收单元470用于接收针对上述文件类型中的目标类型的选择指令,选择单元480用于从上述文件类型中选择上述目标类型。

第一检测单元410还用于检测上述目标类型是否包括上述第一类型。

若上述目标类型不包括上述第一类型,设置单元420可以将该目标应用设置为打开上述目标类型的文件的默认应用。若上述目标类型包括上述第一类型,并且判断单元450判断该目标应用与上述第一类型的文件对应的默认应用不相同,设置单元420可以将该目标应用设置为打开上述目标类型的文件的默认应用。具体地,显示单元430可以删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,设置单元420可以将该目标应用设置为打开上述目标类型的文件的默认应用。

设置单元420,还用于在上述目标类型还包括其他类型的情况下,将该目标应用设置为打开上述其他类型的文件的默认应用。

其中,上述其他类型指的是除上述第一类型外的其他文件类型,若第一检测单元410检测到上述目标类型包含两种及两种以上的类型,除上述第一类型外还包括其他类型,即用户选择的目标类型中,包括上述第一类型和其他类型,并且该目标应用与上述第一类型的文件对应的默认应用相同,该终端设备可以将该目标应用设置为打开上述其他类型的文件默认应用,即该目标应用被设成为打开上述第一类型和其他类型的文件的默认应用。进一步地,显示单元430可以在上述默认应用文件夹内显示该目标应用对应的文件类型,例如在上述默认应用文件夹内显示该目标应用图标,在该图标上标注第一类型即上述其他类型。

在第一检测单元410检测到上述目标类型不包括其他类型的情况下,该终端设备可以结束本流程。若上述目标类型不包括其他类型,即用户选择的目标类型为上述第一类型,而该目标应用已被设置为打开上述第一类型的文件的默认应用,不再重复设置,避免了不必要的步骤。

可选的,第一检测单元410,还用于检测针对上述默认应用文件夹内的应用图标的删除操作。

设置单元420,还用于当第一检测单元410检测到针对上述默认应用文件夹内的应用图标的删除操作时,取消该应用图标对应的目标应用的默认应用设置。

上述针对上述默认应用文件夹内的应用图标的删除操作,可以是通过应用图标的菜单选择移出上述默认应用文件夹的操作,也可以是将应用图标拖出上述默认应用文件夹的操作。

通过上述终端设备,只需要当检测到针对应用图标的添加至默认应用文件夹的操作时就可以快速设置终端设备打开不同类型文件的默认应用,以及在检测到针对上述默认应用文件夹内的应用图标的删除操作时,取消该应用图标对应的目标应用的默认应用设置,特别是通过在终端设备检测到应用图标被拖动至与默认应用文件夹接触的操作时,可以快速设置终端设备打开不同类型文件的默认应用,可以不需要通常情况下进入设置功能中的二级菜单进行修改的操作,可以使默认应用的设置更方便快捷。

参见图5,是本发明另一实施例提供的一种终端设备示意框图。如图所示的本实施例中的终端设备可以包括:一个或多个处理器501;一个或多个输入设备502,一个或多个输出设备503和存储器504。上述处理器501、输入设备502、输出设备503和存储器504通过总线505连接。存储器504用于存储计算机程序,所述计算机程序包括程序指令,处理器501用于执行存储器504存储的程序指令。其中,处理器501用于执行存储器504存储的程序指令。

处理器501,用于在通过输入设备502检测到针对应用图标的添加至默认应用文件夹的操作时,检测是否存在该应用图标对应的目标应用支持打开的文件类型。上述针对应用图标的添加至默认应用文件夹的操作,可以是应用图标被拖动至与终端设备桌面上的默认应用文件夹接触的操作。

处理器501,还用于检测上述文件类型是否包括第一类型。

具体地,若存在该应用图标对应的目标应用支持打开的文件类型,处理器501可以检测上述文件类型是否包括第一类型。上述第一类型属于该默认应用文件夹内已存在的默认应用所支持的文件类型集合。

处理器501,还用于将该目标应用设置为打开上述文件类型的文件的默认应用。

若上述文件类型不包括所述第一类型,处理器501可以将该目标应用设置为打开上述文件类型的文件的默认应用。

可选的,输出设备503,用于在上述默认应用文件夹内显示该应用图标,并且显示上述应用图标对应的上述文件类型。

可选的,处理器501,还用于在通过输入设备502检测到应用图标被拖动至与终端设备桌面上的默认应用文件夹接触的情况下,检测该应用图标与上述默认应用文件夹的接触时长是否达到预设时长阈值。

若检测到该应用图标与上述默认应用文件夹的接触时长达到上述预设时长阈值,处理器501可以检测是否存在该应用图标对应的目标应用支持打开的文件类型。

可选的,处理器501还用于判断该目标应用与上述第一类型的文件对应的默认应用是否相同。

具体地,若处理器501检测到上述文件类型包括上述第一类型,处理器501判断该目标应用与上述第一类型的文件对应的默认应用不相同,输出设备502可以删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,处理器501可以将该目标应用设置为打开上述第一类型的文件的默认应用。

可选的,输出设备502,还用于输出提示信息。

其中,上述提示信息用于提示该目标应用无法设置为上述默认应用。若处理器501检测到不存在上述目标应用支持打开的文件类型,输出设备502可以输出提示信息。

若处理器501检测到上述文件类型包括上述第一类型,处理器501判断该目标应用与上述第一类型的文件对应的默认应用相同,即已设置该目标应用为上述第一类型的文件对应的默认应用,输出设备502还用于输出已设置提示信息,上述已设置提示信息可以用于提示该目标应用已被设置为上述第一类型的文件对应的默认应用。进一步地,处理器501还用于检测该目标应用是否还支持打开其他类型的文件,上述其他类型指的是除上述第一类型外的其他文件类型。若处理器501检测到该目标应用不支持打开其他类型的文件,即该目标应用已被设置为打开上述第一类型的文件的默认应用,并且该目标应用只能支持打开上述第一类型的文件,处理器501可以结束本流程。若处理器501检测到该目标应用还支持打开除上述第一类型以外的其他类型的文件,处理器501还用于将该目标应用设置为打开上述其他类型的文件的默认应用。上述已设置提示信息还可以用于提示该目标应用还支持打开其他类型的文件,即可以向用户提供选择上述其他类型的选项,上述其他类型为除上述第一类型以外的文件类型,用户可以选择是否将该目标应用设置为上述其他类型的默认应用,若是,处理器501可以将该目标应用设置为上述其他类型的默认应用。

若处理器501检测到该目标应用支持打开的文件类型包括两种及两种以上类型,在检测上述文件类型是否包括第一类型之前,输出设备502还用于,显示上述目标应用支持打开的文件类型。处理器501还用于接收针对上述文件类型中的目标类型的选择指令,以及用于从上述文件类型中选择上述目标类型。

进一步地,处理器501还用于检测上述目标类型是否包括上述第一类型。

若上述目标类型不包括上述第一类型,处理器501可以将该目标应用设置为打开上述目标类型的文件的默认应用。若上述目标类型包括上述第一类型,并且处理器501判断该目标应用与上述第一类型的文件对应的默认应用不相同,处理器501可以将该目标应用设置为打开上述目标类型的文件的默认应用。具体地,输出设备502可以删除上述默认应用文件夹内上述第一类型的文件对应的默认应用图标,在上述默认应用文件夹内显示该目标应用的图标,进而处理器501可以将该目标应用设置为打开上述目标类型的文件的默认应用。

处理器501,还用于在上述目标类型还包括其他类型的情况下,将该目标应用设置为打开上述其他类型的文件的默认应用。其中,上述其他类型指的是除上述第一类型外的其他文件类型,若处理器501检测到上述目标类型包含两种及两种以上的类型,除上述第一类型外还包括其他类型,即用户选择的目标类型中,包括上述第一类型和其他类型,并且该目标应用与上述第一类型的文件对应的默认应用相同,该终端设备可以将该目标应用设置为打开上述其他类型的文件默认应用,即该目标应用被设成为打开上述第一类型和其他类型的文件的默认应用。

在处理器501检测到上述目标类型不包括其他类型的情况下,该终端设备可以结束本流程。若上述目标类型不包括其他类型,即用户选择的目标类型为上述第一类型,而该目标应用已被设置为打开上述第一类型的文件的默认应用,不再重复设置,避免了不必要的步骤。

可选的,处理器501还用于在检测到针对应用图标的添加至默认应用文件夹的操作时,取消该应用图标对应的目标应用的默认应用设置。

上述针对上述默认应用文件夹内的应用图标的删除操作,可以是通过应用图标的菜单选择移出上述默认应用文件夹的操作,也可以是将应用图标拖出上述默认应用文件夹的操作。

通过上述终端设备,只需要当检测到针对应用图标的添加至默认应用文件夹的操作时就可以快速设置终端设备打开不同类型文件的默认应用,以及在检测到针对上述默认应用文件夹内的应用图标的删除操作时,取消该应用图标对应的目标应用的默认应用设置,特别是通过在终端设备检测到应用图标被拖动至与默认应用文件夹接触的操作时,快速设置终端设备打开不同类型文件的默认应用,可以不需要通常情况下进入设置功能中的二级菜单进行修改的操作,可以使默认应用的设置更方便快捷。

在本发明的另一实施例中提供一种计算机可读介质,上述计算机可读介质也叫计算机可读存储介质或计算机存储介质,存储有计算机程序,上述计算机程序包括程序指令,被处理器执行时实现上述图1和图3所示的管理默认应用的方法实施例。

所述计算机可读存储介质可以是前述任一实施例所述的管理默认应用的方法的相关设备或系统的内部存储单元,例如终端设备的硬盘或内存。所述计算机可读存储介质也可以是终端设备的外部存储设备,例如终端设备上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读介质还可以既包括终端设备的内部存储单元也包括外部存储设备。所述计算机可读介质用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述计算机可读介质还可以用于暂时地存储已经输出或者将要输出的数据。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的终端设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。

所述作为分离部件说明的单元(模块)可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序指令的介质。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1