2015-10-12 2 views
0

я могу получить адрес электронной почты Google плюс подписанной в пользователеКак получить адрес электронной почты google плюс круги в android?

String emailuser = Plus.AccountApi.getAccountName(mGoogleApiClient); 

Я также могу получить Google плюс круги Детали используя

Plus.PeopleApi.loadVisible(mGoogleApiClient,null).setResultCallback(this); 

Но как получить адреса электронной почты Google плюс кругов в андроид?

ответ

0

попробовать это

public void onPeopleLoaded(ConnectionResult status, final PersonBuffer personBuffer,String nextPageToken) { 

     if (status.getErrorCode() == ConnectionResult.SUCCESS) 
     {   
      try 
      { 
       //Add all friends ids in an arraylist 
       int count = personBuffer.getCount(); 
       //Loop through all the ids of google plus friends 
       for (int i = 0; i < count; i++) 
       { 
        //mListItems.add(personBuffer.get(i).getDisplayName()); 
        //mListIds.add(personBuffer.get(i).getId()); 

        friends_gplus_Ids += personBuffer.get(i).getId() + ","; 
        //Log.d("Emails", personBuffer.get(i).getOrganizations().toString()); 
        //personBuffer.get(i).getEmails().size(); 

        if((personBuffer.get(i).getEmails().size() > 0)) 
        { 
         Log.d("Emails", personBuffer.get(i).getEmails().get(0).toString()); 
        } 
        else 
        { 
         Log.d("Emails", "Null"); 
        }         
       } 
      } 
      finally 
      { 
       personBuffer.close(); 
      } 
} 
Смежные вопросы