一种加速Android系统启动的方法及装置制造方法及图纸

技术编号:5408515 阅读:791 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及操作系统领域,公开了一种加速Android系统启动的方法及装置。本发明专利技术通过将Android系统全部apk包的列表信息保存在设备存储介质的文件中,在系统重新启动的时候直接读取该文件中的列表信息,在内存中建立apk包的信息列表代替逐个扫描、解析apk包的方法,节约apk包的扫描、解析时间,从而使Android系统能够快速的启动。

【技术实现步骤摘要】

本专利技术涉及操作系统领域,尤其涉及的是一种加速Android系统启动的方法及装置。
技术介绍
Android (安卓)系统是google (谷歌)推出的一款开源的操作系统,目前广 泛应用于手机等手持嵌入式设备,一些电视厂商也逐渐推出了基于Android的网络电视。Android系统是基于Iinux内核的,系统启动首先是bootloader (引导加 载程序)和linux kernel (内核程序)启动加载,然后通过init进程解析init.rc脚 本启动servicemanager (服务管理)和zygote (孵化器)等几个基本的服务,接 下来是Android系统服务的启动过程。Android的系统服务包括apk包管理服务(PackageManagerService),活动管理服务(ActivityManagerService),窗口管理服务 (WindowManagerService)等。最后是Android系统home (主桌面)启动,至此整个 系统启动完毕。在Android系统启动过程中,系统服务的启动占整个系统启动的时间比较长, 其中系统服务的apk包管理服务(Pack本文档来自技高网...

【技术保护点】
一种加速Android系统启动的方法,其特征在于,包括:步骤S101、开始启动Android系统;进入步骤S110;步骤S110、启动引导加载程序的步骤;步骤S120、启动linux内核的步骤;步骤S130、应用init进程解析init.rc脚本的步骤;步骤S140、启动zygote进程的步骤;步骤S150、启动系统服务的步骤;然后进入步骤S160;步骤S160、完成启动Android系统;其中,步骤S150、系统服务启动的步骤包括启动apk包管理服务的步骤,该启动apk包管理服务的步骤,包括以下具体步骤:步骤151、开始启动包管理服务的步骤;步骤152、包管理服务开始扫描、解析apk包的步骤...

【技术特征摘要】

【专利技术属性】
技术研发人员:邹海超
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:44

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

1