كيفية برمجيا إرسال الرسائل المتعددة الوسائط في بلاك بيري ؟
-
06-07-2019 - |
سؤال
كيفية برمجيا إرسال رسالة MMS في بلاك بيري ؟
المحلول
MMS API (4.6 و >)
هناك صافي.ريم.بلاك بيري.api.mms الطبقة التي "توفر المرافق المتقدمة التفاعل مع الرسائل MMS النظام.".ولكن هذا يعطي فقط القدرة على "تعديل الرسالة قبل إرسالها أو ينكر ذلك من إرسالها تماما" باستخدام addSendListener
باستخدام بروتوكول MMS في اتصال
من javax.microedition.io.رابط API:
mms
هذا البروتوكول يفتح MMS اتصال عبر الشبكة اللاسلكية.فتح الطلب يجب أن يكون مهيأ على النحو التالي:
(MessageConnection) Connector.open("mms://[<peer_address >]:[<application_Id>]");
حيث:
- < peer_address > هو رقم الهاتف أو عنوان البريد الإلكتروني للمستلم.
- < application_Id > يستخدم لتحديد تطبيق جافا.
على سبيل المثال إرسال رسالة mms إلى استخدام تطبيق معين
Connector.open("mms://+123456789:applicationID");
فتح الخادم وضع MessageConnection استخدام
Connector.open("mms://:applicationID");
انظر أيضا إدخال الوسائط المتعددة في J2ME نموذج التعليمات البرمجية - كيفية إرسال MMS ؟ و إرسال واستقبال رسائل الوسائط المتعددة على الأجهزة J2ME
لقد حاولت أبدا هذا النهج, لذلك لا استطيع ان اقول ما اذا كان يعمل.
الاحتجاج الرسائل التطبيق
الخيار الآخر هو فتح الرسائل التطبيق برمجيا أن يؤلف MMS:
Invoke.invokeApplication(Invoke.APP_TYPE_MESSAGES,
new MessageArguments(MessageArguments.ARG_NEW_MMS));