[Click Android Development] vilec:
Are you able to download mms attachments ?

When I try to do it it says error downloading.

The logcat is :

D/ConnectivityService( 159): startUsingNetworkFeature for net 0: enableMMS
D/ConnectivityService( 159): reconnecting to special network
D/DataConnectionTracker( 218): enableApnType(mms), isApnTypeActive = true and state = CONNECTED
D/DataConnectionTracker( 218): setEnabled(1, true) with old state = false and enabledCount = 1
D/NetworkStateTracker( 159): setDetailed state, old =CONNECTED and new state=CONNECTING
D/ConnectivityService( 159): ConnectivityChange for MOBILE_MMS: CONNECTING/CONNECTING
D/DataConnectionTracker( 218): EVENT_APN_ENABLE_REQUEST 1, 1
D/DataConnectionTracker( 218): dataEnabled = false, enabledCount = 1, isApnTypeActive = true
D/MobileDataStateTracker( 159): mms Received state= CONNECTED, old= CONNECTING, reason= apnChanged, apnTypeList= mms
D/NetworkStateTracker( 159): setDetailed state, old =CONNECTING and new state=CONNECTED
D/ConnectivityService( 159): ConnectivityChange for MOBILE_MMS: CONNECTED/CONNECTED
E/NetworkStateTracker( 159): net.tcp.buffersize.hsdpa not found in system properties. Using defaults
V/NetworkStateTracker( 159): Setting TCP values: [4096,87380,110208,4096,16384,110208] which comes from [net.tcp.buffersize.default]
D/ConnectivityService( 159): adding dns 212.73.32.3 for MOBILE
D/ConnectivityService( 159): adding dns 212.73.32.67 for MOBILE
D/NetworkStateTracker( 159): addPrivateDnsRoutes for Mobile data state: CONNECTED(rmnet0) - mPrivateDnsRouteSet = true
D/GpsLocationProvider( 159): updateNetworkState available info: NetworkInfo: type: MOBILE_MMS[HSDPA], state: CONNECTED/CONNECTED, reason: apnChanged, extra:
lable: true
D/ConnectivityService( 159): startUsingNetworkFeature for net 0: enableMMS
D/ConnectivityService( 159): adding dns 212.73.32.3 for MOBILE
D/ConnectivityService( 159): adding dns 212.73.32.67 for MOBILE
D/ConnectivityService( 159): special network already active
I/ActivityManager( 159): Process com.tni.TasKillerFull (pid 17079) has died.
I/MediaUploader(16838): No need to wake up
D/Smack ( 1929): [XMPPConn] close connection, notifyClosed=false
W/Smack/Packet( 1929): notify conn break (IOEx), close connection
D/MobileDataStateTracker( 159): Requested host route to a2049d4 for mms(rmnet0)
D/dalvikvm(16449): GC freed 11980 objects / 529168 bytes in 190ms
D/NetworkLocationProvider( 159): onCellLocationChanged [13611,8406546]
D/dalvikvm(16838): GC freed 350 objects / 25688 bytes in 106ms
D/GTalkService( 1929): [OtrMgr] OTR not modified
D/dalvikvm(16438): GC freed 1636 objects / 101368 bytes in 135ms
I/ActivityManager( 159): Start proc com.tni.TasKillerFull for service com.tni.TasKillerFull/.TasKillerLauncher: pid=17108 uid=10060 gids={1015}
D/dalvikvm(17108): Total arena pages for JIT: 2
D/dalvikvm(17108): Total arena pages for JIT: 3
D/dalvikvm(17108): GC freed 3242 objects / 196000 bytes in 116ms
D/dalvikvm(17108): GC freed 530 objects / 32536 bytes in 121ms
D/dalvikvm( 309): GC freed 4218 objects / 297744 bytes in 166ms
I/ActivityManager( 159): Process com.tni.TasKillerFull (pid 17108) has died.
E/Mms:transaction(16438): Url: http://mm1fe1/servlets/NOK5BlHA-TMYSIIMkPwAAsHsv8xl9AAAAAAAA
E/Mms:transaction(16438): Socket is not connected
D/dalvikvm(16438): threadid=27 wakeup: interrupted
E/RetrieveTransaction(16438): java.io.IOException: Socket is not connected
E/RetrieveTransaction(16438): at com.android.mms.transaction.HttpUtils.handleHttpConnectionException(HttpUtils.java:260)
E/RetrieveTransaction(16438): at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:246)
E/RetrieveTransaction(16438): at com.android.mms.transaction.Transaction.getPdu(Transaction.java:192)
E/RetrieveTransaction(16438): at com.android.mms.transaction.RetrieveTransaction.run(RetrieveTransaction.java:120)
E/RetrieveTransaction(16438): at java.lang.Thread.run(Thread.java:1096)
E/RetrieveTransaction(16438): Caused by: java.net.SocketTimeoutException: Socket is not connected
E/RetrieveTransaction(16438): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocketImpl(Native Method)
E/RetrieveTransaction(16438): at org.apache.harmony.luni.platform.OSNetworkSystem.connectStreamWithTimeoutSocket(OSNetworkSystem.java:131)
E/RetrieveTransaction(16438): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:247)
E/RetrieveTransaction(16438): at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:535)
E/RetrieveTransaction(16438): at java.net.Socket.connect(Socket.java:1054)
E/RetrieveTransaction(16438): at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:117)
E/RetrieveTransaction(16438): at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:129)
E/RetrieveTransaction(16438): at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:164)
E/RetrieveTransaction(16438): at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:119)
E/RetrieveTransaction(16438): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:348)
E/RetrieveTransaction(16438): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
E/RetrieveTransaction(16438): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:509)
E/RetrieveTransaction(16438): at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:293)
E/RetrieveTransaction(16438): at com.android.mms.transaction.HttpUtils.httpConnection(HttpUtils.java:207)
E/RetrieveTransaction(16438): ... 3 more
E/RetrieveTransaction(16438): Retrieval failed.
D/ConnectivityService( 159): stopUsingNetworkFeature for net 0: enableMMS
D/ConnectivityService( 159): reassessPidDns for pid 16438
D/DataConnectionTracker( 218): disableApnType(mms)
D/DataConnectionTracker( 218): setEnabled(1, false) with old state = true and enabledCount = 2
D/DataConnectionTracker( 218): EVENT_APN_ENABLE_REQUEST 1, 0
D/DataConnectionTracker( 218): dataEnabled = true, enabledCount = 2, isApnTypeActive = true