本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布
这个功能如标题所述:在wifi和移动数据网络同时开启之下,在Android5.0之前系统并没有很好地提供这样的api来实现这样的功能。现在需要wifi开着的情况下,强制通过移动数据网络发送网络请求,可能会觉得哪会有这样的蛋疼需求,认为只要能访问就行了,还要特地移动网络,那我只能讲你们的业务发展中没有这样的需求。好了废话不多说,实现如下:
Wifi下指定移动网络访问服务端
首先注意权限申请,需要如下权限才能切换:
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
<uses-permission