【技术实现步骤摘要】
应用程序预安装方法、系统、终端及存储介质
[0001]本专利技术涉及android系统
,更具体地说,涉及一种应用程序预安装方法、系统、终端及存储介质。
技术介绍
[0002]android系统中的应用程序可以大致分为两类:一类是系统应用程序;一类是普通应用程序。对于系统应用程序,用户是不可以卸载的;而普通应用程序,用户是可以卸载的,但是一般需要手动自行安装。如果手动的去一个一个的安装应用程序,对于那些大面积使用的android设备的场景,如教室的虚拟机客户端,是一件非常繁琐的事情。而如果将应用程序打包在固件里面,作为系统应用,那么又不能删除,会占用大量磁盘空间。
技术实现思路
[0003]本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种应用程序预安装方法,还提供了一种应用程序预安装系统、一种应用程序预安装终端及一种计算机可读存储介质。
[0004]本专利技术解决其技术问题所采用的技术方案是:
[0005]构造一种应用程序预安装方法,其中,包括以下步骤:
[000 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序预安装方法,其特征在于,包括以下步骤:第一步:在打包系统固件之前,将待预安装的应用程序拷贝至指定目录中;第二步:创建预安装服务;第三步:设备刷写固件,开机运行,启动预安装服务;第四步:判断设备是否为第一次启动,是则在设置的指定目录中查找应用程序并由系统模拟手动安装应用程序方式进行安装,否则退出预安装服务。2.根据权利要求1所述的应用程序预安装方法,其特征在于,所述第二步创建预安装服务实现方法包括:通过在init.rc中添加启动服务preinstallApk。3.根据权利要求2所述的应用程序预安装方法,其特征在于,所述第三步中,预安装服务启动时执行脚本文件preinstallApk.sh,该脚本文件用于执行所述第四步操作。4.根据权利要求1
‑
3任一所述的应用程序预安装方法,其特征在于,所述系统模拟手动安装应用程序方式进行安装的方法为:通过pm命令安装。5.一种应用程序预安装系统,用于实现如权利要求1
‑
4任一所述的应用程序预安装方法,其特征在于,包括安装程序拷贝单元、预安装服务加载单元和系统模拟安装单元;所述安装程序拷贝单元,用于在打包系统固件之前,将待预安装的应用程序拷贝至指定目录中;所述预安装服务...
【专利技术属性】
技术研发人员:张博昱,
申请(专利权)人:深圳市智微智能科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。