回答
您无法以编程方式启动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. 如何以编程方式启用远程桌面连接?
- 8. 如何以编程方式振动iPhone
- 9. 以编程方式启动iPhone上的电话会议
- 10. 如何以编程方式启动Django
- 11. 如何以编程方式启动PhoneStateListener?
- 12. 如何以编程方式启动.pdf?
- 13. 如何以编程方式为iPhone启动/处理视图?
- 14. 如何在android中以编程方式关闭3G数据连接?
- 15. 如何以编程方式连接到iPhone上的WiFi? (LEAP协议)
- 16. 如何在iOS 5的iPhone上以编程方式启动电话?
- 17. 在Windows 7上以编程方式启用/禁用连接
- 18. 3g以上的android套接字编程
- 19. 以编程方式更改iPhone互联网连接模式
- 20. 以编程方式在设备上上传和启动iPhone/iPad应用程序
- 21. 如何以编程方式重新启动iOS中的iPhone应用程序
- 22. 有没有在iPhone上以编程方式启动Voice Control的方法?
- 23. 阻断3G连接Iphone应用程序
- 24. 如何以编程方式在iPhone中强制选择2G或3G?
- 25. iPhone OS:如何以编程方式将iPad 3G与iPad Wi-Fi区分开来?
- 26. 以编程方式在Windows 8上启动快捷方式
- 27. 如何在Apple Watch中以编程方式获取已连接的iPhone名称
- 28. 如何在使用iPhone的Facebook连接中以编程方式调用注销?
好的,但如何连接到3G,如果手机还没有连接,或者3G始终开着,如果你有蜂窝连接 – tech74 2010-02-07 19:41:10