如何检测Android上的网络连接类型?
是通过ConnectivityManager.getActiveNetworkInfo().getType(),并且答案仅限于Wifi和移动?
我有一个用例,我需要使用Wifi网络而不是移动网络来处理请求。移动设备已连接到Wifi网络。但是Android似乎总是使用移动数据网络而不是Wifi网络来解决网络请求。请注意,Wifi网络无法访问Internet,它只是设置过程中外部设备暴露的wifi访问点。
我尝试使用ConnectivityManager的setNetworkPreference(ConnectivityManager.TYPE_WIFI),但是没有用。