小编dig*_*Guy的帖子

我可以在Android上同时打开Wi-Fi和蜂窝网络接口吗?

我正在开发一款可以在手机上运行的应用程序,该手机将成为私人Wi-Fi网络上的一个电台.电话将是电台,而不是接入点,私人Wi-Fi网络不会路由到互联网.我的应用程序需要与Internet上的服务器以及本地Wi-Fi网络上的设备进行通信,因此需要在两个网络上同时进行连接.我一直试图弄清楚如何做到这一点.

我一直在尝试在Google Android开发者小组讨论中描述的技术,题为"Android 2.X可以同时连接到3G和Wifi数据网络吗?",但它运行不佳.我发现,当我通过呼叫启用蜂窝网络时 ConnectivityManager.setNetworkPreference(ConnectivityManager.TYPE_MOBILE),我在Wi-Fi网络上打开的任何插座都将关闭.我没有尝试过,但我怀疑当我切换回Wi-Fi时蜂窝网络上的插座会发生同样的事情.

另一个问题是,这些呼叫在全球范围内运行,改变了整个电话的网络设置,而不仅仅是应用程序.像这样在全球范围内切换网络设置会干扰恰好在手机上运行的任何其他应用程序.即使在我的应用程序退出后,手机仍会继续运行它设置的最后一个网络配置.

我正在寻找一种方法,同时在蜂窝数据和Wi-Fi网络上打开连接,而不会干扰手机上运行的其他应用程序.

1.有谁知道怎么做?
2.有人知道这是否可行?

谢谢你的帮助.

android android-wifi

19
推荐指数
1
解决办法
8399
查看次数

标签 统计

android ×1

android-wifi ×1