回答
您無法以編程方式啓動3g連接。
您的應用程序應該知道網絡狀態,無論是EDGE,3G或WiFi。
iPhone SDK抽象出(在大多數情況下)您的連接類型。你不能選擇使用WiFi vs 3G vs EDGE vs藍牙。如果設備已越獄,但它不在SDK中。
據我所知,唯一一次可以明確使用某種連接的是使用GameKit框架,它強制你使用藍牙連接。
那麼,如果我有一個IP地址前en0接口,我知道這是WiFi和如果pdp_ip0我知道它的細胞。所以根據我的應用使用哪個ipadress,我可以選擇接口。 – tech74 2010-02-07 19:45:52
@DaveDeLong對於Objective-C和C套接字都是如此嗎? – onmyway133 2013-08-21 10:03:21
你不需要。您只需從互聯網上訪問您需要的任何資源,手機就會以合適的方式處理連接。如果你想知道是否有連接,如果有的話,是什麼類型的,有一個API和一個sample from Apple。另請參閱蘋果iPhone Network Access: Best Practices。
- 1. 如何以編程方式獲取iPhone是否使用3G,4G或GPRS連接?有沒有辦法以編程方式啓用和禁用3G連接?
- 2. 如何使用iPhone SDK以編程方式將3G連接更改爲wi-fi?
- 3. iPhone 3G連接啓用
- 4. 如何以編程方式在iPhone上啓動Contacts.app
- 5. 如何以編程方式啓動互聯網連接?
- 6. 如何以編程方式獲取iPhone 3G S的MAC地址?
- 7. 如何以編程方式振動iPhone
- 8. 以編程方式啓動iPhone上的電話會議
- 9. 如何以編程方式啓動PhoneStateListener?
- 10. 如何以編程方式啓動.pdf?
- 11. 如何以編程方式啓動Django
- 12. 如何以編程方式爲iPhone啓動/處理視圖?
- 13. 在Windows 7上以編程方式啓用/禁用連接
- 14. 3g以上的android套接字編程
- 15. 如何以編程方式連接到iPhone上的WiFi? (LEAP協議)
- 16. 以編程方式更改iPhone互聯網連接模式
- 17. 以編程方式在設備上上傳和啓動iPhone/iPad應用程序
- 18. 如何以編程方式重新啓動iOS中的iPhone應用程序
- 19. 有沒有在iPhone上以編程方式啓動Voice Control的方法?
- 20. 阻斷3G連接Iphone應用程序
- 21. iPhone OS:如何以編程方式將iPad 3G與iPad Wi-Fi區分開來?
- 22. 如何以編程方式在iPhone中強制選擇2G或3G?
- 23. 如何在ios上以編程方式獲得wifi或3G上網速度
- 24. 如何在使用iPhone的Facebook連接中以編程方式調用註銷?
- 25. iPhone:以編程方式查找互聯網連接
- 26. 以編程方式自動鎖定iPhone
- 27. Android - 以編程方式連接到wifi
- 28. 以編程方式連接兩個UIButtons
好的,但如何連接到3G,如果手機還沒有連接,或者3G始終開着,如果你有蜂窩連接 – tech74 2010-02-07 19:41:10