一种安装包的预置方法及终端技术

技术编号:42458265 阅读:21 留言:0更新日期:2024-08-21 12:47
本发明专利技术公开一种安装包的预置方法及终端,该方法包括:获取待预置的源安装包以及预置信息;根据所述源安装包和所述预置信息生成预置载体包;基于所述预置信息修改当前终端的包管理服务;根据所述包管理服务安装所述预置载体包。相比于通过sh脚本实现安装包预置的方法,本发明专利技术将源安装包打包生成预置载体包并进行安装,不仅能够在终端内预置软件安装包,还能够在完成预置后修改软件安装包的预置内容。

【技术实现步骤摘要】

本专利技术涉及应用程序,尤其涉及一种安装包的预置方法及终端


技术介绍

1、针对部分用户的应用需求,可能需要在一些智能终端内预置特定应用程序的安装包,使得智能终端恢复出厂设置之后能够对这些应用程序的安装包进行安装和应用。

2、目前,基于android操作系统的智能终端通常是将第三方apk(android package,安卓应用程序包)预置到data目录,使其可以卸载并在恢复出厂设置之后进行还原,如图1所示,其预置过程具体为:(1)准备好需要预置的apk;(2)准备一个sh脚本(由steve bourne开发,是bourne shell的缩写),在第一次开机的时候执行该脚本,将/data/pre_install目录下的apk拷贝到/data/app目录,并设置相关权限;(3)修改编译脚本,将apk和(2)中的sh脚本拷贝到终端指定的位置,比如,将apk拷贝到/data/pre_install目录,sh脚本拷贝到/system/etc目录;(4)在init.rc中定义一个开启启动服务,该服务执行(2)中的sh脚本。其中,开机启动服务一般会根据条件本文档来自技高网...

【技术保护点】

1.一种安装包的预置方法,其特征在于,包括:

2.根据权利要求1所述的一种安装包的预置方法,其特征在于,所述预置信息包括所述源安装包的存储路径、拷贝目录和预置标识;

3.根据权利要求2所述的一种安装包的预置方法,其特征在于,所述预置文件包括安装列表文件和配置文件;

4.根据权利要求3所述的一种安装包的预置方法,其特征在于,所述根据所述包管理服务安装所述预置载体包包括:

5.根据权利要求3所述的一种安装包的预置方法,其特征在于,所述根据所述源安装包和所述预置信息创建预置载体包之后,还包括:

6.根据权利要求5所述的一种安装包的预置...

【技术特征摘要】

1.一种安装包的预置方法,其特征在于,包括:

2.根据权利要求1所述的一种安装包的预置方法,其特征在于,所述预置信息包括所述源安装包的存储路径、拷贝目录和预置标识;

3.根据权利要求2所述的一种安装包的预置方法,其特征在于,所述预置文件包括安装列表文件和配置文件;

4.根据权利要求3所述的一种安装包的预置方法,其特征在于,所述根据所述包管理服务安装所述预置载体包包括:

5.根据权利要求3所述的一种安装包的预置方法,其特征在于,所述根据所述源安装包和所述预置信息创建预置载体包之后,还包括:

6.根据权利要求5所述的一种安装包的预置...

【专利技术属性】
技术研发人员:吴志斌
申请(专利权)人:福建汇思博数字科技有限公司
类型:发明
国别省市:

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

1