2
即使無線網絡連接並連接到互聯網,是否可以通過移動數據以編程方式發送請求?僅當wifi上的數據通過手機數據發送數據時
我的應用程序需要調用運營商提供的服務,該服務只能通過移動數據獲得,並且我不認爲用戶要求關閉wifi是不方便的。
即使無線網絡連接並連接到互聯網,是否可以通過移動數據以編程方式發送請求?僅當wifi上的數據通過手機數據發送數據時
我的應用程序需要調用運營商提供的服務,該服務只能通過移動數據獲得,並且我不認爲用戶要求關閉wifi是不方便的。
看看https://developer.android.com/reference/android/net/ConnectivityManager.html
具體而言,它有一個功能,可以讓你做你想要的。
5 Provide an API that allows applications to request and select networks for their data traffic
你請求網絡,然後setDefaultNetwork(API 23之前),或者使用用於bindProcessToNetwork API> = 23。
你可能想請求一個int int TRANSPORT_CELLULAR功能的網絡(https://developer.android.com/reference/android/net/NetworkCapabilities.html)