Récupérer le profil de l'utilisateur
Avant de commencer : Assurez-vous que vous avez terminé la tâche
Enregistrer votre application sur la plate-forme BlackBerry Messenger et que la classe qui affiche l'écran
MyUserProfileScreen transmet une référence à l'objet
BBMPlatformContext associé à votre application.
- Importez les classes et les interfaces requises.
import net.rim.blackberry.api.bbm.platform.*;
import net.rim.blackberry.api.bbm.platform.profile.*;
import net.rim.device.api.system.*;
import java.util.*;
- Créez une classe développant MainScreen. Dans le constructeur pour cette classe d'écran, transmettez l'objet BBMPlatformContext associé à l'application.
public class MyUserProfileScreen extends MainScreen
{
public MyUserProfileScreen(BBMPlatformContext platformContext)
{
}
}
- Dans le constructeur, appelez BBMPlatformContext.getUserProfile() pour récupérer une référence à l'objet UserProfile associé à ce BBMPlatformContext. Cette instance renvoyée est le profil de l'utilisateur actuel.
UserProfile userProfile = platformContext.getUserProfile();
- Dans le constructeur, récupérez le nom affiché, l'image affichée, le statut, le message de statut et le message personnel de l'utilisateur. Attribuez ces valeurs aux variables.
String displayName = userProfile.getDisplayName();
Bitmap displayPicture = userProfile.getDisplayPicture();
String personalMsg = userProfile.getPersonalMessage();
int status = userProfile.getStatus();
String statusMsg = userProfile.getStatusMessage();
Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.