【技术实现步骤摘要】
跨应用的数据访问方法和装置、电子设备、存储介质
[0001]本申请涉及数据处理
,尤其涉及一种跨应用的数据访问方法和装置、电子设备、存储介质。
技术介绍
[0002]在应用开发过程中,不同应用程序需要频繁进行数据通信,目前,安卓系统提供了一些用于应用程序通信的工具,例如Broadcast、Binder等,但这些工具只能支持两个应用程序进行通信,且需要提前约定传输的数据类型、数据格式,还需要获取通信双方的APP包名等信息,应用程序之间的数据访问受限,访问效率低。
技术实现思路
[0003]本申请实施例的主要目的在于提出一种跨应用的数据访问方法和装置、电子设备、存储介质,提高不同应用程序间通信的数据访问效率。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种跨应用的数据访问方法,应用于客户端,所述客户端包括目标应用和待接入所述目标应用的接入应用,所述方法包括:
[0005]为所述目标应用创建第一数据模块和第二数据模块;
[0006]获取所述目标应用的使用数据,并将所述使用 ...
【技术保护点】
【技术特征摘要】
1.一种跨应用的数据访问方法,应用于客户端,其特征在于,所述客户端包括目标应用和待接入所述目标应用的接入应用,所述方法包括:为所述目标应用创建第一数据模块和第二数据模块;获取所述目标应用的使用数据,并将所述使用数据存储至所述第一数据模块,得到访问信息;其中,所述使用数据是所述目标应用在运行状态所使用的数据,所述访问信息是用于访问所述使用数据的信息;将所述访问信息存储于所述第二数据模块;所述接入应用从所述第二数据模块读取所述访问信息,得到目标信息;所述接入应用根据所述目标信息从所述第一数据模块中访问所述使用数据,得到目标资源。2.根据权利要求1所述的跨应用的数据访问方法,其特征在于,所述为所述目标应用创建第一数据模块和第二数据模块,包括:在所述客户端的预设存储空间为所述目标应用创建存储目录,得到目标应用目录;其中,所述预设存储空间包括第一存储位置和第二存储位置;根据所述目标应用目录在所述第一存储位置创建所述第一数据模块,根据所述目标应用目录在所述第二存储位置创建所述第二数据模块。3.根据权利要求2所述的跨应用的数据访问方法,其特征在于,所述所述接入应用从所述第二数据模块读取所述访问信息,得到目标信息,包括:为所述接入应用创建通信线程;所述接入应用通过所述通信线程调用预设的通信接口;通过所述通信接口从所述第二数据模块读取所述访问信息,得到所述目标信息。4.根据权利要求3所述的跨应用的数据访问方法,其特征在于,所述所述接入应用通过所述通信线程调用预设的通信接口,包括:所述接入应用通过所述通信线程向所述目标应用发送通信请求;所述目标应用相应于所述通信请求,并向所述接入应用返回所述目标应用目录;根据所述目标应用目录获取所述第二数据模块的存储地址,得到数据模块地址;所述通信线程根据所述数据模块地址调用所述通信接口。5.根据权利要求4所述的跨应用的数据访问方法,其特征在于,所述通过所述通信接口从所述第二数据模块读取所述访问信息,得到所述目标信息,包括:所述通信线程通过所述通信接口与所述第二数据模块建立通信连接;所述通信线程通过所述通信接口按照预设的时间...
【专利技术属性】
技术研发人员:黄亮,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。