Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Android > как отправить MMS программно


Автор: panyapanya 21.3.2011, 20:32
mMessageManeger = SmsManager.getDefault();
mMessageManeger.sendTextMessage(mContact.getPhone(), null, message, sentIntent, deliveryIntent);



есть ли что-н. похожее для MMS
Мне нужно отправить MMS программно, т.е не используя родную программу, а отправить прямо из Activity
Может кто сталкивался?

Заранее спасибо

Автор: ivanovpv 22.3.2011, 10:04
Конечно есть:
Код

Intent sendIntent = new Intent(Intent.ACTION_SEND);  
sendIntent.putExtra("abrakadabra", "more abrakadabra");  //как обычный SMS
sendIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(url));  //пихаем урл ресурса, который собираемся отправить
sendIntent.setType("image/png");  //указываем mime тип ресурса


Правда при этом будет активирован встроенный активити для отсылки SMS/MMS, если хотите совсем по взрослому прямо из кода - то тогда смотрите http://stackoverflow.com/questions/2972845/i-want-send-image-through-using-mms-in-android/2973016#2973016

Автор: panyapanya 22.3.2011, 16:47
Да , мне нужно "по взрослому" прямо из кода, но есть ли ещё какой-н. способ, кроме описанного по данной ссылке. Это способ я уже видел и там задействованны библиотеки , которые напрямую недоступны SDK. Можно ли как-н. средствами SDK или небольшой сторонеей библиотекой. Заранее спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)