一些代碼行?任何經驗?如何檢測iPhone上的3G或Wi-Fi上運行的微型計算機?
0
A
回答
0
由於除我做了一個非常簡單的基於塊的可達性包裝,去掉所有過時的類C可達性代碼,傾入一個更可可形式。
用法,如:
[EPPZReachability reachHost:hostNameOrIPaddress
completition:^(EPPZReachability *reachability)
{
if (reachability.reachableViaCellular) [self doSomeLightweightStuff];
}];
在eppz!blog見Reachability with blocks for everyday use,或直接從eppz!reachability at GitHub抓住它。
它也適用於IP地址,這是一個非常罕見的Reachability包裝功能。
5
您可以使用蘋果的Reachability代碼來獲取這樣的信息:
例子:
Reachability *reach = [Reachability reachabilityForLocalWiFi];
[reach startNotifier];
NetworkStatus stat = [reach currentReachabilityStatus];
if(stat & NotReachable) {
//not reachable
}
if(stat & ReachableViaWiFi) {
//reachable via wifi
}
if(stat & ReachableViaWWAN) {
//reachable via wwan
}
1
蘋果Reachability
教室將給你這個信息。
http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
相關問題
- 1. 檢測3G或Wifi網絡恢復
- 2. 如何檢查WiFi或3G網絡可在Android設備上
- 3. 檢測使用Java在遠程計算機上運行服務
- 4. 如何檢查iPhone上的wifi密碼
- 5. 如何檢測它是否在iPhone或iPad上運行?
- 6. 如何檢索在Android應用程序中上傳或下載的手機上的GPRS/3G/wifi數據量
- 7. 檢測計算機在Windows上是否使用移動連接(3G/EDGE/GPRS)
- 8. iPhone 3G上的AVCaptureVideoDataOutput?
- 9. 如何檢測遠程計算機是否正在運行RDP?
- 10. iPhone活躍網絡類型(2G,3G,WIFI)
- 11. 如何在iPhone模擬器上測試計算機上分發iPhone應用程序進行測試?
- 12. 在遠程計算機上運行.ps1
- 13. 如何測試下載和上傳速度wifi/3G?
- 14. 如何獲得只有我的Windows計算機上運行
- 15. 如何在不同的計算機上運行elasticsearch服務器?
- 16. 如何於3G檢測網絡類型轉換成H + Android上
- 17. 如何檢測移動連接是使用javascript的2G/3G/WIFI
- 18. 檢查wifi或3G存在於android
- 19. 在iOS中檢測iPhone 3G
- 20. iPhone 3G上的GWT與3G網絡
- 21. 在.net上運行遠程計算機上的.bat
- 22. 無法在兩臺以上的計算機上運行OpenMPI
- 23. 如何讓Python程序在任何計算機上運行?
- 24. iPhone上的WiFi三角測量法
- 25. 如何檢查wifi/3g是否啓用?
- 26. 如何使用Socket和ServerSocket訪問在同一局域網上的其他計算機上運行的模擬器在計算機上運行的模擬器?
- 27. 如何計算iPhone上的流量
- 28. Android:如何從AlarmManager喚醒WIFI(或3G)?
- 29. 從遠程計算機上的本地計算機運行UFT腳本
- 30. sencha touch + phonegap ::如何測量iOS上的網絡連接速度(3G檢查)iPhone
[iOS Detect 3G or WiFi]可能的重複(http://stackoverflow.com/questions/7938650/ios-detect-3g-or-wifi) – 2013-12-16 15:49:38