The invention discloses a document acquisition method, device, terminal and storage medium, which belongs to the technical field of terminal. The method includes: receiving the file acquisition instruction, which carries the application identification, target application identification and target file information acquired by the initiating file; when the application identification belongs to the shared application group, according to the file acquisition instruction, the target file corresponding to the target file information is acquired from the shared folder of the shared application group, and the total is described. The shared folder is used to store files of multiple applications included in the shared application group, and to load the target file in the application for obtaining the initiating file. Because the file acquisition between the initiating file acquisition application and the target application based on the shared folder does not require the file reading authority of each application, it is suitable for any system terminal and improves the applicability of the file acquisition method.
【技术实现步骤摘要】
文件获取方法、装置、终端及存储介质
本专利技术涉及终端
,特别涉及一种文件获取方法、装置、终端及存储介质。
技术介绍
随着网络技术的发展,终端上的应用程序的种类和数据越来越多,例如,音频应用、铃声制作应用等。在一些场景中,如果终端支持多个应用程序间文件的交互,则可以丰富应用程序的功能,更好地满足用户需求。例如,终端运行铃声制作应用时,如果终端能获取到音频应用的音频文件,则终端还可以在铃声制作应用中,基于音频应用的音频文件实现铃声的制作。相关技术中,文件获取过程为:终端在运行发起文件获取的应用程序过程中,当接收到文件获取指令时,调用数据读取接口,从目标应用程序的存储空间中,读取该目标应用程序的文件,从而实现多个应用程序间的文件获取过程。上述过程需要具备对目标应用程序的文件读取权限,然而,在一些终端中,例如,在iOS系统终端的每个应用程序只能读取iOS系统为该应用程序创建的文件夹包括的文件,不具备对其他应用程序的文件读取权限。因此,上述文件读取方法的适用范围较小,从而导致上述文件获取过程的适用性较差。
技术实现思路
本专利技术实施例提供了一种文件获取方法、装置、终端 ...
【技术保护点】
1.一种文件获取方法,其特征在于,所述方法包括:接收文件获取指令,所述文件获取指令携带发起文件获取的应用标识、目标应用标识以及目标文件信息;当所述应用标识属于共享应用组时,根据所述文件获取指令,从所述共享应用组的共享文件夹中获取所述目标文件信息对应的目标文件,所述共享文件夹用于存储所述共享应用组包括的多个应用的文件;在所述发起文件获取的应用中加载所述目标文件。
【技术特征摘要】
1.一种文件获取方法,其特征在于,所述方法包括:接收文件获取指令,所述文件获取指令携带发起文件获取的应用标识、目标应用标识以及目标文件信息;当所述应用标识属于共享应用组时,根据所述文件获取指令,从所述共享应用组的共享文件夹中获取所述目标文件信息对应的目标文件,所述共享文件夹用于存储所述共享应用组包括的多个应用的文件;在所述发起文件获取的应用中加载所述目标文件。2.根据权利要求1所述的方法,其特征在于,所述当所述应用标识属于共享应用组时,根据所述文件获取指令,从所述共享应用组的共享文件夹中获取所述目标文件信息对应的目标文件包括:当所述应用标识属于所述共享应用组时,根据所述文件获取指令中所述目标应用标识和所述目标文件信息,将所述目标应用的目标文件存储至所述共享文件夹中;将所述目标文件从所述共享文件夹切换至所述发起文件获取的应用的文件夹中。3.根据权利要求2所述的方法,其特征在于,所述当所述应用标识属于所述共享应用组时,根据所述文件获取指令中所述目标应用标识和所述目标文件信息,将所述目标应用的目标文件存储至所述共享文件夹中包括:当所述应用标识属于所述共享应用组时,根据所述文件获取指令中所述目标应用标识和所述目标文件信息,向所述目标应用发送获取请求,所述获取请求携带所述目标应用标识和所述目标文件信息;基于所述获取请求,将所述目标应用的目标文件写入所述共享文件夹中。4.根据权利要求1所述的方法,其特征在于,所述当所述应用标识属于共享应用组时,根据所述文件获取指令,从所述共享应用组的共享文件夹中获取所述目标文件信息对应的目标文件包括:当所述应用标识属于所述共享应用组时,根据所述文件获取指令中的目标文件信息,从所述共享文件夹中存储的多个文件中筛选出所述目标文件信息对应的目标文件;将所述目标文件从所述共享文件夹切换至所述发起文件获取的应用的文件夹中。5.根据权利要求4所述的方法,其特征在于,所述当所述应用标识属于所述共享应用组时,根据所述文件获取指令中的目标文件信息,从所述共享文件夹中存储的多个文件中筛选出所述目标文件信息对应的目标文件包括:当所述应用标识属于所述共享应用组时,根据所述文件获取指令中的目标应用标识,确定出所述共享文件夹中所述目标应用标识对应的共享子文件夹;根据所述文件获取指令中的目标文件信息,从所述共享子文件夹中筛选出所述目标文件信息对应的目标文件。6.根据权利要求1所述的方法,其特征在于,所述接收文件获取指令之前,所述方法还包括下述任一项:将所述共享应用组中每个应用的文件信息存储至所述共享文件夹中;将所述共享应用组中每个应用的文件和所述文件的文件信息存储至所述共享文件夹中。7.根据权利要求1所述的方法,其特征在于,所述接收文件获取指令包括:当所述共享应用组中任一应用的应用界面显示的多个文件信息中,目标文件信息被触发时,基于所述被选中的目标文件信息,接收所述文件获取指令。8.根据权利要求7所述的方法,其特征在于,所述当所述共享应用组中任一应用的应用界面显示的多个文件信息中,目标文件信息被触发时,基于所述被选中的目标文件信息,接收所述文件获取指令之前,所述方法还包括:当所述任一应用的目标功能被开启或者共享按钮被触发时,根据所述共享文件夹中存储的多个文件信息,将所述多个文件信息显示在所述发起文件获取的应用界面中。9.根据权利要求1所述的方法,其特征在于,所述当所述应用标识属于共享应用组时,根据所述文件获取指令,从所述共享应用组的共享文件夹中获取所述目标文件信息对应的目标文件之前,所述方法还包括:基于所述共享应用组中任一应用的创建逻辑,创建所述共享应用组的共享文件夹,所述创建逻辑用于指示所述共享文件夹的创建过程;开启所述任一应用的文件共享功能,所述文件共享功能是指基于所述共享文件夹在所述共享应用组包括的多个应用之间共享文件的功能。10.根据权利要求1所述的方法,其特征在于,所述在所述发起文件获取的应用中加载所述目标文件之后,所述方法还包括:如果所述发起文件获取...
【专利技术属性】
技术研发人员:陈国良,林晓芬,林辉武,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。