- télécharger le framework.jar de: http://github.com/android/platform_frameworks_opt_com.google.android/ ... et l'ajouter à vous construire chemin. C'est une sorte d'interface avec les fonctions de l'appareil Google .
appel de la méthode:
com.google.android.googlelogin.GoogleLoginServiceHelper.getAccount (activité d'activité, int requestCode, requireGoogle boolean);
où: Activité: est votre activité qui obtenir le résultat dans la onActivityResult() requestCode: votre code requireGoogle: doit être vrai
EX. GoogleLoginServiceHelper.getAccount (mActivity, 123, true);
3.override le onActivityResult() comme:
protected void onActivityResult(int requestCode, int resultCode,
Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == 123){
System.out.println(resultCode);
String key = "accounts";
System.out.println(key + ":" +
Arrays.toString(data.getExtras().getStringArray(key)));
String accounts[] = data.getExtras().getStringArray(key);
if(accounts != null){
int i = 0;
for(String ac : accounts){ //each account is the full
email address registered with this device
System.out.println("ac " + i + "=" + ac);
i++;
}
}
}
message original est here
ajouter également l'autorisation de fichier manifeste: uses-permission> –
sohilv
Je ne vois pas de GoogleLoginServiceHelper dans ce fichier. Il y a cependant un GoogleLoginServiceBlockingHelper, mais qui n'a pas la méthode getAccount – BoD
Vous devez télécharger une révision précédente, en chercher une qui contient le GoogleLoginServiceHelper, je l'ai trouvé et cela fonctionne: D – Thys