控制安卓APP的方法、装置及终端设备制造方法及图纸

技术编号:35403703 阅读:12 留言:0更新日期:2022-11-03 10:55
本申请提供了一种控制安卓APP的方法、装置及终端设备,涉及计算机控制技术领域。通过本方案,Windows终端设备可以基于安卓模拟器平台,在开始菜单、设置、控制面板以及桌面这些常用控制区域为安卓APP创建快捷方式,这样便于用户在Windows终端设备相应快捷方式位置处对安卓APP进行查看、启动、卸载或更改等操作。由于本方案可以实现在Windows操作系统上操控安卓APP的方式与操控Windows软件的方式一样,符合Windows用户的常规操作习惯,而无需用户手动触发模拟器开启,也无需通过在模拟器的主界面中进行操作来使用安卓APP,因此本方案可以提升用户体验。以提升用户体验。以提升用户体验。

【技术实现步骤摘要】
控制安卓APP的方法、装置及终端设备


[0001]本申请涉及计算机控制
,尤其涉及一种控制安卓APP的方法、装置及终端设备。

技术介绍

[0002]随着个人计算机(personal computer,PC)和手机的进一步融合,PC产品的Window系统上逐渐能通过模拟器的虚拟化技术,使用手机产品安卓(Android)系统的应用程序(application,APP)。用户可以在Windows上通过模拟器软件使用安卓APP。
[0003]目前,若要实现在PC上使用安卓APP,则通常需要在PC上安装模拟器,进而用户可以在模拟器上进行一系列操作以触发安卓APP的下载、启动或卸载。具体地,一方面,如果用户需要在PC上启动某一款安卓APP,那么用户首先需要在PC上找到模拟器软件并触发模拟器启动,这样PC的桌面上会显示模拟器的主界面,然后用户需要在模拟器的主界面中找到该安卓APP的图标,并在该安卓APP的图标上操作以触发该安卓APP启动并运行。另一方面,如果模拟器的主界面中不存在用户需要的安卓APP,那么用户需要在模拟器的主界面中找到应用市场APP并触发应用市场启动,通过应用市场下载并安装安卓APP,安装完成后在模拟器的主界面中会显示已安装的安卓APP的图标,供用户选择使用,如此实现安卓APP的安装。再一方面,如果用户需要在PC上卸载安卓APP,那么用户仍然需要触发模拟器开启,并在模拟器的主界面中找到该安卓APP的图标,并对该安卓APP的图标进行卸载操作,如此实现安卓APP的卸载。
[0004]上述在PC上使用安卓APP的过程中,需要在模拟器的主界面中进行一系列操作才能实现安卓APP的下载、启动或卸载,操作繁琐,影响用户使用体验。

技术实现思路

