man*_*ani 23 android bluetooth wifi android-wifi android-x86
我正在尝试在android(4. +)中开发一个wifi对等应用程序.这里的问题是如何测试它.
我试图在android模拟器中运行该应用程序.没有选项在设置菜单中配置wifi,我也厌倦了使用开发工具应用程序从模拟器启用wifi,但它没有工作,并通过我所有的谷歌搜索超过3天,我发现Android模拟器不支持无线上网.
所以我选择了使用虚拟盒的androidx86 4.0eeepc并且厌倦了添加wifi和蓝牙设备(我的应用程序同时使用蓝牙和wifi)但是只添加了蓝牙设备并且它无法正常工作.但我的虚拟盒子检测到了wifi和蓝牙设备.我只是无法让他们使用虚拟机.
我尝试了一切,比如在androidx86中使用终端模拟器应用程序手动添加地址,并netcfg通过android命令行使用,但它们都没有工作.
请建议并指导我在正确的路径上运行这些在android中使用wifi和蓝牙的应用程序.
提前致谢.
首先,请确保在Android设置中为两个虚拟机实例启用了WiFi Direct:
设置 - >无线和网络 - >更多... - > Wi-Fi直连
它已被描述为工作一旦道坎之后,我敢肯定,许多人都经历过同样的...只是一定要启用WiFi直接
我会尝试通过自然从模拟器移动到androidx86项目已经尝试过的.虽然不可靠,但如果您还没有看到它,我建议您查看并查看它:Android:在模拟器中模拟WiFi?以及如何禁用/启用网络,切换到Android模拟器中的Wifi?很可能不会有完全的成功,但可能足以让你知道它的工作或工作.
至于在没有设备的情况下测试WiFi-Direct/WiFiP2P,我建议:
当然,这两种选择都不理想,无缝或快速.所以,我绝对希望你一旦检查设置并配对WiFi AP,就应该运行AndroidX86 4.0的VirtualBox VM :-)
近期解决方案:
这可能是不久的将来要考虑的事情.真实设备由三星托管,屏幕流式传输到您的PC.
http://developer.samsung.com/remoteTestLab.do
据三星回复的电子邮件,我早些时候发给他们的.他们目前只在Android v4.0上运行2个设备(Galaxy Nexus).不幸的是,他们彼此并不亲近.(一个在韩国,一个在波兰)
但他们计划将现有的Galaxy S2升级到v4.0.因为最近三星已经发布了针对S2的v4.0升级版.一旦他们这样做了,就会有很多v4.0手机.
你可以问他们哪两部手机在物理上接近,你可以测试Wifi Direct.
---------------------------编辑---------------------- -----------
现在有很多ICS设备,你可以测试P2P.与他们核实哪两个实际上彼此靠近.