использовать аутентификацию AccountManager при доступе к Google Maps - PullRequest
1 голос
/ 19 июня 2011

Я пытаюсь использовать AccountManager для входа в Google на Android, я хочу, чтобы как только пользователь успешно вошел в устройство, я хочу, чтобы пользователь получил доступ к своей карте, но проблема в том, что я не знаю, как создать мост между AccountManager и MapService (gdata apis - используется для аутентификации картографического сервиса)

Я использую следующий пример кода для AccountManager Ссылка на код

И ниже приводится MapService, который используется для аутентификации Google Maps

MapsService myService = new MapsService("Test");

try {
  // Replace these credentials with your own

  myService.setUserCredentials("userid","password"); 
} catch(AuthenticationException e) {
}

Я пытался получить пароль, используя accountManager.getPassword (account), но он выдавал мне следующую ошибку, хотя я добавил android.permission.AUTHENTICATE_ACCOUNTS

java.lang.SecurityException: абонент UID 10040 отличается от UID аутентификатора

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...