应用程序多开方法、装置、终端设备及存储介质制造方法及图纸

技术编号:16455762 阅读:31 留言:0更新日期:2017-10-25 19:51
一种应用程序多开方法,应用于一终端设备,所述应用程序多开方法包括:启动一应用程序的安装时判断是否存在已安装的该应用程序;若该终端设备中已安装该应用程序,则修改待安装的应用程序的包名;安装已修改包名的该应用程序;及修改此次安装的应用程序的包的地址,将所述包的地址由相对地址改成绝对地址。根据所述发光元件的影像或视频计算所述发光元件对应在所述操控装置的显示屏中的位置坐标。本发明专利技术还提供一种应用程序多开装置、终端设备及存储介质。所述应用程序多开方法、装置、终端设备及存储介质代码量少,实现容易,兼容性好。

【技术实现步骤摘要】
应用程序多开方法、装置、终端设备及存储介质
本专利技术涉及一种应用程序管理方法,尤其涉及一种应用程序多开方法、装置、终端设备及存储介质。
技术介绍
随着终端设备的越来越成熟,终端设备,如智能手机和平板电脑等已经成为了人们日常生活的必备品。目前市场上的终端设备,一个应用程序只能启动一个实例并运行,不能像在电脑上使用某些应用程序一样实现多开。例如,针对某个聊天工具或微博,用户具有多个账号,需要同时登陆使用;或者针对某款游戏,用户具有多个账号,需要同时登陆满足切换、交易等方便操作。这些多开的需求在电脑上实现起来比较容易,但是,终端设备受限于终端设备操作系统的特性,用户在终端设备操作系统下同时只能开启一个应用程序的实例,当需要登录另一个账号时,只能在当前运行的实例中注销当前账号以达到切换的目的,这就带来了诸多的不便。
技术实现思路
有鉴于此,有必要提供一种应用程序多开方法、装置、终端设备及存储介质,可满足应用程序的多开需求。一种应用程序多开装置,应用于终端设备,所述应用程序多开装置包括:安装模块,所述安装模块用于在接收到应用程序安装请求时判断是否存在已安装的该应用程序;若该终端设备中已安装该应用程序,则修改待安装的应用程序的包名;运行已修改包名的该应用程序的安装程序。在一种实施方式中,所述应用程序多开装置还包括冲突模块,所述冲突模块用于判断再次安装的该应用程序是否与在先安装的应用程序冲突,若存在冲突,则修改该再次安装的应用程序的包的地址,将所述包的地址由相对地址改成绝对地址。在一种实施方式中,其中所述相对地址为所述终端设备为此次安装的该应用程序分配的虚拟地址;所述绝对地址为所述终端设备为第一次安装的该应用程序分配的地址。在一种实施方式中,所述冲突模块通过所述终端设备的查找类函数修改应用程序的包的地址。一种应用程序多开方法,应用于终端设备,所述应用程序多开方法包括:接收应用程序安装请求;判断是否存在已安装的该应用程序;若该终端设备中已安装该应用程序,则修改待安装的应用程序的包名;运行该已修改包名的应用程序的安装程序。在一种实施方式中,所述应用程序多开方法还包括:接收再次安装的应用程序的运行请求;判断再次安装的该应用程序是否与在先安装的应用程序冲突;若存在冲突,修改再次安装的应用程序的包的地址,将所述再次安装的应用程序的包的地址由相对地址改成绝对地址。在一种实施方式中,其中所述相对地址为所述终端设备为此次安装的该应用程序分配的虚拟地址;所述绝对地址是所述终端设备为第一次安装的该应用程序分配的地址。在一种实施方式中,修改应用程序的包的地址通过调用所述终端设备提供的查找类函数实现。一种终端设备,所述终端设备包括存储装置及处理装置,所述处理装置用于执行所述至少一指令以实施上所述的应用程序多开方法。一种非易失性存储介质,所述非易失性存储介质存储有至少一个指令,所述至少一个指令被处理装置执行时实施上所述的应用程序多开方法。所述应用程序多开装置、方法、终端设备及存储介质代码量少,实现容易,兼容性好。附图说明图1是本专利技术实施方式提供的一种应用程序多开方法流程图。图2是本专利技术实施方式提供的一种应用程序多开装置模块图。图3是本专利技术实施方式提供的一种终端设备的结构示意图。图4是本专利技术实施方式提供的一种应用程序多开人机交互界面图。图5是本专利技术实施方式提供的另一种应用程序多开人机交互界面图。主要元件符号说明应用程序多开装置20安装模块202冲突模块204终端设备30存储装置31处理装置32显示装置33如下具体实施方式将结合上述附图进一步说明本专利技术。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。以下所描述的系统实施方式仅仅是示意性的,所述模块或电路的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由同一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。实施例如图1所示,为本专利技术实施方式提供的一种应用程序多开方法100的流程图。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。本专利技术实施方式提供的应用程序多开方法100应用于终端设备,所述终端设备可以是,但不限于任何一种可获取用户影像的电子产品,例如,平板电脑、智能手机、个人数字助理(PersonalDigitalAssistant,PDA)、智能式穿戴式设备等终端。本实施例所揭示的终端设备可以基于任何现有的操作平台,例如安卓(Android)、微软视窗操作系统(WindowsPhone)等。为便于描述,如下实施例中以安卓平台为例进行说明。所述安卓平台系统采用四层架构,包括核心层、系统运行库层、应用程序框架层及应用层序层。其中核心层作为硬件与软件之间的抽象层,还负责系统安全性、内存管理、网络协议栈和驱动模型等。所述系统运行库层提供一些供开发者使用的组件。所述应用程序框架层提供开发者使用的应用程序接口(ApplicationProgramInterface,API)框架。所述应用程序层即为通过应用程序框架层编写的能够运行在虚拟机上的程序,例如聊天工具微信、QQ及各种游戏应用程序等。步骤101,接收应用程序安装请求。具体地,可通过显示界面显示待安装应用程序安装程序,用户通过点选待安装应用程序发出应用程序安装请求。步骤102,判断所述终端设备的已安装的应用程序中是否存在相同包名的应用程序。若是,则进入步骤103,若否,则进入步骤105。步骤103,修改待安装的应用程序对应的包名,使之区别于已安装的应用程序的包名。例如,假定安装的应用程序为微信,该应用程序的包名为com.tencent.mm,可修改再次安装的应用程序的包名为com.tencent.mm2。步骤104,启动修改报名后的该应用程序的安装。步骤105,第一次安装该应用程序。具体地,第一次安装该应用程序,则以该终端设备中安装应用程序的常规方式进行安装该应用程序,即直接运行该应用程序的安装程序。步骤106,接收应用程序的运行请求。具体地,可通过显示界面显示待已完成安装的应用程序图标,如图4所示,用户通过点选应用程序图标发出应用程序运行请求。步骤107,判断是否存在冲突,若存在冲突,进入步骤108,否则直接进入步骤109。具体地,接收到应用程序的运行请求时,会先在该应用程序指向的地址中查找相关的数据文件,如果查找不到,则会返回查找不到的信息,根据该信息即可判定存在冲突,若能找到,则不存在冲突。步骤108,修改再次安装的该应用程序对应的包的路径,将其相对路径修改为绝对路径,以避免该再次安装本文档来自技高网
...
应用程序多开方法、装置、终端设备及存储介质

