I think I found it.
the original post is from:
http://groups.google.com/group/android-developers/browse_thread/thread/7a6bf77910ca31e0/7a7659d61a89fa41?lnk=gst&q=how+can+I+get+the+Google+account+or+Gmail+address+from+the+phone#7a7659d61a89fa41


1. download the framework.jar from:
http://github.com/android/platform_frameworks_opt_com.google.android/blob/7e12826d58454d3bade238e3b2c43fe402278f19/framework.jar

and add it to you build path. this is some sort of an interface to the
Google device functions.

2. call the method:
 
com.google.android.googlelogin.GoogleLoginServiceHelper.getAccount(Activity
activity, int requestCode, boolean requireGoogle);
 where:
 Activity:  is your Activity which get the result in the
onActivityResult()
 requestCode: your code
 requireGoogle: should be true
 EX. GoogleLoginServiceHelper.getAccount(mActivity, 123, true);

3. override the onActivityResult() like:
   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++;
               }
            }
   }

 4. add in the AndroidManifest.xml the following permition:
  <uses-permission
 
android:name="com.google.android.googleapps.permission.GOOGLE_AUTH"></
uses-permission>

 5. your done!

enjoy

On May 27, 10:52 am, Jose Luis Montes <[email protected]> wrote:
> I was looking for this issue too. The diference is that i need to get
> username (gmail address) and password, or google credentials.
>
> I need this to use google calendar api, but gdata lib version 1 is android
> not compatible and version 2 (which is android compatible) is api level 5 or
> higher and i am developing for api level 3 too.
>
> regards!
>
> On Thu, May 27, 2010 at 9:37 AM, ayanir <[email protected]> wrote:
> > Hello,
>
> > I was looking for this info all over and still haven't found an
> > answer.
> > Is there a way to get the Google account or the Gmail address (no
> > password) which have been signed to the device.
> > the closest thing I saw is using AccountManager and Acount but this is
> > only for Android class 5 or higher and I'm developing for class 3.
> > from my understanding this is for online services which I do not need
> > - I'm only want the Gmail address.
>
> > Thanks
> > ayanir
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%[email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to