L'affichage de Google Plus le profil de l'utilisateur de l'image dans l'application Android
Essaie d'afficher la photo de profil des utilisateurs connectés dans mon application via Google+, mais je suis pas sûr de la façon de le faire.Pour obtenir l'image (et autres informations), google fournit le code
@Override
public void onConnected() {
...
if (mPlusClient.getCurrentPerson() != null) {
Person currentPerson = mPlusClient.getCurrentPerson();
String personName = currentPerson.getDisplayName();
String personPhoto = currentPerson.getImage();
String personGooglePlusProfile = currentPerson.getUrl();
}
}
Je suis conscient que normalement, j'aurais besoin d'obtenir n'importe quelle image je veux afficher de res/drawable...
mais je ne sais pas quoi faire avec la valeur de personPhoto
(qui en quelque sorte a changé de type de String
à Image
lorsque vous collez le code dans Eclipse.
Il y a une classe d'aide de Google Play services pour le chargement des images renvoyées à partir de ça: developer.android.com/reference/com/google/android/gms/common/...
OriginalL'auteur ojonugwa ochalifu | 2014-02-11
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour utiliser cette URL pour saisir la photo comme une image et la définir d'une imageview.
L'article 4.9 du présent article explique comment faire un asynctask qui va faire exactement cela:
http://www.androidhive.info/2014/02/android-login-with-google-plus-account-1/
OriginalL'auteur Nicholas Pesa
Vous devez d'abord ajouter cette dépendance dans votre application/build.gradle fichier:
Après cette mise à jour de l'INTERFACE en Conséquence :
OriginalL'auteur Naveen Kumar Yadav