一种数据访问方法及电子设备技术

技术编号:40769720 阅读:14 留言:0更新日期:2024-03-25 20:18
本申请实施例公开了一种数据访问方法及电子设备,涉及数据共享技术领域,能够减少无效拉起ContentProvider所在的进程的概率,进而可以减少无效拉起进程造成的内存资源的浪费。该方法包括:第一APP响应于第一操作,向电子设备发送第一数据请求;其中,第一数据请求用于请求查询第二APP中的目标内容提供器对应的共享数据;电子设备响应于第一数据请求,获取目标内容提供器的状态;电子设备在目标内容提供器的状态为激活状态的情况下,拉起目标内容提供器所在的进程;电子设备在目标内容提供器所在的进程被拉起的情况下,向目标内容提供器发送查询请求;目标内容提供器响应于查询请求,向第一APP发送目标数据。

【技术实现步骤摘要】

本申请涉及数据共享,尤其涉及一种数据访问方法及电子设备


技术介绍

1、目前,安卓tm(androidtm)操作系统提供有内容提供器(contentprovider),用于提供跨应用程序的数据共享和访问机制,实现在电子设备中的不同应用程序之间共享数据。具体地,现有技术中电子设备可以接收一个应用程序(或称为调用app)发送的第一数据请求,该第一数据请求用于请求查询电子设备中的任意一个contentprovider对应的共享数据。然后,电子设备响应于该第一数据请求,先将该contentprovider所在的进程拉起(例如,拉起该contentprovider所属的被调用app),再执行该contentprovider查询共享数据,并向调用app返回共享数据的步骤。

2、然而,电子设备中的大多数contentprovider可能没有可访问的共享数据,此时,电子设备将该contentprovider所在的进程拉起后也查询不到数据,导致无效的拉起该contentprovider所在的进程。拉起该内容提供器所在的进程还占用了电子设备的内存资源,造成内存资源本文档来自技高网...

【技术保护点】

1.一种数据访问方法,其特征在于,应用于电子设备,所述电子设备包括第一APP和第二APP,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述获取所述目标内容提供器的状态之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述拉起所述目标内容提供器所在的进程,包括:拉起所述第二APP。

4.根据权利要求1所述的方法,其特征在于,所述电子设备响应于所述第一数据请求,获取所述目标内容提供器的状态,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述电子设备还包括第三APP,所述方法还包括:

6...

【技术特征摘要】

1.一种数据访问方法,其特征在于,应用于电子设备,所述电子设备包括第一app和第二app,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述获取所述目标内容提供器的状态之后,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述拉起所述目标内容提供器所在的进程,包括:拉起所述第二app。

4.根据权利要求1所述的方法,其特征在于,所述电子设备响应于所述第一数据请求,获取所述目标内容提供器的状态,包括:

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述电子设备还包括第三app,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述电子设备响应于所述第二数据请求,获取所述目标内容提供器的状态,包括:

7.根据权利要求6所述的方法,其特征在于,所述方法还包括:

8.根据权利要求5所述的方法,其特征在于,所述第二数据请求包括:用于请求向所述目标内容提供器对应的共享数据写入数据的请求,用于请求更新所述目标内容提供器对应...

【专利技术属性】
技术研发人员:刘权黄德志
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1