【技术保护点】
一种应用程序多开装置,应用于终端设备,其特征在于,所述应用程序多开装置包括:安装模块,所述安装模块用于在接收到应用程序安装请求时判断是否存在已安装的该应用程序;若该终端设备中已安装该应用程序,则修改待安装的应用程序的包名;启动已修改包名的该应用程序的安装程序。

【技术特征摘要】
1.一种应用程序多开装置,应用于终端设备,其特征在于,所述应用程序多开装置包括:安装模块,所述安装模块用于在接收到应用程序安装请求时判断是否存在已安装的该应用程序;若该终端设备中已安装该应用程序,则修改待安装的应用程序的包名;启动已修改包名的该应用程序的安装程序。2.如权利要求1所述的应用程序多开装置,其特征在于,所述应用程序多开装置还包括冲突模块,所述冲突模块用于判断再次安装的该应用程序是否与在先安装的应用程序冲突,若存在冲突,则修改该再次安装的应用程序的包的地址,将所述包的地址由相对地址改成绝对地址。3.如权利要求2所述的应用程序多开装置,其特征在于,其中所述相对地址为所述终端设备为此次安装的该应用程序分配的虚拟地址;所述绝对地址为所述终端设备为第一次安装的该应用程序分配的地址。4.如权利要求2所述的应用程序多开装置,其特征在于,所述冲突模块通过所述终端设备的查找类函数修改应用程序的包的地址。5.一种应用程序多开方法,应用于终端设备,其特征在于,所述应用程序多开方法包括:接收应用程序安装请求;判断是否存在已安装的该应用程序;若该终端设备中已安装...

【专利技术属性】
技术研发人员:余哪杰
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东,44

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

1