u need certain permissions for this which tells the user that whether the
app only reads the email id
or if it trys to get the auth token... so the user'll no at the time of
installing the app itself...

On Fri, Jun 5, 2009 at 7:12 PM, mscwd01 <mscw...@gmail.com> wrote:

>
> Hmm, while this could be useful isn't it a major privacy issue?
> Imagine unscrupilous developers getting the auth token and then
> logging into the users gmail account etc?
>
> Or have I misunderstood something here?
>
> On Jun 5, 1:06 pm, Sujay Krishna Suresh <sujay.coold...@gmail.com>
> wrote:
> > to be more specific it gives the interface that is used by other google
> apps
> > to get user credentials...
> > it also provides methods with which u can get the auth token or
> invalidate
> > the token(logout)...
> >
> >
> >
> > On Fri, Jun 5, 2009 at 5:27 PM, mscwd01 <mscw...@gmail.com> wrote:
> >
> > > Does this code allow you to get the email address of the phones owner,
> > > used when setting up the phone? I.e. the email address of the google
> > > account tied to to the phone?
> >
> > > On Jun 5, 7:54 am, Sujay Krishna Suresh <sujay.coold...@gmail.com>
> > > wrote:
> > > > hi guys i finally got a simple method to get the google accounts in
> SDK
> > > > 1.5...
> > > > i'm attaching the code for everyone who needs this piece of code...
> > > > This piece of code prints all methods in the class & invokes the
> static
> > > > method getAccount...
> > > > try {
> > > >   for (Method ele :
> >
> > >
> Class.forName("com.google.android.googlelogin.GoogleLoginServiceHelper").getMethods())
> > > > {
> > > >   System.out.println(ele.toString());
> > > >   try {
> > > >   if(ele.getName().equals("getAccount"))
> > > >   ele.invoke(null, this, 123, true);
> > > >   } catch (IllegalArgumentException e) {
> > > >   e.printStackTrace();
> > > >   } catch (IllegalAccessException e) {
> > > >   e.printStackTrace();
> > > >   } catch (InvocationTargetException e) {
> > > >   e.printStackTrace();
> > > >   }
> > > >   }
> > > >   } catch (ClassNotFoundException e) {
> > > >   e.printStackTrace();
> > > >   }
> >
> > > >   } catch (ClassNotFoundException e) {
> > > >   e.printStackTrace();
> > > >   }
> >
> > > > & jus place the foll code in ur onactivityresult
> > > > 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[0] != null)
> > > >   usernameText.setText("You are : " + accounts[0].replace("@
> gmail.com",
> > > > ""));
> > > >  }
> > > > in the logcat/ddms o/p u'll be able to see that there are other
> useful
> > > > methods...
> > > > public static void
> >
> > >
> com.google.android.googlelogin.GoogleLoginServiceHelper.getCredentials(android.app.Activity,int,android.os.Bundle,java.lang.String,java.lang.String,boolean)
> > > > public static void
> >
> > >
> com.google.android.googlelogin.GoogleLoginServiceHelper.getCredentials(android.app.Activity,int,android.os.Bundle,boolean,java.lang.String,boolean)
> > > > public static void
> >
> > >
> com.google.android.googlelogin.GoogleLoginServiceHelper.invalidateAuthToken(android.app.Activity,int,java.lang.String)
> >
> > > > --
> > > > Regards,
> > > > Sujay
> > > > Mark Twain <
> http://www.brainyquote.com/quotes/authors/m/mark_twain.html>
> > >  -
> > > > "There is no sadder sight than a young pessimist."
> >
> > --
> > Regards,
> > Sujay
> > Will Rogers <
> http://www.brainyquote.com/quotes/authors/w/will_rogers.html>
> > - "I never expected to see the day when girls would get sunburned in
> > the
> > places they now do."
> >
>


-- 
Regards,
Sujay
Mark Twain <http://www.brainyquote.com/quotes/authors/m/mark_twain.html>  -
"There is no sadder sight than a young pessimist."

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

Reply via email to