System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 安卓模拟器WiFi模拟方法、装置和计算机设备制造方法及图纸_技高网

安卓模拟器WiFi模拟方法、装置和计算机设备制造方法及图纸

技术编号:41131097 阅读:6 留言:0更新日期:2024-04-30 18:00
本公开提供了一种安卓模拟器WiFi模拟方法、装置和计算机设备。所述方法包括:获取安卓模拟器,所述安卓模拟器的内核经过编译,所述编译用于开启WiFi功能和USB功能;通过脚本获取USB‑WiFi设备的标识;采用所述USB‑WiFi设备的标识作为启动参数,启动所述安卓模拟器;获取所述安卓模拟器接收到的WiFi配置指令;通过WPA请求者进程将所述WiFi配置指令发送给所述安卓模拟器的内核中的WiFi驱动程序的WiFi命令接口;通过所述WiFi命令接口将所述WiFi配置指令发送给所述USB‑WiFi设备。

【技术实现步骤摘要】

本公开涉及安卓,特别涉及一种安卓模拟器wifi模拟方法、装置和计算机设备。


技术介绍

1、安卓(android)模拟器有着实体机无法比拟的优点,例如设备型号、配置均可自设定。android相关开发工作可以在模拟器中开展,随着移动技术的发展,基于wifi的应用程序和服务变得越来多。为了确保这些应用程序和服务的兼容性和性能,开发者需要在模拟器环境中对其进行测试。然而,相关技术提供的android模拟器并未提供直接的wifi模拟功能,导致开发者无法在android模拟器中方便地测试和优化基于wifi的应用程序。


技术实现思路

1、本公开实施例提供了一种安卓模拟器wifi模拟方法、装置和计算机设备。所述技术方案如下:

2、第一方面,本公开实施例提供了一种安卓模拟器wifi模拟方法,所述方法包括:

3、获取安卓模拟器,所述安卓模拟器的内核经过编译,所述编译用于开启wifi功能和通用串行总线(universal serial bus,usb)功能;

4、通过脚本获取usb-wifi设备的标识;

5、采用所述usb-wifi设备的标识作为启动参数,启动所述安卓模拟器;

6、获取所述安卓模拟器接收到的wifi配置指令;

7、通过wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口;

8、通过所述wifi命令接口将所述wifi配置指令发送给所述usb-wifi设备。</p>

9、可选地,所述开启wifi功能是指开启rtl8192cu型wifi芯片功能。

10、可选地,所述通过脚本获取usb-wifi设备的标识,包括:

11、通过envsetup.sh脚本获取usb-wifi设备的vendorid和productid。

12、可选地,所述通过wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口,包括:

13、通过wifiservice进程将所述wifi配置指令发送给所述wpa请求者;

14、通过所述wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序中的驱动源码wifi.c的wifi命令接口。

15、可选地,所述通过所述wifi命令接口将所述wifi配置指令发送给所述usb-wifi设备,包括:

16、通过所述wifi命令接口中的wpa_ctrl_requset接口将所述wifi配置指令发送给wifi设备。

17、可选地,所述方法还包括:

18、通过所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口接收所述wifi设备发送的wifi设备状态;

19、通过所述wpa请求者进程接收所述wifi命令接口反馈的所述wifi设备状态;

20、将所述wifi设备状态反馈给所述安卓模拟器的应用。

21、可选地,所述通过所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口接收所述wifi设备发送的wifi设备状态,包括:

22、通过所述wifi命令接口中的wpa_ctrl_recv接口接收所述wifi设备发送的wifi设备状态。

23、可选地,所述通过所述wpa请求者进程接收所述wifi命令接口反馈的所述wifi设备状态,包括:

24、通过所述wpa请求者进程接收所述安卓模拟器的内核中的wifi驱动程序中的驱动源码wifi.c的wifi命令接口反馈的所述wifi设备状态;

25、通过wifimonitor进程接收所述wpa请求者进程反馈的所述wifi设备状态。

26、可选地,所述方法还包括:

27、在所述安卓模拟器启动时,通过加载init.rc文件启动所述wpa请求者进程。

28、第二方面,本公开实施例提供了一种安卓模拟器wifi模拟装置,所述装置包括:

29、获取模块,用于获取安卓模拟器,所述安卓模拟器的内核经过编译,所述编译用于开启wifi功能和usb功能;通过脚本获取usb-wifi设备的标识;

