1
A
回答
4
這裏是測試設備的最佳方式有INTERNET連接期限。
public static boolean hasActiveInternetConnection(Context context) {
if (isNetworkAvailable(context)) {
try {
HttpURLConnection urlc = (HttpURLConnection) (new URL("http://www.google.com").openConnection());
urlc.setRequestProperty("User-Agent", "Test");
urlc.setRequestProperty("Connection", "close");
urlc.setConnectTimeout(1500);
urlc.connect();
return (urlc.getResponseCode() == 200);
} catch (IOException e) {
Log.e(LOG_TAG, "Error checking internet connection", e);
}
} else {
Log.d(LOG_TAG, "No network available!");
}
return false;
}
下面就來檢查它是否具有WiFi連接或數據連接方式。
private boolean checkInternetConnection()
{
ConnectivityManager conMgr = (ConnectivityManager) getSystemService (Context.CONNECTIVITY_SERVICE);
// ARE WE CONNECTED TO THE NET
if (conMgr.getActiveNetworkInfo() != null
&& conMgr.getActiveNetworkInfo().isAvailable()
&& conMgr.getActiveNetworkInfo().isConnected())
{
return true;
}
else
{
return false;
}
}
相關問題
- 1. 如何檢查WiFi網絡是否可用
- 2. 檢查是否可用WIFI使用ASIHTTPRequest
- 3. 如何檢查wifi/3g是否啓用?
- 4. 如何檢查本地wifi連接
- 5. 如何檢查wifi是否連接?
- 6. 如何檢查本地WiFi網絡中的設備是否已連接或使用其IP地址?
- 7. UWP-如何檢查是否連接到Wifi網絡
- 8. 檢查程序是否通過wifi上網
- 9. 如何檢查WiFi或3G網絡可在Android設備上
- 10. iOS檢查WiFi協助是否啓用
- 11. 使用ifconfig檢查我是在本地WiFi還是3G
- 12. 如何查找任何設備上可用的網絡是EDGE還是WiFi?
- 13. 檢查網絡連接是否可用
- 14. windows mobile:檢查網絡是否可用
- 15. 可可 - 如何檢測Mac是否在以太網連接,沒有WiFi
- 16. 如何檢查WiFi選項是否啓用
- 17. 如何檢查網站地圖是否包含一些網址
- 18. 如何檢查服務器是否可用於在本地網絡上安裝文件夾/驅動器?
- 19. 檢查用戶是否連接到Android上的WIFi
- 20. 如何檢查CLLocationCoordinate2DIsValid是否可用?
- 21. 如何檢查LocationManager.NETWORK_PROVIDER是否可用?
- 22. 如何檢查端口是否可用
- 23. 如何檢查Eamil是否可用?
- 24. 如何檢查DirectX是否可用?
- 25. 如何檢查bootstrap是否可用?
- 26. Windows phone 8,檢查wifi是否打開?
- 27. 如何檢查iPhone上的wifi密碼
- 28. 如何檢查網絡連接是否可用在iphone
- 29. 如何檢查本地綁定函數是否適用於Modernizr
- 30. 如何檢查是否使用本地/硬件鍵盤?
你只是想測試手機是否有一個conntection? – 2011-12-16 14:00:13