27 votes

Ajouter un bouton Google +1 dans une application Android

Je me demandais simplement s'il y avait un moyen d'ajouter un bouton Google +1 à l'intérieur de mon application Android. J'ai vu un +1 sur le marché Android alors je pensais qu'il devrait y avoir un moyen de le faire.

21voto

Chirag Shah Points 2605

Avec la plateforme Google+ pour Android, vous pouvez désormais intégrer un bouton +1 natif dans votre application Android.

1) Vous devez d'abord initialiser l'objet PlusClient dans votre Activity.

2) Incluez le bouton PlusOneButton dans votre mise en page :

3) Attribuez le bouton PlusOneButton à une variable membre dans votre gestionnaire Activity.onCreate.

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    mPlusClient = new PlusClient(this, this, this);
    mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
}

4) Actualisez l'état du bouton PlusOneButton chaque fois que l'activité reçoit le focus dans votre gestionnaire Activity.onResume.

protected void onResume() {
    super.onResume();
    // Actualisez l'état du bouton +1 chaque fois que l'activité reçoit le focus.
    mPlusOneButton.initialize(mPlusClient, URL);
}

Pour plus d'informations, consultez https://developers.google.com/+/mobile/android/#recommend_content_with_the_1_button

9voto

Jesus Dimrix Points 476

La réponse acceptée est obsolète....

XML :

Activité :

// Le code de demande doit être supérieur ou égal à 0.

    private static final int PLUS_ONE_REQUEST_CODE = 0;

protected void onResume() {
    super.onResume();
    // Actualiser l'état du bouton +1 chaque fois que l'activité reçoit le focus.
    mPlusOneButton.initialize(URL, PLUS_ONE_REQUEST_CODE);
}

et même avant cela, suivez ce lien :

https://developers.google.com/+/mobile/android/getting-started

2voto

Naruto Points 2707

Pour ajouter le bouton Google Plus One, vous devez d'abord activer l'API dans la console des développeurs, puis enregistrer votre application avec le nom du package, puis l'inclure dans votre application.

Voici l'exemple complet avec explication détaillée.

http://www.feelzdroid.com/2014/09/google-plusone-1-button-in-android-application-integration-guide.html

1voto

Alvi Points 11

Avec le nouveau Android Studio (2.2.2 c'est ce que j'utilise), vous pouvez le faire plus facilement. Il y a une fonction intégrée pour créer un fragment avec un bouton +1. Vous pouvez utiliser la mise en page ou le code d'initialisation pour PlusOneButton dans une activité ou n'importe où vous voulez. Vérifiez l'image suivante: entrer la description de l'image ici

Modifiez: N'oubliez pas de configurer votre application dans la console d'API Google

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X