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.
Réponses
Trop de publicités?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
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
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:
Modifiez: N'oubliez pas de configurer votre application dans la console d'API Google