The invention provides a system setting method of Android system, a separation method of customized package and system ROM package, and an upgrade package generating method, modifies Android system, sets up the configuration of each functional module of Android system, and runs uniformly by reading the corresponding system configuration in cstm.ini of the system customized directory. The text needed to be displayed in each function module of the system is displayed by reading the text configured in cstm.ini of the system customized directory; the pictures needed to be displayed in each function module of the Android system are set up and displayed by the pictures assigned to the image folder of the system customized directory, based on the above modifications The traditional system firmware of Android is separated into two parts: system ROM and customization package. Compared with the existing technology, it is easy to quickly adapt new projects or new product requirements, convenient for users to use different scenarios, improve user experience, and save traffic.
【技术实现步骤摘要】
Android系统的系统设置方法、定制包和系统ROM包的分离方法及升级包生成方法
本专利技术涉及一种Android系统的系统设置方法、定制包和系统ROM包的分离方法及升级包生成方法,涉及Android系统的系统升级领域。
技术介绍
如图1所示,Android系统通常开发一个ROM的流程是:首先软件工程师根据需求改代码编译输出ROM,然后提交给测试人员测试,如果测试有问题提交给软件工程师修改bug并输出ROM,再提交给测试人员测试,如果测试还有问题又再提交给软件工程师修改bug并输出ROM,这样循环往复,直到稳定的ROM出来。按照标准开发流程,在同一硬件平台上开发不同软件需求的多个项目,每个项目都必须要走一个ROM生成测试的标准流程,因此每个项目都要投入对应人力资源,若项目很多时,将出现开发周期长、人力成本和时间成本的巨大消耗。
技术实现思路
本专利技术提供了一种便于对Android系统升级内容进行分离的系统设置方法,便于对Android系统升级包分离,以使在此分离的基础上,实现对不同升级包的分别升级,以缩短开发周期,降低人力、时间和资源成本的巨大消耗。本专利技术还提供了一种Android系统定制包分离方法和一种Android系统的系统ROM包分离方法,便于在此分离的基础上,实现单独对不同升级包的分别升级,以缩短开发周期,降低人力、时间和资源成本的巨大消耗。本专利技术还提供了一种Android系统定制升级包生成方法和系统ROM升级包生成方法,便于在此生成的升级包的基础上,实现单独对不同升级包的分别升级,以缩短开发周期,降低人力、时间和资源成本的巨大消耗。本专利技 ...
【技术保护点】
1.一种便于对Android系统升级内容进行分离的系统设置方法,其特征在于:具体方法包括,修改Android系统,设置Android系统的各个功能模块的配置,统一通过读取系统定制目录的cstm.ini中对应的系统配置来运行;设置Android系统的各个功能模块中所需要显示的文字,统一通过读取系统定制目录的cstm.ini中配置的文字来显示;设置Android系统的各个功能模块中所需要显示的图片,统一通过指定到系统定制目录的image 文件夹的图片来显示。
【技术特征摘要】
1.一种便于对Android系统升级内容进行分离的系统设置方法,其特征在于:具体方法包括,修改Android系统,设置Android系统的各个功能模块的配置,统一通过读取系统定制目录的cstm.ini中对应的系统配置来运行;设置Android系统的各个功能模块中所需要显示的文字,统一通过读取系统定制目录的cstm.ini中配置的文字来显示;设置Android系统的各个功能模块中所需要显示的图片,统一通过指定到系统定制目录的image文件夹的图片来显示。2.一种Android系统定制包分离方法,其特征在于:基于权利要求1所述系统设置方法修改Android系统,具体方法包括,A、将需要预制的apk包存放于app文件夹中;将用于存放Android系统的各个功能模块中所需要显示的图片存放于image文件夹中;在cstm.ini中设置好系统配置;B、设置image文件夹中的文件、app文件夹中的文件及cstm.ini文件的安装命令到cstm_install.sh;C、将image文件夹中的文件、app文件中的文件、cstm.ini和cstm_install.sh打包成为一个cstm_signed.zip,即完成定制包的分离制作;所述cstm.ini文件为系统配置文件,包括系统app配置和系统配置;cstm_install.sh文件为Android标准的脚本文件。3.根据权利要求2所述的Android系统定制包分离方法,其特征在于:所述A中,根据每一张图片的功能作用对所述图片进行命名,以便于供终端读取。4.根据权利要求2或3所述的Android系统定制包分离方法,其特征在于:所述方法还包括,将image文件夹中的文件、app文件夹中的文件、cstm.ini和cstm_install.sh使用MD5工具生成MD5码,再将这个MD5码加密存放到MANIFEST.MF文...
【专利技术属性】
技术研发人员:钟波,肖适,刘志明,何志刚,
申请(专利权)人:成都市极米科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。