【技术实现步骤摘要】
一种数据更新方法、电子设备及存储介质
[0001]本申请涉及数据传输
,尤其涉及一种数据更新方法、电子设备及存储介质。
技术介绍
[0002]目前,电子设备(如手机)需要安装操作系统(如iOS系统,Android系统)才可以被用户使用。以操作系统为Android系统为例,Android系统中的大多数数据都保存在settings数据库中,可以达到永久保存数据,以及实现各个应用之间共享数据的目的。
[0003]其中,settings数据库是以key
‑
value的形式保存数据,这样,电子设备可以通过key读取到key对应的value数据。但是,在电子设备的操作系统升级时,根据不同的应用场景,需要对settings数据库中的key进行修改。这样一来,在电子设备的操作系统升级到新版本后,会导致修改后的key与value数据不对应。
技术实现思路
[0004]本申请实施例提供一种数据更新方法、电子设备及存储介质,可以在电子设备的操作系统升级到新版本后,通过修改后的数据索引读取到与该数据索
【技术保护点】
【技术特征摘要】
1.一种数据更新方法,其特征在于,应用于电子设备中,所述电子设备中保存有第一数据信息,所述第一数据信息中包括多个第一数据索引和每个第一数据索引对应的第一数据;所述第一数据是所述电子设备运行过程中产生的用户数据;所述方法包括:所述电子设备检测到开机指令后,所述电子设备获取配置文件;其中,所述配置文件中包括所述电子设备的多个第一应用程序包APK中每个第一APK提供的第二数据索引和第三数据索引的对应关系,所述第二数据索引为所述电子设备的操作系统升级前的数据索引,所述第三数据索引为所述操作系统升级后的数据索引;所述电子设备判断所述第一数据信息中是否包括与所述第二数据索引相同的第一数据索引;若所述第一数据信息中包括与所述第二数据索引相同的第一数据索引,所述电子设备采用所述配置文件中与所述第二数据索引对应的第三数据索引,替换所述第一数据信息中与所述第二数据索引相同的第一数据索引;其中,替换后的所述第一数据信息中包括所述第三数据索引和与所述第三数据索引对应的第一数据;当所述电子设备接收到包括所述第三数据索引的访问请求时,所述电子设备根据所述第三数据索引从所述第一数据信息中读取对应的第一数据。2.根据权利要求1所述的方法,其特征在于,所述电子设备判断所述第一数据信息中是否包括与所述第二数据索引相同的第一数据索引,包括:所述电子设备遍历所述配置文件中的每个所述第二数据索引,判断所述第一数据信息中是否包括与所述第二数据索引相同的第一数据索引。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据信息中还包括多个第四数据索引和每个第四数据索引对应的第二数据;所述第二数据不是所述电子设备运行过程中产生的用户数据;在所述电子设备获取所述配置文件之前,所述方法还包括:当所述电子设备检测到开机指令时,所述电子设备更新所述第一数据信息中每个所述第二数据的数据索引。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。