Вам необходимо использовать тот же UID, что и для типа учетной записи, но вы не можете подписать свое приложение пакетом (оно переводится в UID) "com.google".
Вы можете получить учетные записидоступно с помощью:
manager.getAccountsByType("com.google"); // returns array
или с уровнем API 14, вы можете позвонить:
AccountManager.newChooseAccountsIntent(null, null, new String[]{"com.google"}, false, null, null, null, null);
Если вы хотите его в более ранних версиях, вы можете получить исходный код и реализовать ту же механику вproject.
Единственным вариантом добавления учетной записи Google будет получение намерений, отправляемых при отправке входа в систему, и попытка отправить то же намерение, чтобы попросить пользователя ввести учетную запись.Попав в него, вы можете узнать подробности с помощью метода, который я упомянул.