簡體   English   中英

通過Android代碼發送彩信

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM