【技术实现步骤摘要】
一种文件固定方法、装置、电子设备及存储介质
[0001]本申请涉及电子设备
,特别是涉及一种文件固定方法、装置、电子设备及存储介质。
技术介绍
[0002]Android原生提供了PinnerService服务,PinnerService服务的职责是将系统中的某些文件固定在内存中,以此提高访问这些文件的速度。PinnerService服务通过获取系统中指定路径下原始的配置文件,然后解析配置文件,得到需要固定在内存中的文件名列表,接着根据文件名列表将对应的文件固定在内存中,使得这部分页面一直不被回收机制回收。目前,关于PinnerService服务的配置文件,Android原生的方案是通过芯片类型区别配置文件,即同一类型的芯片采用相同的配置文件,导致内存固定服务的配置方式灵活性较差。
技术实现思路
[0003]本申请第一方面提供了一种文件固定方法,包括:获取当前设备的内存配置;从配置文件中确定内存配置对应的目标配置项,其中,配置文件中包含不同内存配置对应的配置项,每个配置项中包含至少一个文件标识;将目标配 ...
【技术保护点】
【技术特征摘要】
1.一种文件固定方法,其特征在于,包括:获取当前设备的内存配置;从配置文件中确定所述内存配置对应的目标配置项,其中,所述配置文件中包含不同内存配置对应的配置项,每个所述配置项中包含至少一个文件标识;将所述目标配置项中的文件标识对应的文件固定到内存中。2.根据权利要求1中所述的方法,其特征在于,所述配置文件是基于设备类型确定的,不同设备型号存在对应的配置文件。3.根据权利要求2中所述的方法,其特征在于,所述方法还包括:获取当前设备的设备型号;从配置仓库中确定所述设备型号对应的第一配置文件,其中,所述配置仓库中包含不同设备型号对应的配置文件;将所述第一配置文件进行存储。4.根据权利要求3中所述的方法,其特征在于,所述从配置文件中确定所述内存配置对应的目标配置项,包括下列至少一个步骤:响应于所述当前设备中仅存在所述第一配置文件和第二配置文件中的一个文件,则从存在的配置文件中确定所述内存配置对应的目标配置项;响应于所述当前设备中同时存在所述第一配置文件和第二配置文件,则从版本最新的配置文件中确定所述内存配置对应的目标配置项;响应于所述当前设备中未存在所述第一配置文件和第二配置文件,则从原生的配置文件中确定所述内存配置对应的目标配置项;其中,第二配置文件为从云端获取的与所述当前设备的设备类型对应的配置文件。5.根据权利要求4中所述的方法,其特征在于,所述第二配置文件为云端按照目标推送范围推送至目标设备,其中,所述目标推送范围基于设备...
【专利技术属性】
技术研发人员:叶楚成,杜冰,
申请(专利权)人:OPPO广东移动通信有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。