[发明专利]一种移动应用运行环境的处理方法及装置在审
申请号: | 202110320382.6 | 申请日: | 2021-03-25 |
公开(公告)号: | CN113138806A | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 禹飞飞 | 申请(专利权)人: | 车智互联(北京)科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F11/36 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云;赵爱军 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 应用 运行 环境 处理 方法 装置 | ||
1.一种移动应用运行环境的处理方法,适于在计算设备中执行,所述计算设备包括存储器,所述存储器中存储与所述移动应用关联的环境键值对列表,所述环境键值对列表中包括多个环境键值对,其中每一环境键值对的键为移动应用运行环境的环境名称、键值为与环境名称相对应的服务器地址,所述方法包括:
在移动应用的安装过程中,创建与所述环境键值对列表中环境键值对数量相等的快捷方式,其中,每一快捷方式对应一个环境键值对,每一快捷方式与所述移动应用相互绑定;
为已创建的快捷方式的快捷方式名称赋值为其对应的环境键值对的键;
响应用户点击已创建的快捷方式,获取当前点击的快捷方式名称;
在所述环境键值对列表中查询与当前点击的快捷方式名称相对应键值对的键值;
将移动应用访问服务器的接口设置为已查询出的键值,以使所述移动应用在当前点击的快捷方式所对应的运行环境下运行。
2.如权利要求1所述的方法,其中,所述创建与所述环境键值对列表中环境键值对数量相等的快捷方式的步骤包括:
判断运行移动应用的操作系统是否满足第一条件,若是,则创建与所述环境键值对列表中环境键值对数量相等的桌面快捷方式。
3.如权利要求2所述的方法,还包括步骤:
若运行移动应用的操作系统不满足所述第一条件,继续判断环境键值对列表中环境键值对数量是否大于第一数值,若否,则创建与所述环境键值对列表中环境键值对数量相等的长按快捷方式,若是,则以所述环境键值对列表中第一个键值对为起始位置,顺序读取前第一数值个键值对,并创建与已读取的键值对相同数量的长按快捷方式。
4.如权利要求2或3所述的方法,其中,所述操作系统为Android操作系统,所述第一条件为所述移动应用的操作系统是否小于8.0版本,所述第一数值为4。
5.如权利要求1至4中任一项所述的方法,其中,所述响应用户点击已创建的快捷方式,获取当前点击的快捷方式名称的步骤包括:
响应用户点击已创建的快捷方式,进入与已点击快捷方式相互关联的移动应用首页;
获取当前点击的快捷方式名称;
其中,所述在所述环境键值对列表中查询与当前点击的快捷方式名称相对应键值对的键值的步骤包括:
将当前点击的快捷方式名称作为参数传递至移动应用首页的Activity组件中;
以Activity组件的参数作为环境键值对的键,在所述环境键值对列表中查询与键对应的键值。
6.如权利要求1至5中任一项所述的方法,还包括步骤:
在安装所述移动应用之前,添加快捷方式权限,其中,所述快捷方式权限包括添加快捷方式权限、移除快捷方式权限、移动应用设置的读权限和移动应用设置的写权限中的一种或多种。
7.如权利要求1至6中任一项所述的方法,其中,所述运行环境包括开发环境、测试环境、准生产环境和生产环境中的一种或多种。
8.如权利要求1至7中任一项所述的方法,在安装所述移动应用之前还包括步骤:
判断所述移动应用的前一版本所使用的环境键值对列表与所述存储器中存储的环境键值对列表是否相同,若否,则创建环境键值对列表;
保存所述环境键值对列表至所述存储器。
9.一种计算设备,包括:
至少一个处理器;以及
存储器,存储有程序指令,其中,所述程序指令被配置为适于由所述至少一个处理器执行,所述程序指令包括用于执行如权利要求1-8中任一项所述的方法的指令。
10.一种存储有程序指令的可读存储介质,当所述程序指令被移动终端读取并执行时,使得所述计算设备执行如权利要求1-8中任一项所述方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于车智互联(北京)科技有限公司,未经车智互联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110320382.6/1.html,转载请声明来源钻瓜专利网。