Я исследовал использование MTOM под Android, но ничего не нашел. Я не знаю, есть ли еще реализация, работающая с Android.
Но это то, что вы можете сделать по FTP , что было бы хорошим выбором, я думаю. И вы можете проверить целостность файла, используя контрольную сумму (рассчитывается с обеих сторон, а затем сравнивается).
Использование 3G для больших файлов, вероятно, займет много времени и будет дорогостоящим, поэтому для меня лучше всего использовать WiFi. Вы можете определить, подключено ли ваше устройство через WiFi , как описано здесь .