Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Obtener el nombre de usuario principal de la cuenta de gmail en Android <2.0

Para recuperar las cuentas (información) en las versiones de Android desde 2.0, puede utilizar el AccountManager que se ha introducido en Android 2.0.

Pero ahora tengo el problema que quiero mantener la compatibilidad con atleast Android 1.6, ¿hay alguna manera de recuperar la información de la cuenta en Android 1.6?

One Solution collect form web for “Obtener el nombre de usuario principal de la cuenta de gmail en Android <2.0”

  1. Descargue el framework.jar desde: http://github.com/android/platform_frameworks_opt_com.google.android/ … y agréguelo a su ruta de construcción. Esto es una especie de interfaz para las funciones del dispositivo de Google.
  2. Llame al método:

    Com.google.android.googlelogin.GoogleLoginServiceHelper.getAccount (Actividad activity, int requestCode, boolean requireGoogle);

    Donde: Actividad: es tu Actividad que obtiene el resultado en el onActivityResult () requestCode: tu código requireGoogle: debe ser verdadero

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

3. Sobrecargue el 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++; } } } 

Puesto original está aquí

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.