我想以编程方式在iPhone上激活/启用GPRS。我可以查看哪些API?在模拟器的设置应用程序中没有“网络”选项,那么我是否需要在设备本身上测试应用程序?GPRS在iPhone模拟器上
1
A
回答
2
使用SDK,您不能“激活”任何类型的网络访问。只需尝试连接到远程服务器即可。
如果设备可以连接,它会。如果不能,你需要检测这个并向用户显示警告。
Apple的示例代码有大量关于如何检测网络是否处于活动状态的示例。
2
模拟器总是通过主机的Mac互联网连接进行连接。如果您问如何在模拟器上测试GPRS性能,那么您应该购买USB GPRS无线电并测试。您还可以使用内置的ipfw来限制网络带宽给模拟器并模拟GPRS带宽(请注意,延迟仍然是您的连接)。 Throttled提供了比ipfw更简单的用户界面:http://www.intrarts.com/throttled.html
正如August所说,您不能从代码中切换网络,但是您可以测试连接并建议用户连接并切换连接。
从苹果有很好的示例代码来测试连接可用性和类型:http://developer.apple.com/iphone/library/samplecode/Reachability/index.html
相关问题
- 1. iPhone SDK 3.2上有iPhone模拟器吗?
- 2. 在iphone模拟器上完成运行
- 3. iPhone 4检测...在模拟器上
- 4. 在iPad上模拟iPhone浏览器
- 5. 如何模拟在iPhone模拟器
- 6. iPhone模拟器在iPad上构建错误,并在iPhone模拟器和iPhone设备上正常工作
- 7. 在iPhone模拟器上模拟位置更新
- 8. 如何模拟面朝上和面朝下在iPhone模拟器
- 9. 是否可以在iPhone模拟器上模拟电话?
- 10. 如何在iPhone模拟器上模拟电话收入?
- 11. 在iphone上模拟触摸
- 12. iPhone模拟器是在fritz
- 13. iPhone模拟器GL_OES_standard_derivatives
- 14. iPhone 6.1模拟器
- 15. iPhone模拟器3.0
- 16. iPhone 4s模拟器
- 17. iPhone模拟器 - Calendar.sqlitedb
- 18. iPhone 3GS模拟器
- 19. iPhone模拟器上的代理授权
- 20. iPhone模拟器上的PVRTC纹理
- 21. Iphone模拟器上的OpenGL ES
- 22. 无线上的iPhone模拟器
- 23. iPhone上的SIGABRT,但不是模拟器
- 24. iPhone模拟器上的文件权限
- 25. iPhone模拟器显示器
- 26. 在模拟器中显示模糊效果,但不在iPhone上
- 27. Xcode - Iphone项目无法在iPhone模拟器上运行?
- 28. iPhone Splash:“Default.png”显示在模拟器上,但不是iPhone
- 29. 坠毁在iphone上,但不是在模拟器上
- 30. swift EXC_BAD_ACCESS在iPhone上,但不是在模拟器上