Android以编程方式通过mms发送图像(操作超时)

时间:2012-01-20 09:13:45

标签: android messaging mms

我想在Android中以编程方式通过彩信发送图片。我正在关注以下链接:

http://androidbridge.blogspot.com/2011/03/how-to-send-mms-programmatically-in.html

How to send image via MMS in Android?

它有时会工作,但主要是我得到一个“java.net.SocketException:操作超时”。

任何人都可以提供有关此问题的更多信息吗?

2 个答案:

答案 0 :(得分:0)

听起来你真的超时了。你说它有时会起作用......你所在地区的3G(或你正在使用的)数据网络是否存在接收问题?

如果您从同一位置上网并且页面没有加载刷新和超时,则可能是您的问题。

尝试接收良好的地方。您可以通过捕获异常来绕过此问题,并在向用户弹出无法发送消息的消息之前再重试几次消息,或者等等。更好的是保存未发送消息的历史记录,以便用户以后可以重新发送它们。当然我假设发送消息是用户驱动的。如果没有,你可以不时检查数据接收(每隔几分钟),然后在足够好的时候重新发送,直到它通过。

希望我帮忙。

答案 1 :(得分:0)

MMS只是使用额外网络发送的http-post请求

you can download the source code here.
http://www.ziddu.com/download/14286605/SendMMS3.zip.html

I checked.Its work.