Abrufen des Benutzerprofils
Vor Beginn erforderliche Aktion: Stellen Sie sicher, dass Sie die Aufgabe
Registrieren Ihrer Anwendung bei der BlackBerry Messenger-Plattform abgeschlossen haben und die Klasse, die den Bildschirm
MyUserProfileScreen anzeigt, einen Verweis auf das mit Ihrer Anwendung verknüpfte
BBMPlatformContext-Objekt übergibt.
- Importieren Sie die erforderlichen Klassen und Schnittstellen.
import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.profile.*;
import net.rim.device.api.system.*;
import java.util.*;
- Erstellen Sie eine Klasse, die MainScreen erweitert. Geben Sie im Konstruktor für diese Screen-Klasse das mit der Anwendung verknüpfte BBMPlatformContext-Objekt ein.
public class MyUserProfileScreen extends MainScreen
{
public MyUserProfileScreen(BBMPlatformContext platformContext)
{
}
}
- Rufen Sie im Konstruktor BBMPlatformContext.getUserProfile() auf, um eine Referenz auf das UserProfile-Objekt abzurufen, das mit diesem BBMPlatformContext verknüpft ist. Diese zurückgegebene Instanz ist das Profil des aktuellen Benutzers.
UserProfile userProfile = platformContext.getUserProfile();
- Rufen Sie im Konstruktor Anzeigenamen, Avatar, Status, Statusmeldung und persönliche Nachricht des Benutzers ab. Weisen Sie den Variablen diese Werte zu.
String displayName = userProfile.getDisplayName();
Bitmap displayPicture = userProfile.getDisplayPicture();
String personalMsg = userProfile.getPersonalMessage();
int status = userProfile.getStatus();
String statusMsg = userProfile.getStatusMessage();
Waren diese Informationen hilfreich? Senden Sie uns Ihren Kommentar.