本技术涉及终端,尤其涉及安装应用的方法及相关装置。
背景技术:
1、一些应用(application,app)的安装包中包含有图标,一些应用的安装包中不包含图标。安装包中包含有图标的应用可以被称为无图标应用。由于安装包中不包含图标,无图标应用在安装到终端设备上之后,桌面上不会显示出该应用的图标。这样一来,用户可能不知道安装了新的应用。而且,有一些无图标应用可能会产生例如频繁推送广告、恶意耗电等问题。
2、目前,已知的一种安装应用的方法是,在无图标应用是系统应用的情况下,允许在用户无感知的情况下进行安装(也即静默安装);在无图标应用是第三方应用的情况下,在无图标应用安装成功后,在终端设备的桌面上为该无图标应用显示系统默认图标。
3、但是,一些无图标的第三方应用可以通过仿冒技术伪装成系统应用,进行静默安装,从而逃避管控。因此,这种安装应用的方法管控力度不足,用户体验感较差。
技术实现思路
1、本技术提供了安装应用的方法及相关装置,以期提高对无图标的应用的管控力度,进而提高用户体验感。
2、第一方面,本技术提供了一种安装应用的方法,该方法可以由终端设备来执行,或者,该方法也可以由配置在终端设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分终端设备功能的逻辑模块或软件实现,本技术对此不作限定。
3、示例性地,该方法包括:下载第一应用的安装包,该第一应用的安装包不包含图标,且该第一应用不具有隐藏图标的特权;使用该安装包安装该第一应用;在桌面上为该第一应用显示预设图标。
4、下文中为方便说明,将安装包中不包含图标的应用记为无图标应用。在本技术中,无图标应用仍然可通过预设图标来标识。无图标只是针对安装包中不包含图标而言的。
5、基于上述方案,终端设备可以根据应用是否具有隐藏图标的特权来对无图标的应用进行管控,对于不具有隐藏图标的特权的无图标应用,可以为其配置预设图标,在桌面上显示该预设图标,这样一来,用户就可以知道安装了新的应用,后续可以根据需求决定卸载或保留该应用,从而可以提高对无图标应用的管控力度,进而有助于提高用户体验感。
6、第二方面,本技术提供了一种安装应用的方法,该方法可以由终端设备来执行,或者,该方法也可以由配置在终端设备中的部件(如芯片、芯片系统等)执行,或者,还可以由能够实现全部或部分终端设备功能的逻辑模块或软件实现,本技术对此不作限定。
7、示例性地,该方法包括:下载第一应用的安装包,该第一应用的安装包不包含图标,且该第一应用不具有隐藏图标的特权;提示用户该安装包不包含图标,并向该用户确认是否进行安装;响应于该用户的确认安装的操作,使用该安装包安装该第一应用;在桌面上为该第一应用显示预设图标。
8、基于上述方案,终端设备可以根据应用是否具有隐藏图标的特权来对无应用进行管控,对于不具有隐藏图标的特权的无图标应用,可以及时提示用户,并遵循用户的意愿来确定是否安装该应用,从而可以提高对无图标应用的管控力度,进而有助于提高用户体验感。并且,对于不具有隐藏图标的特权的无图标应用,在用户同意安装该应用的情况下,可以自动为该应用配置预设图标,在桌面上显示该预设图标,用户后续可以根据需求决定卸载或保留该应用,可以进一步提高用户体验感。
9、结合第二方面,在某些可能的实现方式中,在提示用户该安装包不包含图标,并向该用户确认是否进行安装之后,该方法还包括:响应于该用户的拒绝安装的操作,不使用该安装包安装该第一应用。
10、可以遵循用户的意愿,在用户不想安装该第一应用的情况下,可以不对该第一应用进行安装。
11、结合第一方面和第二方面,在某些可能的实现方式中,第一应用的安装包是通过该终端设备中的第二应用下载的,该第二应用与该第一应用为不同的应用。
12、结合第一方面和第二方面,在某些可能的实现方式中,下载第一应用的安装包,包括:响应于用户在第二应用的界面下载第一应用的安装包的操作,下载该安装包,该第二应用与该第一应用为不同的应用。
13、结合第一方面和第二方面,在某些可能的实现方式中,预设图标为系统默认图标,或用户自定义的图标。
14、结合第一方面和第二方面,在某些可能的实现方式中,该方法还包括:确定该安装包是否包含图标;确定该第一应用是否具有隐藏图标的特权。
15、结合第一方面和第二方面,在某些可能的实现方式中,确定该第一应用是否具有隐藏图标的特权,包括:确定该第一应用的安装包中是否包含隐藏图标特权标识;在该第一应用的安装包中未包含该隐藏图标特权标识的情况下,确定该第一应用不具有隐藏图标特权。
16、结合第一方面和第二方面,在某些可能的实现方式中,该方法还包括:在该第一应用具有隐藏图标的特权的情况下,不在该终端设备的桌面上为该第一应用显示图标。
17、第三方面,本技术提供了一种终端设备,该终端设备可以用于实现上述第一方面及第一方面任意一种可能实现方式中的方法,或,可以用于实现上述第二方面及第二方面任意一种可能实现方式中的方法。该终端设备包括用于执行上述方法的相应的模块。该终端设备包括的模块可以通过软件和/或硬件方式实现。
18、第四方面,本技术提供一种终端设备,该终端设备至少包括一个处理器和至少一个通信接口。该处理器与通信接口耦合,可用于执行计算机程序,以实现第一方面以及第一方面中任一种可能实现方式中的安装应用的方法,或,以实现第二方面以及第二方面中任一种可能实现方式中的安装应用的方法。
19、可选地,该终端设备还包括存储器,处理器与存储器耦合。
20、第五方面,本技术提供了一种芯片系统,该芯片系统包括至少一个处理器,用于支持实现上述第一方面以及第一方面任一种可能实现方式所涉及的功能,或,用于支持实现上述第二方面以及第二方面任一种可能实现方式所涉及的功能,例如,处理上述方法中所涉及的数据等。
21、在一种可能的设计中,该芯片系统还包括存储器,存储器用于保存程序指令和数据,存储器位于处理器之内或处理器之外。
22、该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。
23、第六方面,提供了一种计算机可读存储介质,所述计算机存储介质上存储有计算机程序(也可以称为代码,或指令),当所述计算机程序在被计算机运行时,使得上述第一方面以及第一方面中任一种可能实现方式中的方法被执行,或,使得上述第二方面以及第二方面中任一种可能实现方式中的方法被执行。
24、第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得上述第一方面以及第一方面中任一种可能实现方式中的方法被执行,或,使得上述第二方面以及第二方面中任一种可能实现方式中的方法被执行。
25、应当理解的是,本技术的第三方面至第七方面与本技术的第一方面和第二方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
1.一种安装应用的方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述安装包是通过所述终端设备中的第二应用下载的,所述第二应用与所述第一应用为不同的应用。
3.如权利要求1或2所述的方法,其特征在于,所述预设图标为系统默认图标,或用户自定义的图标。
4.如权利要求1至3中任一项所述的方法,其特征在于,在所述下载第一应用的安装包之后,所述方法还包括:
5.如权利要求4所述的方法,其特征在于,所述确定所述第一应用是否具有隐藏图标的特权,包括:
6.如权利要求4或5所述的方法,其特征在于,所述方法还包括:
7.一种安装应用的方法,其特征在于,包括:
8.如权利要求7所述的方法,其特征在于,所述安装包是通过所述终端设备中的第二应用下载的,所述第二应用与所述第一应用为不同的应用。
9.如权利要求7或8所述的方法,其特征在于,所述预设图标为系统默认图标,或用户自定义的图标。
10.如权利要求7至9中任一项所述的方法,其特征在于,在所述下载第一应用的安装包之后,所述方法还包括:
11.如权利要求10所述的方法,其特征在于,所述确定所述第一应用是否具有隐藏图标的特权,包括:
12.如权利要求11所述的方法,其特征在于,所述方法还包括:
13.如权利要求7至12中任一项所述的方法,其特征在于,在所述提示用户所述安装包不包含图标,并向所述用户确认是否进行安装之后,所述方法还包括:
14.一种终端设备,其特征在于,包括处理器和存储器,其中,
15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被执行时,使得计算机执行如权利要求1至13中任一项所述的方法。
16.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被运行时,使得计算机执行如权利要求1至13中任一项所述的方法。
