70得票2回答
通过智能手机无线电下载内容的应用程序如何减少对电池的影响

如果我正在开发一个智能手机应用程序,该应用程序定期从服务器下载数据,并间歇性地上传数据(分析,广告等),我该怎么做才能最大限度地减少这些传输对电池寿命的影响? 使用无线电(2G、3G、LTE等)进行传输对电池的影响尤其显著。是否有关于无线电功耗特性的内容,应影响我的选择,包括何时、什么以及如...

110得票11回答
iOS检测3G或WiFi

我不确定这是否可能,但我有这种情况。 我在UIWebView中显示的网站具有在UISegmentedController中设置链接的功能。该网站可以检测您是在wifi还是3g网络上。 现在,分段控制器指向2个不同的页面: 1-iphone友好的登录屏幕 2-主页,一旦您登录。 现在问题来...

105得票1回答
向Android添加新的网络承载者

我想要在Android(已经root或自定义构建)中添加新的传输协议,与Wifi和GPRS平行。 我已经从事了一些Android开发,并且知道(在Android 2.2中)有关于WIFI和GPRS的常量。这是否意味着我需要在许多地方添加常量,并提供网络堆栈? 我希望添加的第一个传输协议是U...

22得票3回答
在安卓系统中如何检测网络连接是wifi、3G还是EDGE?

我需要在 Android 上检测是否存在任何连接 Wifi 或 3G(或 3G+)或 EDGE。当存在 wifi 或 3G 连接时,我可以将照片发送到服务器,而仅有 EDGE 连接时则不发送到服务器。 我发现可以使用 ConnectivityManager.TYPE_WIFI 检测 wifi...

35得票4回答
评估连接速度的最佳方法

我正在开发一个应用程序,需要通过流式传输获取音乐文件,以进行实时播放。 在请求歌曲API中,我可以指定带宽(例如:50kbps、100kbps、300、600或1 Mbps)。 带宽越大,获取文件的时间就越长。由于我不希望用户受到限制,因此我有多种选择来处理这个问题: 检测手机是否使用...

24得票2回答
在3G网络下,iPad / iPhone浏览网站时出现JavaScript错误,但在WiFi下却没有。

在iPad使用3G连接http://www.manage-us.com会导致JavaScript错误,如果开启了开发者控制台,则可以看到该错误。而在同一iPad下使用WiFi连接访问相同页面时则不显示任何错误。[现在该错误已经被修复!] 为什么会出现这种情况呢? 我尝试在Mac上的Safa...

8得票5回答
如何使用AT命令获取调制解调器的SIM卡号码(ICCID)

我正在尝试使用AT命令(也称为Hayes命令集)获取我3G Huawei E5830调制解调器的SIM卡号码(ICCID,而不是IMSI)。不幸的是,在调制解调器正式文档中没有指定。请注意,需要保留HTML标签。

7得票2回答
安卓系统上能同时使用wifi和3G吗?

我正在做一个项目,需要通过Wifi (tcp/ip)让Android平板电脑与本地网络设备通信,并同时通过3G (http请求)将数据发送到服务器。 Android平板每秒从本地网络设备接收数据。这个连接在整个运行时间内必须保持不断开连接。而Android平板会定时使用HTTP请求将数据发送...

8得票1回答
3G基站切换时TCP连接会发生什么?

我在使用3G网络上传数据时,Django的POST处理程序随机发生"IOError: request data read error"异常。关于为什么Django会引发这种特定的异常已经有了答案(总结:据说是客户端断开TCP连接时发生),但在我的情况下,我正在尝试解决潜在的问题。 从我的尝试...

8得票1回答
检测3G或Wifi网络恢复

是否可以实现PhoneStateListener(或任何其他机制)来检测3G或Wifi网络连接何时恢复? 我看到LISTEN_DATA_CONNECTION_STATE和LISTEN_DATA_ACTIVITY在API摘要中都说(蜂窝),这是指仅限3G吗? 谢谢