【技术实现步骤摘要】
分享文件的方法和电子设备
[0001]本申请涉及电子
,具体涉及一种分享文件的方法和电子设备。
技术介绍
[0002]随着电子技术的不断发展,电子设备的功能也越来越丰富。例如,用户可以使用电子设备进行文件分享,即将一个电子设备中的一个或多个文件发送至另一个电子设备;比如,手机与手机之间的文件分享,个人计算机(personal computer,PC)与PC之间的文件分享等。
[0003]目前,当用户需要将一个电子设备中的多个文件发送至另一个电子设备时,会在电子设备上执行相应的分享文件操作,电子设备在接收到用户的分享文件操作后,通常是将待分享的多个文件逐个发送至另一个电子设备,这种分享文件的过程效率比较低。
技术实现思路
[0004]本申请提供了一种分享文件的方法和电子设备,能够提高文件分享过程的效率。
[0005]第一方面,本申请提供一种分享文件的方法,应用于第一电子设备,该方法包括:显示包含有第二电子设备的标识的第一界面;当接收到用户在第一界面上作用于第二电子设备的标识的第一操作,与第 ...
【技术保护点】
【技术特征摘要】
1.一种分享文件的方法,其特征在于,应用于第一电子设备,所述方法包括:显示包含有第二电子设备的标识的第一界面;当接收到用户在所述第一界面上作用于所述第二电子设备的标识的第一操作,与所述第二电子设备建立通信连接,所述第二电子设备用于接收所述第一电子设备发送的多个待分享文件;对所述多个待分享文件中的第一类文件依次进行压缩,得到压缩文件;基于所述通信连接对应的数据通道,将所述多个待分享文件中的第二类文件和已经得到的压缩文件发送至所述第二电子设备,所述第一类文件和所述第二类文件为依据预设的分类策略对所述多个待分享文件进行分类所得到,所述第一类文件为需要进行压缩的文件,所述第二类文件为直接发送至所述第二电子设备的文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:创建第一线程和第二线程;所述对所述多个待分享文件中的第一类文件依次进行压缩,得到压缩文件,包括:调用所述第一线程对所述第一类文件依次进行压缩,得到压缩文件;所述将所述多个待分享文件中的第二类文件和已经得到的压缩文件发送至所述第二电子设备,包括:调用所述第二线程将所述第二类文件和所述已经得到的压缩文件发送至所述第二电子设备,所述第一线程与所述第二线程并发执行。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所述第一类文件的存储地址存储于第一队列;所述调用所述第一线程对所述第一类文件依次进行压缩,得到压缩文件,包括:调用所述第一线程依次从所述第一队列中读取所述第一类文件的存储地址;根据所述第一类文件的存储地址,获取所述第一类文件的数据;对所述第一类文件的数据进行压缩,得到压缩文件。4.根据权利要求3所述的方法,其特征在于,所述调用所述第一线程依次从所述第一队列中读取所述第一类文件的存储地址,包括:调用所述第一线程依次从所述第一队列中读取预设数量的第一类文件的存储地址;相应的,所述对所述第一类文件的数据进行压缩,得到压缩文件,包括:依次对预设数量的第一类文件的数据进行压缩,得到所述压缩文件。5.根据权利要求3或4所述的方法,其特征在于,在得到压缩文件之后,所述方法还包括:调用所述第一线程对所述压缩文件进行存储,得到所述压缩文件的存储地址;将所述压缩文件的存储地址存储于第二队列,所述第二队列存储有所述第二类文件的存储地址。6.根据权利要求5所述的方法,其特征在于,所述调用所述第二线程将所述第二类文件和所述已经得到的压缩文件发送至所述第二电子设备,包括:调用所述第二线程,从所述第二队列中读取所述第二类文件的存储地址和所述已经得到的压缩文件的存储地址;根据所述第二类文件的存储地址,获取所述第二类文件的数据;
根据所述已经得到的压缩文件的存储地址,获取所述已经得到的压缩文件的数据;将所述第二类文件的数据和所述已经得到的压缩文件的数据发送至所述第二电子设备。7.根据权利要求5或6所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。