应用程序卸载方法及装置的制造方法

文档序号:8472806阅读:792来源:国知局
应用程序卸载方法及装置的制造方法
【技术领域】
[0001]本公开涉及计算机技术领域,特别涉及一种应用程序卸载方法及装置。
【背景技术】
[0002]为了让电子设备实现多种功能,通常需要在电子设备中安装相应的应用程序。而当不再需要使用某应用程序时,为了避免其继续占用存储空间,可以对该应用程序执行卸载操作。
[0003]当前的电子设备在卸载多个应用程序时,需要在接收到用户选择确定需要卸载的第一个应用程序后,电子设备才能卸载该第一个应用程序;在接收到用户选择确定需要卸载的第二个应用程序后,电子设备才能卸载该第二个应用程序;并以此来完成卸载多个应用程序。

【发明内容】

[0004]本公开提供一种应用程序卸载方法及装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种应用程序卸载方法,所述方法包括:
[0006]接收用于移除桌面文件夹的移除指令,所述桌面文件夹是位于桌面上的包括至少一个已经安装的应用程序的文件夹;
[0007]在接收到所述移除指令后,创建卸载应用线程;
[0008]利用所述卸载应用线程依次卸载所述桌面文件夹中的应用程序。
[0009]根据本公开实施例的第二方面,提供一种应用程序卸载装置,所述装置包括:
[0010]接收模块,被配置为接收用于移除桌面文件夹的移除指令,所述桌面文件夹是位于桌面上的包括至少一个已经安装的应用程序的文件夹;
[0011]创建模块,被配置为在所述接收模块接收到所述移除指令后,创建卸载应用线程;
[0012]卸载模块,被配置为利用所述创建模块创建的所述卸载应用线程依次卸载所述桌面文件夹中的应用程序。
[0013]根据本公开实施例的第三方面,提供一种应用程序卸载装置,所述装置包括:
[0014]处理器;
[0015]用于存储所述处理器可执行指令的存储器;
[0016]其中,所述处理器被配置为:
[0017]接收用于移除桌面文件夹的移除指令,所述桌面文件夹是位于桌面上的包括至少一个已经安装的应用程序的文件夹;
[0018]在接收到所述移除指令后,创建卸载应用线程;
[0019]利用所述卸载应用线程依次卸载所述桌面文件夹中的应用程序。
[0020]本公开的实施例提供的技术方案可以包括以下有益效果:
[0021]通过在接收到移除文件夹的移除指令后,依次卸载该文件夹中的应用程序;由于能够批量卸载文件夹中的所有应用程序,因此解决了一次只能卸载一个应用程序,当需要大量卸载应用程序时,卸载操作步骤较多的问题;达到了简化卸载操作步骤,提高卸载操作效率的效果。
[0022]应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
【附图说明】
[0023]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并于说明书一起用于解释本公开的原理。
[0024]图1是根据一示例性实施例示出的一种应用程序卸载方法的流程图;
[0025]图2A是根据另一示例性实施例示出的一种应用程序卸载方法的流程图;
[0026]图2B是根据一示例性实施例示出的一种产生移除指令的示意图;
[0027]图3是根据一示例性实施例示出的一种禁止卸载应用程序的流程图;
[0028]图4是根据一示例性实施例示出的一种应用程序卸载装置的框图;
[0029]图5是根据另一示例性实施例示出的一种应用程序卸载装置的框图;
[0030]图6是根据一示例性实施例示出的一种用于卸载应用程序的装置的框图。
【具体实施方式】
[0031]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0032]图1是根据一示例性实施例示出的一种应用程序卸载方法的流程图,如图1所示,该应用程序卸载方法可应用于电子设备中,该电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、多媒体播放器、膝上型便携计算机和台式计算机等等。该应用程序卸载方法包括以下步骤。
[0033]在步骤101中,接收用于移除桌面文件夹的移除指令,该桌面文件夹是位于桌面上的包括至少一个已经安装的应用程序的文件夹。
[0034]在步骤102中,在接收到该移除指令后,创建卸载应用线程。
[0035]在步骤103中,利用卸载应用线程依次卸载桌面文件夹中的应用程序。
[0036]综上所述,本公开实施例中提供的应用程序卸载方法,通过在接收到移除文件夹的移除指令后,依次卸载该文件夹中的应用程序;由于能够批量卸载文件夹中的所有应用程序,因此解决了一次只能卸载一个应用程序,当需要大量卸载应用程序时,卸载操作步骤较多的问题;达到了简化卸载操作步骤,提高卸载操作效率的效果。
[0037]图2A是根据另一示例性实施例示出的一种应用程序卸载方法的流程图,如图2A所示,该应用程序卸载方法可应用于电子设备中,该电子设备可以是智能手机、平板电脑、智能电视、电子书阅读器、多媒体播放器、膝上型便携计算机和台式计算机等等。该应用程序卸载方法包括以下步骤。
[0038]在步骤201中,接收用于移除桌面文件夹的移除指令,该桌面文件夹是位于桌面上的包括至少一个已经安装的应用程序的文件夹。
[0039]这里的桌面文件夹通常用于存放已安装的应用程序,比如,该桌面文件夹可以是用于存放游戏类应用程序的桌面文件夹,也可以是用于存放工具类应用程序的桌面文件夹,还可以是用于存放多种类型的应用程序的桌面文件夹。
[0040]这里的移除指令通常是由用户通过在电子设备上操作产生的,比如,用户可以通过将桌面文件夹拖动到桌面上的指定位置来产生移除指令;或者,用户可以在编辑模式下选择需要移除桌面文件夹后,通过触发桌面上的移除控件来产生移除指令。
[0041]举例来讲,请参见图2B,其是根据一示例性实施例示出的一种产生移除指令的示意图。如图2B所示,用户长按桌面文件夹A,电子设备在检测到该桌面文件夹A被按住的时长超过预定时长时,在桌面上方区域显示用于移除桌面文件夹或应用程序的移除区域22。当用户将该桌面文件夹A拖动到该移除区域22并松开该桌面文件夹A时,产生移除该桌面文件夹A的移除指令。
[0042]电子设备在接收到移除该桌面文件夹的移除指令后,创建卸载应用线程,该卸载应用线程用于依次卸载与移除指令对应的桌面文件夹中的各个应用程序。该卸载应用线程的创建过程可参见下述步骤202和步骤203。
[0043]在步骤202中,获取与桌面文件夹对应的应用信息列表,该应用信息列表包括该桌面文件夹中未被卸载的应用程序。
[0044]电子设备在接收到移除指令后,根据该移除指令找到与该移除指令对应的桌面文件夹,并获取与该桌面文件夹对应的应用信息列表,该应用信息列表中包含有该桌面文件夹中各个未被卸载的应用程序。
[0045]在步骤203中,创建用于卸载应用信息列表所包含的各个应用程序的卸载应用线程。
[0046]电子设备在创建卸载应用线程时,将获取的桌面文件夹中未被卸载的应用程序的标识添加到该卸载应用线程中,其目的是为了卸载应用线程对桌面文件夹中所有未被卸载的应用程序进行卸载,当添加至该卸载应用线程的所有标识所对应的应用程序均卸载完成后,该卸载应用线程也随即结束。
[0047]举例来讲,电子设备获取的桌面文件夹中包含有应用程序A、应用程序B和应用程序C,在创建卸载应用线程时,电子设备将应用程序A的标识、应用程序B的标识和应用程序C的标识添加到该卸载应用线程中。当电子设备调用该卸载应用线程将应用程序A、应用程序B和应用程序C成功卸载后,该卸载应用线程随即结束。
[0048]电子设备在创建卸载应用线程后,可以利用该卸载应用线程依次卸载桌面文件夹中的应用程序。详细描述请参见下述步骤204至步骤209。
[0049]在步骤204中,检测应用信息列表中是否存在未被卸载的应用程序。
[0050]电子设备在获取与桌面文件夹对应的应用信息列表后,需要检测该应用信息列表中是否存在未被卸载的应用程序,并根据检测结果来执行相应的操作。
[0051]在步骤205中,若应用信息列表中不存在未被卸载的应用程序,则移除桌面文件夹。
[0052]电子设备在检测到应用信息列表中不存在未被卸载的应用程序时,说明与该应用信息列表对应的桌面文件夹中没有已经安装的应用程序,此时,电子设备可以直接将该桌面文件夹移除。
[0053]在步骤206中,若应用信息列表中存在未被卸载的应用程序,则从应用信息列表中选取一个未被卸载的应用程序,并调用卸载应用线程卸载选取的应用程序。
[0054]电子设备在检测到应用信息列表中存在未被卸载的应用程序时,可以随机从该应用信息列表中选取一个未被卸载的应用程序,并调用卸载应用线程卸载选取的应用
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1