[英]Sending MMS Through Android Code
我正在查看此處發布的用於通過Android應用程序發送MMS 的代碼 ,並且我已經很接近了。 未啟用Wifi連接時,我已成功發送MMS。 但是當啟用Wifi時,是時候在永不連接中使用httpConnection
了。 我已經讀過幾篇文章說要使用
ConnectivityManager.requestRouteToHost(ConnectivityManager.TYPE_MOBILE_MMS,APNBACKENDIP);
該函數返回true
意味着它應該通過TYPE_MOBILE_MMS
接口路由通信,但始終超時。 誰能指出我正確的方向? 我也嘗試使用TYPE_MOBILE
而不是TYPE_MOBILE_MMS
並且該函數返回false。
事實證明,這是一個非常簡單的答案。...在計算requestRouteToHost的IP地址時,我的IP Quad顛倒了。
IE瀏覽器:
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);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.