30、启动模块,用于采用所述usb-wifi设备的标识作为启动参数,启动所述安卓模拟器;

31、所述获取模块,还用于获取安卓模拟器接收到的wifi配置指令;

32、处理模块,用于通过wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口;

33、接口模块,用于通过所述wifi命令接口将所述wifi配置指令发送给所述usb-wifi设备。

34、可选地,所述开启wifi功能是指开启rtl8192cu型wifi芯片功能。

35、可选地,获取模块,用于通过envsetup.sh脚本获取usb-wifi设备的vendorid和productid。

36、可选地,处理模块,用于通过wifiservice进程将所述wifi配置指令发送给所述wpa请求者;通过所述wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序中的驱动源码wifi.c的wifi命令接口。

37、可选地,接口模块,用于通过所述wifi命令接口中的wpa_ctrl_requset接口将所述wifi配置指令发送给wifi设备。

38、可选地,接口模块,还用于通过所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口接收所述wifi设备发送的wifi设备状态;

39、处理模块,还用于通过所述wpa请求者进程接收所述wifi命令接口反馈的所述wifi设备状态;

40、该装置还可以包括:反馈模块,用于将所述wifi设备状态反馈给所述安卓模拟器的应用。

41、可选地,接口模块,用于通过所述wifi命令接口中的wpa_ctrl_recv接口接收所述wifi设备发送的wifi设备状态。

42、可选地,处理模块,用于通过所述wpa请求者进程接收所述安卓模拟器的内核中的wifi驱动程序中的驱动源码wifi.c的wifi命令接口反馈的所述wifi设备状态;通过wifimonitor进程接收所述wpa请求者进程反馈的所述wifi设备状态。

43、可选地,该装置还可以包括:加载模块,用于在所述安卓模拟器启动时,通过加载init.rc文件启动所述wpa请求者进程。

44、第三方面,本公开实施例提供了一种计算机设备,所述计算机设备包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为执行第一方面任一项所述的安卓模拟器wifi模拟方法。

45、第四方面,本公开实施例提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由计算机设备的处理器执行时,使得所述计算本文档来自技高网...

【技术保护点】

1.一种安卓模拟器WiFi模拟方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述开启WiFi功能是指开启RTL8192CU型WiFi芯片功能。

3.根据权利要求1所述的方法,其特征在于,所述通过脚本获取USB-WiFi设备的标识,包括:

4.根据权利要求1所述的方法,其特征在于,所述通过WPA请求者进程将所述WiFi配置指令发送给所述安卓模拟器的内核中的WiFi驱动程序的WiFi命令接口,包括:

5.根据权利要求1所述的方法,其特征在于,所述通过所述WiFi命令接口将所述WiFi配置指令发送给所述USB-WiFi设备,包括:

6.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

7.根据权利要求1至5任一项所述的方法,其特征在于,所述方法还包括:

8.一种安卓模拟器WiFi模拟装置,其特征在于,所述装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括:处理器;被配置为存储处理器可执行指令的存储器;其中,所述处理器被配置为执行权利要求1至7任一项所述的方法。

10.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由计算机设备的处理器执行时,使得所述计算机设备能够执行权利要求1至7任一项所述的方法。

...

【技术特征摘要】

1.一种安卓模拟器wifi模拟方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述开启wifi功能是指开启rtl8192cu型wifi芯片功能。

3.根据权利要求1所述的方法,其特征在于,所述通过脚本获取usb-wifi设备的标识,包括:

4.根据权利要求1所述的方法,其特征在于,所述通过wpa请求者进程将所述wifi配置指令发送给所述安卓模拟器的内核中的wifi驱动程序的wifi命令接口,包括:

5.根据权利要求1所述的方法,其特征在于,所述通过所述wifi命令接口将所述wifi配置指令发送给所述usb-wifi设...

【专利技术属性】
技术研发人员:曾胜勇余琳田丹丹孟祥如曹晶王琛段先科徐剑聂补黄刚林邓洁铮陈思思万丛洋管思飏程化一汪超余安险王天咫李思张文斌段薇樊茂姚祝闫威陈晓博
申请(专利权)人:武汉船舶通信研究所中国船舶集团有限公司第七二二研究所
类型:发明
国别省市:

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

1