一种应用程序的下载安装方法及系统技术方案

技术编号:33056114 阅读:32 留言:0更新日期:2022-04-15 09:42
本发明专利技术公开了一种应用程序的下载安装方法及系统,其中,方法包括如下步骤:1)定义各个状态的状态值;2)将应用程序当前状态值叠加到更新软件包的状态值上;3)判断软件包的状态值中是否含有待检查的状态值若有,则将该待检查的状态值与软件包的状态值叠加;4)获取最高权限状态值时,该状态值即为当前下载安装过程中最新的状态;5)显示步骤4)得到的最新的状态。系统包括:状态定义单元,状态计算单元,状态存储单元,显示单元。本发明专利技术能够提高程序编码效率,降低整个流程的复杂度,同时降低对车机本身的性能损耗,提高应用程序状态管理的性能。提高应用程序状态管理的性能。提高应用程序状态管理的性能。

【技术实现步骤摘要】
一种应用程序的下载安装方法及系统


[0001]本专利技术涉及移动操作系统领域,尤其涉及一种安卓(Android)系统上应用程序(APP,即Application应用程序)软件包(APK,即Android application package)的下载安装方法及系统,以有序管理应用程序的下载、安装、更新、卸载等多种状态。

技术介绍

[0002]通信技术飞速发展,数据的传输效率日益增长,用户得以在有限的屏幕空间上体验更加丰富多彩的互联网服务。为了丰富用户的生活,改善用户体验,大大小小各行各业的公司都在互联网化,前赴后继将自家的服务打包成APP,送到用户设备上。面对网络上纷繁复杂、鱼龙混杂、散落四方的APP,用户急需一个即开即用且可靠安全的平台整理供用户下载优质APP,各大系统官方应用商店就此诞生。
[0003]目前,在基于安卓系统开发的APP中,大部分都是Java语言开发,字符串常量因其直观易识别的特性被广泛使用,在各种业务场景中用以标识不同的场景或属性,并基于字符串(String)常量做条件判断;这对于基于安卓系统的车机系统使用非常不方便本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序的下载安装方法,其特征在于:包括如下步骤:1)定义应用程序下载安装过程中各个状态的具体状态值;2)更新软件包状态时,将应用程序当前状态值叠加到更新软件包的状态值上,叠加时采用二进制运算符或;3)检查软件包当前状态时,判断软件包的状态值中是否含有待检查的状态值,若有,则将该待检查的状态值与软件包的状态值叠加,叠加时采用二进制运算符与;4)获取最高权限状态值时,通过判断二进制长度确定二进制状态,将最高位二进制状态转为状态值,该状态值即为当前下载安装过程中最新的状态;5)显示步骤4)得到的最新的状态。2.根据权利要求1所述的一种应用程序的下载安装方法,其特征在于:步骤1)中,应用程序下载安装过程中的状态包括下载、打开、更新、安装、等待、暂停、下载中、安装中、付款以及错误;各个状态,均具有一与之对应的状态值。3.根据权利要求2所述的一种应用程序的下载安装方法,其特征在于:步骤1)中,各状态与状态值的对应关系如下:下载 = 0x1;打开 = 0x2;更新 = 0x4;安装 = 0x8;...

【专利技术属性】
技术研发人员:饶伟
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1