2010-07-29 16 views

Respuesta

8
  1. descarga del framework.jar de: http://github.com/android/platform_frameworks_opt_com.google.android/ ... y añadirlo a construir camino. esto es una especie de interfaz para las funciones del dispositivo Google .
  2. llamada el método:

    com.google.android.googlelogin.GoogleLoginServiceHelper.getAccount (actividad Actividad, int requestCode, requireGoogle boolean);

    donde: Actividad: es la actividad que consiguen el resultado en la requestCode onActivityResult() : su código requireGoogle: debe ser verdad

    EX. GoogleLoginServiceHelper.getAccount (mActivity, 123, verdadero);

3.override la onActivityResult() como:

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++; 
        } 
       } 
     } 

post original es here

+0

también agregar el permiso para manifestar archivo: sohilv

+0

No veo un GoogleLoginServiceHelper en este jar. Hay un GoogleLoginServiceBlockingHelper sin embargo, pero que no tiene el método getAccount – BoD

+0

Tienes que descargar una revisión anterior, buscar una que contenga el GoogleLoginServiceHelper, la encontré y funciona: D – Thys

Cuestiones relacionadas