2011-06-15 280 views
1

可以在一個應用程序的後端啓動WiFi或移動互聯網嗎? 我創建了一個需要Internet訪問的應用程序。應用程序應在啓動時檢查Internet連接。如果沒有連接,請打開WiFi或移動互聯網連接。打開互聯網連接

這可能嗎?

我使用ConnectiveManager來檢查連接狀態。

回答

1

您可以使用setWifiEnabled()更改wifi狀態。

如果沒有配置wifi網絡,它應該自動使用數據網絡(如果有的話)。 使用ConnectivityManager檢查是否有任何數據網絡。

+0

我可以用移動網絡做這個模擬嗎? – Happo 2011-06-15 11:37:16

+1

如果未授予系統權限,則無法啓用移動網絡數據。這是設計的,所以應用程序不能濫用可結算功能。您應該顯示標準的Android設置屏幕,以便用戶可以啓用它自己。 – inazaruk 2011-06-15 12:10:16