如果我的Android手机自动选择Wi-Fi(如果可用),如果没有则进入下一个数据服务等。如果我使用机器人的数据连接
connectivity.setNetworkPreference(ConnectivityManager.TYPE_WIFI);
将确保同样的结果或将其限制在只使用wi-fi。
如果我的Android手机自动选择Wi-Fi(如果可用),如果没有则进入下一个数据服务等。如果我使用机器人的数据连接
connectivity.setNetworkPreference(ConnectivityManager.TYPE_WIFI);
将确保同样的结果或将其限制在只使用wi-fi。
是的。默认情况下,android选择WiFi网络,如果WiFi网络不可用,则切换到移动运营商网络。要实现开关形式WiFi到移动网络,您可以按照我的答案在这里:How to handle WiFi to Mobile network switch programatically?
我可以在Android 2.1和2.2下的不同设备上看到我使用的所有HTC:当3G和Wifi都启用且可用时,系统会关闭3G以使用Wi-Fi。
如果设备连接到WIFI网络,Android会使用它,因为它具有1.优先级。 而且你几乎总是更喜欢使用WIFI来进行网络操作。所以你不必担心这一点。
该文档显示“当激活时,所有数据通信将默认使用此连接。”无论您设置为网络首选项,做了默认连接。系统默认值必须是Wifi本身。