Bagaimana cara mengirim file audio sebagai lampiran di BlackBerry?

Bagaimana cara mengirim file audio sebagai lampiran di BlackBerry SDK 6?


person James    schedule 15.12.2011    source sumber


Jawaban (1)


Anda dapat mengonversi file audio menjadi bytearray dan kemudian menggunakan metode berikut

public synchronized boolean sendMail(final byte []data,
                    final boolean licensed) 
            {    
            Folder[] folders = store.list(4);
            Folder sentfolder = folders[0];
            // create a new message and store it in the sent folder
            msg = new Message(sentfolder);
            multipart = new Multipart();
            textPart = new TextBodyPart(multipart,"Audio");
            Address recipients[] = new Address[1];
            try {

                    recipients[0] = new Address(address, "XYZ");
                    msg.addRecipients(Message.RecipientType.TO, recipients);
                    msg.setSubject("Audio"); 
                    try {
                            Thread thread = new Thread("Send mail") {
                                    public void run() {
                                            emailSenderIsBusy = true;
                                            try {


                                                        attach = new SupportedAttachmentPart(
                                                                    multipart, "application/octet-stream",
                                                                    "title",data);                                                      


                                                    multipart.addBodyPart(textPart);
                                                    multipart.addBodyPart(attach);
                                                    msg.setContent(multipart);
                                                    Transport.send(msg); 
                                            }
                                            catch(SendFailedException e)
                                            {

                                            } 
                                            catch (final MessagingException e) { 


                                            } 
                                            catch (final Exception e) { 

                                            }

                                    }           
                            };
                            thread.start(); 
                            return true;
                    } 
                    catch (final Exception e) 
                    { 

                    }
            }catch (final Exception e) {

            }

            return false;
    }
person rfsk2010    schedule 15.12.2011
comment
bagaimana cara mendapatkan byte dari file audio? - person Signare; 18.04.2012
comment
@Signare, Anda dapat melihat jawaban saya untuk pertanyaan serupa ini. Ini membaca file PDF menjadi byte[], tetapi harus sama untuk file data biner apa pun. - person Nate; 23.06.2012