Ontwikkelingshandleiding

Local Navigation

Codevoorbeeld: een bestand verzenden naar een contactpersoon

In het volgende codevoorbeeld wordt aangenomen dat de klasse die MyBBMScreen heeft verzonden, toegang heeft tot het object BBMPlatformContext voor deze toepassing en het aan de constructor MyBBMScreen heeft doorgegeven.

import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.service.*;
public class MyBBMScreen extends MainScreen
{
    public MyBBMScreen(BBMPlatformContext platformContext) 
    {
        BBMPlatformContactList contacts = platformContext.getUIService().showContactPicker("Send File To", ContactListProvider.BBM_CONTACTS_WITH_APP, false, false);
        if (contacts.size() > 0)
        {
            BBMPlatformContact contact = (BBMPlatformContact)contacts.getAll().nextElement();
            FilePicker filePicker = FilePicker.getInstance();
            String filePath = filePicker.show();
            platformContext.getMessagingService().sendFile(contact, filePath, "Here's the file");
        }
    }
}

Was deze informatie nuttig? Stuur ons uw opmerkingen.