System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及电子设备,尤其涉及应用安装方法及电子设备。
技术介绍
1、随着万物互联时代的到来,电子设备的种类越来越多,同一用户可能拥有手机、平板电脑、智能手表、笔记本电脑等多种电子设备。不同电子设备上可能会安装同一应用,以满足用户在不同电子设备上使用该应用的需要。
2、其中,在不同的电子设备上安装同一应用时,对于每一个电子设备,均需要通过该电子设备安装的应用市场下载应用对应的安装包,以在该电子设备上完成该应用的安装。该过程会造成应用的安装包的重复下载,浪费网络流量,且安装应用的耗时较长。
技术实现思路
1、本申请提供一种应用安装方法及电子设备,能够减少网络流量的浪费,降低安装应用的耗时。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种应用安装方法,应用于第一电子设备,第一电子设备与至少一个第二电子设备建立有通信连接,方法包括:第一电子设备接收第一操作,第一操作用于安装第一应用;响应于第一操作,在满足预设条件的情况下,第一电子设备从至少一个第二电子设备获取第一安装文件;其中,预设条件包括以下一种或多种:至少一个第二电子设备中存在第二电子设备保存有第一安装文件、存在第二电子设备保存的第一安装文件对应的第一应用的版本号满足预设版本条件,存在第二电子设备保存的第一安装文件支持的设备类型包括第一电子设备的类型;第一电子设备根据第一安装文件安装第一应用。
4、基于上述技术方案,第一电子设备在接收到用于安装应用的操作之后,
5、一种可能的设计中,第二电子设备保存的第一安装文件为第二电子设备已安装的第一应用对应的安装文件。基于该设计,第二电子设备已安装有某应用,说明第二设备中保存有该应用的安装文件,第一电子设备即可从该第二电子设备获取该应用的安装文件。
6、一种可能的设计中,在满足预设条件的情况下,在第一电子设备从至少一个第二电子设备获取第一安装文件之前,方法还包括:第一电子设备输出第一消息,第一消息用于提醒用户是否同意采用第一安装方式安装第一应用,其中,第一安装方式为从至少一个第二电子设备中获取第一安装文件,根据第一安装文件安装第一应用的方式。基于该设计,第一电子设备在利用从第二电子设备获取应用的安装文件,根据该安装文件安装该应用之前,先输出提醒用户是否同意这种安装方式的消息,进而可以根据用户的意愿采取合适的安装方式,满足用户的安装诉求。
7、一种可能的设计中,第一电子设备从至少一个第二电子设备获取第一安装文件,包括:第一电子设备接收第二操作,第二操作用于指示用户同意采用第一安装方式安装第一应用;响应于第二操作,第一电子设备从至少一个第二电子设备获取第一安装文件。基于该设计,第一电子设备在接收到用户同意采用第一安装方式的操作之后,再采用第一安装方式安装第一应用,充分考虑了用户的安装诉求,更加满足用户的实际需求。
8、一种可能的设计中,预设条件包括存在第二电子设备保存的第一安装文件对应的第一应用的版本号满足预设版本条件,则第一电子设备获取的第一安装文件对应的第一应用的版本号满足预设版本条件。基于该设计,在存在第二电子设备保存的第一应用的安装文件对应的版本号满足预设版本条件时,第一电子设备可以获取满足该预设版本条件的第一应用的安装文件。这样,可以使得第一电子设备安装的第一应用的版本满足预设版本条件。预设版本条件可以是较高的版本等,用户在安装应用时,通常期望安装较高的版本,这样可以使得第一电子设备能够安装较高版本的第一应用,满足用户的安装诉求。
9、一种可能的设计中,方法还包括:第一电子设备从至少一个第二电子设备获取第一应用的使用数据。基于该方案,第一电子设备在安装应用的过程中,即可直接从第二电子设备同步该应用的使用数据,给用户带来无缝的使用体验。无需根据该应用的账号从云端下载该应用的使用数据,可以减少网络流量的消耗。并且,无需用户执行在第一电子设备安装好的第一应用中输入登录账号的操作以及触发同步用户数据的操作,第一电子设备即可以直接同步第一应用的使用数据,可以减少用户操作以及同步应用的使用数据的耗时。
10、一种可能的设计中,方法还包括:第一电子设备从至少一个第二电子设备获取第一应用的配置信息,配置信息包括以下一种或多种:快捷方式、服务卡片信息、小部件信息、权限授权信息;第一电子设备根据配置信息配置第一应用。基于该方案,第一电子设备在安装应用的过程中,即可直接从第二电子设备同步该应用的配置信息。而这些应用的配置信息可能是用户按照习惯在其他电子设备上设定的,这样,第一电子设备完成应用的安装之后,用户即可在第一电子设备上享受之前对该应用的设定,无需在第一电子设备上再次设定一遍,可以减少用户操作,同时也可以给用户带来无缝的使用体验。
11、一种可能的设计中,方法还包括:第一电子设备接收第三操作,第三操作用于卸载第二应用;第一电子设备根据第三操作采用第一卸载方式卸载第二应用,第一卸载方式为保留第二应用的部分数据的方式。基于该设计,第一电子设备接收到卸载应用的操作时,也可以保留该应用的部分数据,以便后续使用。
12、一种可能的设计中,保留的第二应用的部分数据用于其他电子设备安装第二应用。基于该设计,保留的部分数据可以给其他电子设备安装该应用时使用,可以给用户带来无缝体验。同时避免其他电子设备从应用市场、云端等下载应用的这些信息,减少网络流量的浪费。或者,避免用户在其他电子设备上再次设定这些信息,减少用户操作,给用户带来便利等。
13、一种可能的设计中,第一电子设备根据第三操作采用第一卸载方式卸载第二应用,包括:第一电子设备根据第三操作输出第二消息,第二消息用于提醒用户是否同意采用第一卸载方式卸载第二应用;第一电子设备接收第四操作,第四操作用于指示用户同意采用第一卸载方式卸载第二应用;响应于第四操作,第一电子设备采用第一卸载方式卸载第二应用。基于该设计,第一电子设备接收到卸载应用的操作时,输出提醒用户是否保留应用的部分数据,接收到用户的同意操作,再保留用户的部分数据。这样,更加满足用户的实际卸载需求,避免未经用户允许随意保留应用的部分数据,从而占据了电子设备的存储空间,给用户带来不便,用户体验不佳的问题。
14、一种可能的设计中,第二应用的部分数据包括第二应用的安装文件和第二应用的安装文件索引、或者第二应用的使用数据。
15、一种可能的设计中,第二应用的部分数据包括第二应用的安装文件和第二应用的安装文件索引;第一电子设备采用第一卸载方式卸载第二应用,包括:第一电子设备保留存储于第一区域的第二应用的安装文件,以及存储于第二区域的第二应用的安装文件索引,删除存储于本文档来自技高网...
【技术保护点】
1.一种应用安装方法,其特征在于,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备建立有通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二电子设备保存的所述第一安装文件为所述第二电子设备已安装的所述第一应用对应的安装文件。
3.根据权利要求1或2所述的方法,其特征在于,在满足所述预设条件的情况下,在所述第一电子设备从所述至少一个第二电子设备获取第一安装文件之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一电子设备从所述至少一个第二电子设备获取第一安装文件,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述预设条件包括存在所述第二电子设备保存的所述第一安装文件对应的所述第一应用的版本号满足预设版本条件,则所述第一电子设备获取的所述第一安装文件对应的第一应用的版本号满足所述预设版本条件。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8
9.根据权利要求8所述的方法,其特征在于,保留的第二应用的部分数据用于其他电子设备安装所述第二应用。
10.根据权利要求8或9所述的方法,其特征在于,所述第一电子设备根据所述第三操作采用第一卸载方式卸载所述第二应用,包括:
11.根据权利要求8-10任一项所述的方法,其特征在于,所述第二应用的部分数据包括所述第二应用的安装文件和所述第二应用的安装文件索引、或者所述第二应用的使用数据。
12.根据权利要求11所述的方法,其特征在于,所述第二应用的部分数据包括所述第二应用的安装文件和所述第二应用的安装文件索引;
13.根据权利要求1-12任一项所述的方法,其特征在于,所述预设版本条件包括:所述第二电子设备保存的所述第一安装文件对应的所述第一应用的版本号不低于应用市场中包括的所述第一应用的版本号。
14.根据权利要求1-13任一项所述的方法,其特征在于,所述第一操作为在应用市场中执行的对所述第一应用的安装操作。
15.根据权利要求1-14任一项所述的方法,其特征在于,在所述第一电子设备接收第一操作之后,所述方法还包括:
16.根据权利要求1-16任一项所述的方法,其特征在于,在所述第一电子设备接收第一操作之后,所述方法还包括:
17.一种电子设备,其特征在于,包括:包括处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,所述处理器从所述存储器中读取所述计算机指令,以使得所述电子设备执行如权利要求1-16中任一项所述的方法。
18.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在电子设备上运行的情况下,使得所述电子设备执行如权利要求1-16中任一项所述的方法。
19.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机可以执行如权利要求1-16中任一项所述的方法。
...【技术特征摘要】
1.一种应用安装方法,其特征在于,应用于第一电子设备,所述第一电子设备与至少一个第二电子设备建立有通信连接,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述第二电子设备保存的所述第一安装文件为所述第二电子设备已安装的所述第一应用对应的安装文件。
3.根据权利要求1或2所述的方法,其特征在于,在满足所述预设条件的情况下,在所述第一电子设备从所述至少一个第二电子设备获取第一安装文件之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一电子设备从所述至少一个第二电子设备获取第一安装文件,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述预设条件包括存在所述第二电子设备保存的所述第一安装文件对应的所述第一应用的版本号满足预设版本条件,则所述第一电子设备获取的所述第一安装文件对应的第一应用的版本号满足所述预设版本条件。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,保留的第二应用的部分数据用于其他电子设备安装所述第二应用。
10.根据权利要求8或9所述的方法,其特征在于,所述第一电子设备根据所述第三操作采用第一卸载方式卸载所述第二应用,包括:
11.根据权利要求8-10任一项所述的方法,其特征在于,所述第二应用的部分数据包括所述第二...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。