基于android系统的内置文件显示处理方法和装置制造方法及图纸

技术编号:12619971 阅读:64 留言:0更新日期:2015-12-30 17:25
本发明专利技术涉及一种基于android系统的内置文件显示处理方法和装置。所述方法包括步骤:在recovery模式下接收到将文件保存到预设文件夹的指令时,检测所述预设文件夹是否存在,其中所述预设文件夹用于显示内置文件;若所述预设文件夹不存在,创建所述预设文件夹,并在指定文件夹内创建标示文件;在开机模式下检测到存在所述预设文件夹时,检测所述指定文件夹内是否存在所述标示文件;若所述标示文件存在,将待显示的内置文件存储到所述预设文件夹中。本发明专利技术通过设置标示文件,有效避免了因未开机而先进入recovery模式时导致无法在UI界面显示内置文件的问题,实现了内置文件的正常显示。

【技术实现步骤摘要】

本专利技术涉及电子设备
,特别是涉及一种基于android系统的内置文件显示处理方法、基于android系统的内置文件显示处理装置。
技术介绍
基于android(安卓)系统的移动终端,例如android手机等,可以将内置视频、内置音乐等内置文件放置于data/media/Movies、data/media/Music等文件夹中,然后将data文件夹打包为镜像文件烧录进入移动终端的data分区。开机内核启动完成后,会进入android的系统框架层,挂载data分区,此时data目录会存在media文件夹。假如此时无data/media/Ο文件夹(data/media/Ο文件夹下存储的文件可以正常显示,被用户看到),那么将会创建data/media/Ο文件夹,然后将data/media文件夹中的内置文件移动到data/media/0文件夹中,用户在UI (User Interface,用户界面)界面即可以看到内置音乐等内置文件。假如此时已经存在data/media/Ο文件夹,则不进行上述操作。假如在recovery (恢复模式)模式下挂载data分区,并将日志文件等保存到data/media/目录,例如日志文件存储为data/media/0/recovery.log。如果在未正常开机时先进入recovery模式,那么开机时由于已经存在data/media/O目录,所以不再进行内置文件的移动操作,则内置文件仍然在先前存储的文件夹中,即内置音乐仍然在data/media/Music,内置视频仍然在data/media/Movies等等,故用户在UI界面看不到内置文件。
技术实现思路
基于此,有必要针对上述问题,提供一种基于android系统的内置文件显示处理方法和装置,能够避免因未开机而先进入recovery模式时导致无法在UI界面显示内置文件的问题。为了达到上述目的,本专利技术采用以下方案:—种基于android系统的内置文件显示处理方法,包括步骤:在recovery模式下接收到将文件保存到预设文件夹的指令时,检测所述预设文件夹是否存在,其中所述预设文件夹用于显示内置文件;若所述预设文件夹不存在,创建所述预设文件夹,并在指定文件夹内创建标示文件;在开机模式下检测到存在所述预设文件夹时,检测所述指定文件夹内是否存在所述标示文件;若所述标示文件存在,将待显示的内置文件存储到所述预设文件夹中。—种基于android系统的内置文件显示处理装置,包括:预设文件夹检测模块,用于在recovery模式下接收到将文件保存到预设文件夹的指令时,检测所述预设文件夹是否存在,其中所述预设文件夹用于显示内置文件;文件夹和文件创建模块,用于在所述预设文件夹不存在时,创建所述预设文件夹,并在指定文件夹内创建标示文件;标示文件检测模块,用于在开机模式下检测到存在所述预设文件夹时,检测所述指定文件夹内是否存在所述标示文件;内置文件存储模块,用于在所述标示文件存在时,将待显示的内置文件存储到所述预设文件夹中。本专利技术基于android系统的内置文件显不处理方法和装置,在recovery模式下,当需要将日志文件等保存在预设文件夹中时,例如data/media/Ο文件夹,检测是否存在该预设文件夹,从而判断移动终端先前是否完成过正常开机,如果不存在该预设文件夹,则意味着移动终端没有完成过正常开机,此时创建标示文件,该标示文件用于标示预设文件夹是在recovery模式下创建。在正常开机时,如果检测到存在预设文件夹,且该预设文件夹是在recovery模式下创建,将内置文件移动到预设文件夹中,用户在UI界面即可以看到内置文件。本专利技术通过设置标示文件,有效避免了因未开机而先进入recovery模式时导致无法在UI界面显示内置文件的问题,实现了内置文件的正常显示。【附图说明】图1为本专利技术基于android系统的内置文件显示处理方法实施例的流程示意图;图2为本专利技术基于android系统的内置文件显示处理装置实施例一的结构示意图;图3为本专利技术基于android系统的内置文件显示处理装置实施例二的结构示意图。【具体实施方式】为了更好的理解本专利技术要解决的技术问题、采取的技术方案以及达到的技术效果,下面结合附图对本专利技术的【具体实施方式】做详细描述。如图1所示,一种基于android系统的内置文件显示处理方法,包括步骤:S110、在recovery模式下接收到将文件保存到预设文件夹的指令时,检测所述预设文件夹是否存在,其中所述预设文件夹用于显示内置文件;S120、若所述预设文件夹不存在,创建所述预设文件夹,并在指定文件夹内创建标示文件;S130、在开机模式下检测到存在所述预设文件夹时,检测所述指定文件夹内是否存在所述标示文件;S140、若所述标示文件存在,将待显示的内置文件存储到所述预设文件夹中。在recovery模式下,确认日志等文件需要保存的位置。如果需要将日志等文件保存在预设文件夹中,例如data/media/Ο文件夹中,挂载data分区,检测是否存在预设文件夹。如果已经存在预设文件夹,说明进入recovery模式前已经进行过正常开机,内置文件已经可以正常显示,进行recovery模式下的正常操作即可。如果不存在预设文件夹,说明进入recovery模式前没有进行过正常开机,此时将日志等文件存储到预设文件中,会影响后续开机时内置文件的正常显示,所以在创建预设文件夹的时候,也创建标示文件。如果不需要保存在预设文件夹中,则不会对后续开机过程中的内置文件显示产生影响,进行recovery模式下的正常操作即可。标示文件用于标示预设文件夹是在recovery模式下创建,用户可以根据实际需要设计标示文件的形式,例如,以空文件作为标示文件,例如,flag, txt,或者以包含有特殊符号的文件作为标示文件等等。用户可以根据实际需要指定标示文件的创建位置,考虑到后续操作的方便性和简捷性,在一个实施例中,所述指定文件夹可以为所述预设文件夹的上一级文件夹。例如预设文件夹为data/media/Ο,则指定文件夹就为data/media,假设标示文件为flag, txt,则标示文件的存储路径即为data/media/flag, txt。开机启动时,android系统层的installd (安装)进程启动,首先判断预设文件夹是否存在。所以,在一个实施例中,本专利技术方法还可以包括步骤:在开机模式下检测到不存在所述预设文件夹时,创建所述预设文件夹;将待显示的内置文件存储到所述预设文件夹中,然后将所述内置文件从所述内置文件先前存储的文件夹中删除。内置文件存储到用户可见的预设文件夹后,用户通过UI界面可以看到移动终端的内置视频、内置音乐等内置文件。将内置文件从先前存储的文件夹中删除,例如将内置音乐从先前存储的data/media/Movies中删除,主要是为了节省存储空间。当开机模式下检测到存在预设文件夹时,检测标示文件是否存在,如果不存在,则说明预设文件夹不是在recovery模式下创建,UI界面文件管理可以显示内置文件。如果存在标示文件,则为了使用户看到内置文件,需将待显示的内置文件存储到预设文件夹中。为了防止标示文件影响后续开机,避免进行多次内置文件的移动,同时也为了节省存本文档来自技高网
...

【技术保护点】
一种基于android系统的内置文件显示处理方法,其特征在于,包括步骤:在recovery模式下接收到将文件保存到预设文件夹的指令时,检测所述预设文件夹是否存在,其中所述预设文件夹用于显示内置文件;若所述预设文件夹不存在,创建所述预设文件夹,并在指定文件夹内创建标示文件;在开机模式下检测到存在所述预设文件夹时,检测所述指定文件夹内是否存在所述标示文件;若所述标示文件存在,将待显示的内置文件存储到所述预设文件夹中。

【技术特征摘要】

【专利技术属性】
技术研发人员:田小华
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1