jjzjj

iphone - 从 WiFi 转到 3G 时没有网络

我的iPhone应用程序在3G网络下运行良好。我正在使用AppleReachability类来检测网络可用性但是从wifi区域移动到3G时,网络不可用,或者太慢了。为什么会发生......任何想法 最佳答案 这取决于您使用的传输协议(protocol)。因为你的设备在两个不同的网络之间移动,任何现有的连接(例如你已经启动的TCP连接)将不再工作(尽管没有一些奇特的TCP切换魔法)。因此,iOS中依赖连接状态的后台服务可能会尝试重新连接,这可能会导致速度暂时变慢。希望这对事情有所启发。 关

ios - 3g 慢到无法使用的地步 - 在 wifi 上很好

我的iOS应用程序向服务器发出请求,使用php脚本访问数据库,并发回一些数据。数据库命中非常简单,只需根据唯一键获取一些数据。它在wifi上工作正常(延迟不到一秒),但在3g上慢到无法使用的程度。谁能告诉我可能是什么原因,或者我可以在哪里探索更多?我想像facebook或googlemaps这样的应用程序比我正在做的数据密集得多,但它们似乎响应速度更快。我可能向服务器发送不超过20-30个字符(加上JSON添加的任何开销),然后返回约500-1000个字符(加上JSON添加的任何开销)。我正在同步发送内容,但我不认为异步对我没有帮助...无论如何,在我收到消息之前数据不会出现。我的发送

命令行升级 Cisco ios AP c3702i c3602i c2702i 1702i胖固件 Autonomous ios image ap3g2-k9w7-tar.153-3.JPO.tar

CiscoAironetiosimageforAP1700/2700/3600/3700c3702ic2702i胖固件CiscoAironetiosimageforc3500Accesspoint17002600270036003700系列终极版本胖固件ap3g2-k9w7-tar.153-3.JPO.tarAutonomousiosimage:ap3g2-k9w7-tar.153-3.JPO.tar型号覆盖:CiscoAirnetAP1700I,2700I/2700E,2600I/2600E,3600I/3600E,3700I/3700E准备工作:1.下载文件 ap3g2-k9w7-tar.

如何搭建服务器调试2G/3G/4G模块通信/公网TCP服务器调试

一、简介        在调试2G/3G/4G模块网络通信时,个人电脑无法直接进行调试,因为个人电脑连接网络属于局域网,而2G/3G/4G等GSM网络属于广域网,也就是公网,所以如何调试2G/3G/4G网络需要进行内网穿透。二、调试服务器解决方案    方案一:使用安信可透传云        安信可透传云解决方案是指安信可提供的免费在线调试服务器,调试着可直接使用,链接为:安信可透传云V1.0http://tt.ai-thinker.com:8000/ttcloud1、获取TCP服务器及端口号:备注:端口号刷新后会更新,通信模组需重新设置服务器地址和端口号,不然无法获取上报数据。2、在通信模组

iphone - 我可以限制 iPhone3G 使用我的 iPhone 应用程序吗?

我的iPhone应用程序在iPhone3G上运行不佳。我可以让拥有这些型号的用户无法下载该应用程序吗?如果是这样,3G用户在应用商店中搜索我的应用时会看到什么?它是否会出现在商店中?如果是,他们什么时候会收到无法下载该应用程序的通知? 最佳答案 我建议您在info.plist中使用UIRequiredDeviceCapabilities键。这让您可以准确地告诉AppStore您需要哪些功能,而不是您需要哪种设备。如果您的应用程序在3G上“运行不佳”,我猜这是因为性能问题,因此您需要更新的处理器。考虑将arm7设置为您所需的设备功能之

ios - AVAudioPlayer 在 iPod touch 2G 和 3G 中播放音乐

我正在尝试使用AVAudioPlayer在iPhone和iPodtouch上播放音频文件。该代码在iPhone和iPodtouch4G中运行良好,我可以听到音乐。但是当我在iPodtouch2G、iPodtouch3G上测试时,我听不到任何声音。下面是我用来播放音频文件的代码:NSString*zeroAudioPath=[[NSBundlemainBundle]pathForResource:@"TimerBell"ofType:@"aif"];NSURL*file=[[NSURLalloc]initFileURLWithPath:zeroAudioPath];AVAudioPlay

ios - Xcode 4.3.3 编译项目 -> 构建成功但 Phonegap-App 不会安装在 iPhone 3G 上

标题中描述了问题。build设置中的体系结构设置为(armv7)$(ARCHS_STANDARD_32_BIT)。armv6也不起作用。该设备运行的是iOS4.2.1。我今天更新了我的Xcode,从那以后它不再在3G上运行,但是它可以在装有iOS5.1的4S上运行。App是用Phonegap开发的有人遇到过这种情况并且知道如何避免这种情况吗?提前致谢 最佳答案 确保您的Info.plist不包含“必需的设备armv7的capabilities”键。如果存在,请将其删除。确保“仅构建事件架构”设置为否。在目标的“BuildSettin

ios - 如何在 iOS 中检测 wifi 或 3G 信号强度?

我正在使用iOS中的MPMediaplayer框架开发视频播放器,我需要在我的应用中播放两个视频(即我的第一个视频将在用户网络信号强时播放)。我的第二个视频播放器将在他们的低网络时播放。我需要在wifi或3G等网络中播放我的视频...我的第一件事是如何在我的iphone手机中检测我的wifi速度和3G速度。我需要以MBPS为单位获得移动wifi速度。我正在尝试编写一些代码。但这对我不起作用。提前致谢。#import"Reachability.h"@interfaceNetworkViewController()@end@implementationNetworkViewControll

ios - 如何通过程序在iOS中启用移动网络(3G/4G)?

我正在iOS中开发。我想通过程序启用移动网络(3G/4G):需要JB吗?如何通过程序在iOS中启用移动网络(3G/4G)?提前致谢。 最佳答案 不,如果没有越狱,这是做不到的。iOS应用是沙盒化的,因此您无法通过程序访问这些设置。我建议您使用CoreTelephony框架检查连接类型(3G0r4G)是什么,并提示用户切换到所需的移动网络。 关于ios-如何通过程序在iOS中启用移动网络(3G/4G)?,我们在StackOverflow上找到一个类似的问题: h

ios - 获取设备信号强度

我正在尝试获取运营商、wifi、3g和4g的信号强度(以dBm为单位)。我目前正在使用此代码从状态栏获取运营商和wifi,我想知道是否有其他方法或更好的方法?另外,我如何获得3g和4g的费用?UIApplication*app=[UIApplicationsharedApplication];NSArray*subviews=[[[appvalueForKey:@"statusBar"]valueForKey:@"foregroundView"]subviews];NSString*dataNetworkItemView=nil;NSString*wifiNetworkItemView