【技术实现步骤摘要】
一种加速安卓系统启动的方法及终端
本专利技术属于安卓终端
,尤其涉及一种加速安卓系统启动的方法及终端。
技术介绍
安卓系统是一种基于Linux操作系统的自由及开放源代码的操作系统,由谷歌公司和开放手机联盟领导及开发,主要用于移动设备,如智能手机和平板电脑。安卓系统的系统架构和其他操作系统一样,采用了分层的架构,从架构图看,安卓操作系统分为四层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。安卓操作系统具有良好的开发性,用户可以从应用商店或者其他途径下载和安装安卓系统应用,安卓系统应用通常以APK文件提供,当用户安装的应用很多时,会造成安装系统启动时间很长。主要是因为,安卓系统在启动的过程中,会启动应用程序管理服务,该应用程序管理服务负责扫描系统中特定的目录,找到其中的应用程序文件,即以APK为后缀的文件,然后对这些文件进行解析,得到应用程序的相关信息,完成应用程序的安装过程,当安装的APK文件越多时,安卓系统启动所需要的时间越长,极大的影响了用户体验。
技术实现思路
有鉴于此,本专利技术实施例提供了加速安卓系统启动的方法及终端,以 ...
【技术保护点】
1.一种加速安卓系统启动的方法,其特征在于,包括:在安卓系统启动时,通过应用程序管理服务扫描并安装用户行为统计文件中记录的应用;其中,所述用户行为统计文件中记录的应用为用户从安卓桌面启动器启动的应用程序;在所述安卓系统完成启动后,通过所述应用程序管理服务扫描并安装终端上除所述用户行为统计文件中记录的应用之外的其他应用。
【技术特征摘要】
1.一种加速安卓系统启动的方法,其特征在于,包括:在安卓系统启动时,通过应用程序管理服务扫描并安装用户行为统计文件中记录的应用;其中,所述用户行为统计文件中记录的应用为用户从安卓桌面启动器启动的应用程序;在所述安卓系统完成启动后,通过所述应用程序管理服务扫描并安装终端上除所述用户行为统计文件中记录的应用之外的其他应用。2.如权利要求1所述的加速安卓系统启动的方法,其特征在于,所述在安卓系统启动时,通过应用程序管理服务扫描并安装用户行为统计文件中记录的应用之前还包括:从终端的数据库中获取所述终端上安装的所有应用程序的信息,所述信息包括所述终端上安装的所有应用程序的应用包名及快捷图标的位置信息;遍历所述信息中所有应用程序的快捷图标的位置信息,判断所述安卓桌面启动器上在这些位置上是否有按键操作;若所述安卓桌面启动器上在某个位置上有按键操作,则判断该位置所对应的应用的应用包名是否与新启动的应用的包名相同;若相同,则将该位置所对应的应用的运行时间以及应用包名记录至所述用户行为统计文件中。3.如权利要求2所述的加速安卓系统启动的方法,其特征在于,所述从终端的数据库中获取所述终端上安装的所有应用程序的信息,所述信息包括所述终端上安装的所有应用程序的应用包名及快捷图标的位置信息之前还包括:建立所述终端的数据库,所述终端上安装的所有应用程序的信息以数据表的形式存储在所述数据库中,所述数据表的表字段至少包括应用程序的应用包名和快捷图标的位置信息。4.如权利要求3所述的加速安卓系统启动的方法,其特征在于,所述若相同,则将该位置所对应的应用的启动时间、运行结束时间以及应用包名记录至所述用户行为统计文件中之后还包括:将所述用户行为统计文件上传至云端进行存储。5.如权利要求4所述的加速安卓系统启动的方法,其特征在于,在安卓系统启动时,通过应用程序管理服务扫描并安装用户行为统计文件中记录的应用包括:在安卓系统启动时,从云端获取所述用户行为统计文件;解析所述用户行为统计文件,获取所述用户行为统计文件中所包括的应用程序的应用包名和运行时间;根据所述应用程序的运行时间确定所述用户行为统计文件中所包括...
【专利技术属性】
技术研发人员:孙向作,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。