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.
  1. 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.*;
  2. 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) 
        {
        }
    }
  3. 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();
  4. 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();
Sujet précédent: Profil utilisateur

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.