您可以使用TYPE_MOBILE_HIPRI网络类型强制连接到特定主机以覆盖移动连接而不是wifi,如Rainbowbreeze的答案中所述:How to use 3G Connection in Android Application instead of Wi-fi?。不幸的是,系统对这些连接强制执行超时,这对我的应用来说太短了,这对我来说实际上是无用的。有没有办法取消这种超时,或另一种方法来实现相同的结果?如果有帮助,我很乐意将我的应用程序限制为仅在root电话上运行。
答案 0 :(得分:0)
我通过每50秒刷新一次hipri连接解决了这个问题。一个hipri连接的系统超时是1分钟。所以每隔50秒就调用'enableHipri'。