[0005]本申请提供一种控制安卓APP的方法、装置及终端设备,可以实现在Windows操作系统上便捷操控安卓APP,无需通过在模拟器的主界面中进行操作来安装、打开或卸载安卓APP,提升了用户体验。
[0006]为达到上述目的,本申请采用如下技术方案:
[0007]第一方面,本申请提供一种在Windows操作系统上控制安卓APP的方法,该方法应用于运行Windows操作系统的终端设备,该方法包括:
[0008]响应于用户在所述终端设备上对目标安卓APP的安装、开启或卸载操作,通过安卓模拟器安装、开启或者卸载所述目标安卓APP,所述目标安卓APP为适用于安卓操作系统的应用程序;
[0009]在所述安卓模拟器安装所述目标安卓APP的情况下,在所述终端设备上显示所述目标安卓APP的快捷方式图标;
[0010]或者,在所述安卓模拟器开启所述目标安卓APP的情况下,在所述终端设备的桌面上显示所述目标安卓APP的运行界面;
[0011]或者,在所述安卓模拟器卸载所述目标安卓APP的情况下,删除所述终端设备中所述目标安卓APP的快捷方式图标。
[0012]通过本申请方案,Windows终端设备基于安卓模拟器平台在常用控制区域为安卓APP创建快捷方式,可以实现在Windows操作系统上便捷操控(例如下载、启动、卸载或更改)安卓APP,与在Windows操作系统上操作Windows软件的方式一样,符合Windows用户的常规操作习惯,而无需用户手动触发模拟器开启,也无需通过在模拟器的主界面中进行操作来使用安卓APP,因此本方案可以提升用户体验。
[0013]在第一方面的可能实现方式中,上述响应于用户在所述终端设备上对目标安卓APP的安装、开启或者卸载操作,通过所述安卓模拟器安装、开启或者卸载所述目标安卓APP,包括:
[0014]响应于用户在所述终端设备上对目标安卓APP的安装、开启或者卸载操作,在所述终端设备的后台启动所述安卓模拟器,通过所述安卓模拟器安装、开启或者卸载所述目标安卓APP。
[0015]通过本申请方案,从用户的使用感受来看,由于模拟器后台运行,并不在前台(即Windows操作系统的桌面)显示,因此用户对模拟器无感知,直观上感觉是在Windows操作系统上直接操控安卓APP,符合Windows用户的常规操作习惯,从而可以提升用户体验。
[0016]在第一方面的可能实现方式中,在所述终端设备上显示所述目标安卓APP的快捷方式图标,包括:
[0017]所述安卓模拟器调用Windows操作系统的第一应用程序接口API,在所述终端设备上创建所述目标安卓APP的快捷方式,触发在所述终端设备上显示所述目标安卓APP的快捷方式图标。
[0018]在第一方面的可能实现方式中,在所述终端设备上显示所述目标安卓APP的快捷方式图标,包括:
[0019]在所述终端设备的开始菜单中显示所述目标安卓APP的快捷方式图标;
[0020]和/或,在所述终端设备的控制面板下的卸载或更改程序界面中显示所述目标安卓APP的快捷方式图标;
[0021]和/或,在所述终端设备的桌面中显示所述目标安卓APP的快捷方式图标;
[0022]和/或,在所述终端设备的设置下的应用功能界面中显示所述目标安卓APP的快捷方式图标。
[0023]通过本方案,Windows终端设备可以基于安卓模拟器平台,在开始菜单、设置、控制面板以及桌面这些常用控制区域为安卓APP创建快捷方式,这样便于用户在Windows终端设备相应快捷方式位置处对安卓APP进行查看、启动、卸载或更改等操作。
[0024]在第一方面的可能实现方式中,上述快捷方式图标对应的文件名包括预设字符和目标安卓APP的应用名称;其中,所述预设字符可以为空白字符或者不可见字符。
[0025]在第一方面的可能实现方式中,上述方法还包括:
[0026]响应于用户在所述终端设备上对目标安卓APP的触发安装操作,下载所述目标安卓APP的第一安装包;
[0027]将所述目标安卓APP的第一安装包存储至所述终端设备中的共享路径。
[0028]在第一方面的可能实现方式中,上述下载所述目标安卓APP的第一安装包,包括:
从应用市场下载所述目标安卓APP的第一安装包;
[0029]其中,所述响应于用户在所述终端设备上对目标安卓APP的触发安装操作,包括:响应于用户在所述应用市场中与所述目标安卓APP对应的安装控件上的触发安装操作。
[0030]在第一方面的可能实现方式中,若所述应用市场为exe文件且安装于所述终端设备上,则当所述exe文件被拉起时,将所述应用市场的运行界面呈现在所述终端设备上;或者,若所述应用市场为exe文件且关联安装在所述安卓模拟器内的应用市场apk,则当终端设备接收用户运行exe文件指令时,拉起所述安卓模拟器内的应用市场apk,将所述应用市场的运行界面显示在所述终端设备上。
[0031]在第一方面的可能实现方式中,上述通过所述安卓模拟器安装所述目标安卓APP,包括:
[0032]所述应用市场通过进程间通信,向所述安卓模拟器发送所述目标安卓APP的应用名称信息和安装包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制安卓应用APP的方法,应用于运行Windows操作系统的终端设备,所述终端设备上安装有安卓模拟器的软件,其特征在于,所述方法包括:响应于用户在所述终端设备上对目标安卓APP的安装、开启或卸载操作,通过所述安卓模拟器安装、开启或者卸载所述目标安卓APP,所述目标安卓APP为适用于安卓操作系统的应用程序;在所述安卓模拟器安装所述目标安卓APP的情况下,在所述终端设备上显示所述目标安卓APP的快捷方式图标;或者,在所述安卓模拟器开启所述目标安卓APP的情况下,在所述终端设备的桌面上显示所述目标安卓APP的运行界面;或者,在所述安卓模拟器卸载所述目标安卓APP的情况下,删除所述终端设备中所述目标安卓APP的快捷方式图标。2.根据权利要求1所述的方法,其特征在于,响应于用户在所述终端设备上对目标安卓APP的安装、开启或者卸载操作,通过所述安卓模拟器安装、开启或者卸载所述目标安卓APP,包括:响应于用户在所述终端设备上对目标安卓APP的安装、开启或者卸载操作,在所述终端设备的后台启动所述安卓模拟器,通过所述安卓模拟器安装、开启或者卸载所述目标安卓APP。3.根据权利要求1或2所述的方法,其特征在于,所述在所述终端设备上显示所述目标安卓APP的快捷方式图标,包括:所述安卓模拟器调用Windows操作系统的第一应用程序接口API,在所述终端设备上创建所述目标安卓APP的快捷方式,触发在所述终端设备上显示所述目标安卓APP的快捷方式图标。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述在所述终端设备上显示所述目标安卓APP的快捷方式图标,包括:在所述终端设备的开始菜单中显示所述目标安卓APP的快捷方式图标;和/或,在所述终端设备的控制面板下的卸载或更改程序界面中显示所述目标安卓APP的快捷方式图标;和/或,在所述终端设备的桌面中显示所述目标安卓APP的快捷方式图标;和/或,在所述终端设备的设置下的应用功能界面中显示所述目标安卓APP的快捷方式图标。5.根据权利要求3或4所述的方法,其特征在于,所述快捷方式图标对应的文件名包括预设字符和目标安卓APP的应用名称;其中,所述预设字符可以为空白字符或者不可见字符。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:响应于用户在所述终端设备上对目标安卓APP的触发安装操作,下载所述目标安卓APP的第一安装包;将所述目标安卓APP的第一安装包存储至所述终端设备中的共享路径。7.根据权利要求6所述的方法,其特征在于,所述下载所述目标安卓APP的第一安装包,包括:从应用市场下载所述目标安卓APP的第一安装包;其中,所述响应于用户在所述终端设备上对目标安卓APP的触发安装操作,包括:响应
于用户在所述应用市场中与所述目标安卓APP对应的安装控件上的触发安装操作。8.根据权利要求7所述的方法,其特征在于,所述在所述终端设备的桌面上显示所述目标安卓APP的运行界面,包括:若所述应用市场为exe文件且安装于所述终端设备上,则当所述exe文件被拉起时,将所述应用市场的运行界面呈现在所述终端设备上;或者,若所述应用市场为exe文件且关联安装在所述安卓模拟器内的应用市场apk,则当接收用户运行exe文件指令时,拉起所述安卓模拟器内的应用市场apk,将所述应用市场的运行界面显示在所述终端设备上。9.根据权利要求7或8所述的方法,其特征在于,所述通过所述安卓模拟器安装所述目标安卓APP,包括:所述应用市场通过进程间通信,向所述安卓模拟器发送所述目标安卓APP的应用名称信息和安装包存储路径信息;所述安卓模拟器按照所述目标安卓APP的安装包存储路径信息指示的共享路径,根据所述目标安卓APP的应用名称信息获取所述目标安卓APP的第一安装包;所述安卓模拟器通过安卓系统加载所述目标安卓APP的第一安装包以安装所述目标安卓APP。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:在所述安卓模拟器安装所述目标安卓APP的情况下,所述安卓模拟器获取所述目标安卓APP的应用信息,所述目标安卓APP的应用信息包括与所述目标安卓APP对应的包名、应用图标、应用名称、版本信息、横竖屏信息、安装时间和/或名称标识符;所述安卓模拟器根据所述目标安卓APP的应用信息,在所述终端设备中生成与所述目标安卓APP的快捷方式图标关联的第二安装包,所述第二安装包包括与所述目标安卓APP对应的应用名称、应用配置信息、用于开启所述目标安卓APP的驱动程序以及用于卸载/更新所述目标安卓APP的驱动程序。11.根据权利要求7至9中任一项所述的方法,其特征在于,在所述安装所述目标安卓APP之后,所述方法还包括:所述安卓模拟器通过进程间通信向所述应用市场发送第一响应消息,所述第一响应消息包括所述目标安卓APP的包名以及所述目标安卓APP已安装的结果;所述应用市场根据所述第一响应消息,将所述应用市场中与所述目标安卓APP对应的安装控件更新显示为开启控件。12.根据权利要求1至11中任一项所述的方法,其特征在于,所述响应于用户在所述终端设备上对目标安卓APP的开启操作,通过所述安卓模拟器开启所述目标安卓APP,包括:所述终端设备响应于用户在目标安卓APP的快捷方式图标上的开启操作,调用与所述目标安卓APP的快捷方式图标关联的第二安装包中用于开启所述目标安卓APP的驱动程序,触发所述安卓模拟器启用APP开启功能;并从所述第二安装包的应用配置信息中读取所述目标安卓APP的包名,将所述目标安卓APP的包名发送给所述安卓模拟器;所述安卓模拟器根据所述目标安卓APP的包名,在所述安卓模拟器中查找到所述目标安卓APP,在所述终端设备上绘制所述目标安卓APP对应的第一窗口;并通过安卓系统开启所述目标安卓APP,将所述目标安卓APP的运行界面放入所述第一窗口。
13.根据权利要求1至12中任一项所述的方法,其特征在于,所述响应于用户在所述终端设备上对目标安卓APP的卸载操作,通过所述安卓模拟器卸载所述目标安卓APP,包括:响应于用户在所述终端设备中所述目标安卓APP的快捷方式图标上的卸载操作,所述终端设备调用所述目标安卓APP对应的第二安装包中用于卸载所述目标安卓APP的驱动程序,触发所述安卓模拟器启用APP卸载功能;并从所述第二安装包的应用配置信息中读取所述目标安卓APP的包名,将所述目标安卓APP的包名发送给所述安卓模拟器;所述安卓模拟器根据所述目标安卓APP的包名,在所述安卓模拟器中查找到所述目标安卓APP,并通过安卓系统卸载所述目标安卓APP。14.根据权利要求1至13中任一项所述的方法,其特征在于,所述删除所述终端设备中所述目标安卓APP的快捷方式图标,包括:所述安卓模拟器调用Windows操作系统的第二API,删除所述终端设备中与所述目标安卓APP对应的快捷方式图标和第二安装包。15.根据权利要求7至14中任一项所述的方法,其特征在于,在所述卸载所述目标安卓APP之后,所述方法还包括:所述安卓模拟器通过进程间通信向所述终...

【专利技术属性】
技术研发人员:刘萌马镜晰吴丹巩磊吕化
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1