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");
}
}
}
Vorig onderwerp: Een bestand verzenden naar een contactpersoon