Android Un guide minimaliste pour la connexion / inscription à Facebook


Exemple

  1. Vous devez configurer les prérequis .

  2. Ajoutez l'activité Facebook au fichier AndroidManifest.xml :

    <activity 
        android:name="com.facebook.FacebookActivity"
        android:configChanges= "keyboard|keyboardHidden|screenLayout|screenSize|orientation"
        android:theme="@android:style/Theme.Translucent.NoTitleBar"
        android:label="@string/app_name" />
    
  3. Ajoutez le bouton de connexion à votre fichier XML de mise en page:

    <com.facebook.login.widget.LoginButton
        android:id="@+id/login_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />   
    
  4. Maintenant, vous avez le bouton Facebook. Si l'utilisateur clique dessus, la boîte de dialogue de connexion Facebook apparaîtra en haut de l'écran de l'application. Ici, l'utilisateur peut remplir ses informations d'identification et appuyer sur le bouton Connexion . Si les informations d'identification sont correctes, la boîte de dialogue accorde les autorisations correspondantes et un rappel est envoyé à votre activité d'origine contenant le bouton. Le code suivant montre comment vous pouvez recevoir ce rappel:

    loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            // Completed without error. You might want to use the retrieved data here.
        }
    
        @Override
        public void onCancel() {
            // The user either cancelled the Facebook login process or didn't authorize the app.
        }
    
        @Override
        public void onError(FacebookException exception) {
            // The dialog was closed with an error. The exception will help you recognize what exactly went wrong.
        }
    });