Question

Je me demandais s'il y avait de toute façon d'ajouter un bouton Google +1 dans mon application Android. Je l'ai vu sur le +1 Android Market donc je pense qu'il y aurait une façon de le faire.

Était-ce utile?

La solution

Avec la plate-forme Google+ pour Android, vous êtes maintenant en mesure d'intégrer un natif bouton +1 dans votre application Android.

1) Vous devez d'abord initialize l'objet PlusClient dans votre activité .

2) Inclure le PlusOneButton dans votre mise en page:

    <com.google.android.gms.plus.PlusOneButton
        xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"
        android:id="@+id/plus_one_button"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        plus:size="standard"
        plus:annotation="inline" />

3) Affecter le PlusOneButton à une variable de membre dans votre gestionnaire de 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) Actualiser l'état de PlusOneButton chaque fois que l'activité reçoit le focus dans votre gestionnaire Activity.onResume.

protected void onResume() {
    super.onResume();
    // Refresh the state of the +1 button each time the activity receives focus.
    mPlusOneButton.initialize(mPlusClient, URL);
}

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

Autres conseils

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

XML:

<com.google.android.gms.plus.PlusOneButton
  xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"
  android:id="@+id/plus_one_button"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  plus:size="standard"
  plus:annotation="inline" />

Activité:

// The request code must be 0 or greater.

    private static final int PLUS_ONE_REQUEST_CODE = 0;

protected void onResume() {
    super.onResume();
    // Refresh the state of the +1 button each time the activity receives focus.
    mPlusOneButton.initialize(URL, PLUS_ONE_REQUEST_CODE);
}

et avant même que la jachère ce lien:

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

Pour ajouter google plus un, vous devez d'abord activer l'API dans la console développeur, puis enregistrez votre application avec le nom de paquet, puis d'inclure le même dans votre application.

Voici l'exemple complet avec des explications détaillées.

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

Avec le nouveau studio Android (2.2.2 qui est ce que j'utilise), vous pouvez le faire plus facilement. Il est construit en fonction pour créer un fragment avec le bouton +1. Vous pouvez utiliser la mise en page ou un code d'initialisation pour PlusOneButton une activité ou partout où vous voulez. Vérifiez l'image ci-dessous:

Edit: Ne pas oublier de configurer votre application dans la console Google api

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top