【发布时间】:2010-02-07 19:21:06
【问题描述】:
如何在 iphone 上以编程方式启动 3g 连接?
我需要使用socket api吗?
【问题讨论】:
如何在 iphone 上以编程方式启动 3g 连接?
我需要使用socket api吗?
【问题讨论】:
你不需要。您只需从 Internet 访问所需的任何资源,手机就会以合适的方式处理连接。如果您想知道是否有连接,如果有,使用的是哪种连接,有一个 API 和一个sample from Apple。另请参阅 Apples iPhone Network Access: Best Practices。
【讨论】:
iPhone SDK 抽象出(在大多数情况下)您的连接类型。您不能选择使用 wifi、3G、EDGE 和蓝牙。如果设备越狱了,但它不在 SDK 中,可能是可能的。
据我所知,唯一可以显式使用某种连接的情况是在使用 GameKit 框架时,它会强制您使用蓝牙连接。
【讨论】:
您不能以编程方式启动 3g 连接。
您的应用应了解网络状态,无论是 EDGE、3g 还是 WiFi。
【讨论】: