Я думаю, что лучший способ сделать это - использовать AccountManager. На самом деле AccountManager содержит имя пользователя и пароль от учетной записи пользователя Google, но вы не можете получить доступ к этой информации. Вы можете попросить AccountManager токен для некоторой учетной записи, которая есть у пользователя. Если вам нужен токен для учетной записи Google, вам нужно запросить учетную запись com.google. Когда вы запрашиваете токен в AccountManager, запускается действие, чтобы спросить пользователя, хочет ли он разрешить приложению доступ к его учетной записи.
Кроме того, вы можете запросить токен, который будет полезен для определенного вида услуг. Если вы хотите получить доступ к информации Blogger. Вы можете запросить разрешение «блоггера». Маркер, который AccountManager вернет вам, будет работать только для этой службы.
Срок действия токена истекает через некоторое время, поэтому вам придется проверить. Когда токен больше не работает, вы должны сообщить AccountManager, что токен больше не действителен. В следующий раз, когда вы попросите токен, AccountManager выдаст вам новый.
Найдите AccountManager в Google.
http://developer.android.com/reference/android/accounts/AccountManager.html
Работает на Android 2.1 и выше.