我正在寻找通过安卓应用程序发送彩信的the code posted here,我非常接近。在未启用Wifi连接的情况下,我已成功发送彩信。但当需要在启用Wifi的情况下在never connections中使用httpConnection时。我看过几篇文章说要使用
ConnectivityManager.requestRouteToHost(ConnectivityManager.TYPE_MOBILE_MMS,APNBACKENDIP);该函数返回true,这意味着它应该通过TYPE_MOBILE_MMS接口来路由流量,但它总是超时。有谁能给我指个方向吗?此外,我尝试使用TYPE_MOBILE而不是TYPE_MOBILE_MMS,该函数返回false。
发布于 2011-02-22 05:35:28
事实证明这是一个令人难以置信的简单答案…当我计算requestRouteToHost的IP地址时,我的IP四元组被颠倒了。
也就是说,我有:
int address = ((addr[0] & 0xFF) << 24) | ((addr[1] & 0xFF) << 16) | ((addr[2] & 0xFF) << 8) | (addr[3] & 0xFF);然而,它应该是:
int address = ((addr[3] & 0xFF) << 24) | ((addr[2] & 0xFF) << 16) | ((addr[1] & 0xFF) << 8) | (addr[0] & 0xFF);https://stackoverflow.com/questions/5053887
复制相似问题