2012-04-20 1 views
2

Google 계정을 추가하라는 메시지가 표시되는 앱에 코드가 있습니다. 아마없는 위해Android - Nook와 같은 Google 이외의 기기에 프로그래밍 방식으로 Google 계정 추가

AccountManager accountMgr = AccountManager.get(mContext); 
accountMgr.addAccount("com.google", "ah", null, new Bundle(), 
    (Activity) mContext, null, null); 

어떤 "구글은 사용"장치에 의도 한대로이, 그러나 NOOKColor 코드에 아무런 오류 또는 경고와 함께 실행 작품은 그러나 계정 관리자는 결코 UI부터 시작합니다. 좋은 대안을 생각해 볼 수 있습니까? Google 리더에 액세스 할 수 있도록 사용자의 Google 계정에 대한 AUTH 토큰을 얻는 것만입니다.

답변

1

수 없습니다. AccountManager은 단지 외관 일 뿐이며 실제 Google 계정 구현이 필요합니다. Market/Play가 미리 설치된 'Google 환경'기기에서만이 기능을 사용할 수 있습니다.

Google API 서비스에 대한 토큰을 얻으려면 API를 직접 사용할 수 있습니다. "ah"는 Reader가 아니라 App Engine을위한 것입니다.

+0

예, 저는 "독자"를 사용하고 있습니다. 어떤 API를 언급하고 있습니까? – Bostone

+0

웹 API : ClientLogin, OAuth 등 여기 세부 정보 : https://developers.google.com/accounts/ –

+0

목록에 표시되지 않는 Reader를 타겟팅하므로 불행히도 사용할 수 없다고 생각합니다. 클라이언트 콘솔의 서비스 중 – Bostone