2012-01-20 18 views
5

Android'de program aracılığıyla MMS aracılığıyla bir görüntü göndermek istiyorum. Ben aşağıdaki bağlantıları takip ediyorum:Android mms ile program aracılığıyla görüntü gönderme (Çalışma zaman aşımına uğradı)

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

How to send image via MMS in Android?

Bazen çalışır ama çoğunlukla bir olsun "java.net.SocketException: İşlem zaman aşımına uğradı".

Bu sorunla ilgili daha fazla bilgi verebilir misiniz?

+1

kullanarak göndermek nedir? – Lucifer

+0

Bazı durumlar için çalışıyor ancak birçok durumda java.net.SocketException'ı alıyorum: İşlem zaman aşımını – Sando

+1

zaman aşımına uğrattı, ardından setConnectTimeout() işlevini kullanarak Zaman Aşımınızı artırdı; – Lucifer

cevap

0

Gerçekten zaman aşımı yapıyorsunuz gibi görünüyor. Bazen çalıştığını söylüyorsun ... Bölgenizdeki 3G'niz (veya kullandığınız her şey) veri ağınızla bir alış probleminiz var mı?

Aynı yerde internette geziniyorsanız ve sayfalar yenileme ve zaman aşımı yüklemiyorsa, muhtemelen bu sizin sorununuz olur.

Alıp vermenin iyi olduğunu nereden biliyorsunuz. İstisnai yakalayarak bu sorunu atlayabilir ve kullanıcıya mesajın gönderilemediği bir mesaj atmadan önce birkaç kez daha göndermeyi tekrar deneyebilirsiniz. Daha da iyisi, istenmeyen iletilerin geçmişini kaydetmek ve böylece kullanıcının daha sonra yeniden gönderebilmesidir. Tabii ki mesajın gönderilmesinin kullanıcı tarafından yönlendirildiğini varsayıyorum. Aksi halde, zaman zaman veri alımını kontrol edebilir (her birkaç dakikada bir) ve daha sonra yeterince iyi olduğunda tekrar gönderebilirsiniz.

Yardım ettiğimi umuyorum.

0

MMS sadece htttp-post isteği alıyorsanız hangi hataları ekstra ağı

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

I checked.Its work. 
+0

Ben benzer bir şey yapıyorum! http://stackoverflow.com/questions/14452808/sending-and-receiving-mms-in-android – toobsco42

+0

mesaj gövdesi nasıl gönderilir, ben sadece konu gönderilebilir .. –

+0

@patel Bağlantı zaman aşımına uğruyor = connection.getOutputStream() "mmsender.java içinde –

İlgili konular