일반적으로 사용사례를 보았을 때 안드로이드 OS에서 하나의 구글 계정만을 등록하니, 하나의 Gmail 계정만 있을 것이라 생각하지만, 실제로는 여러개 개의 Account를 사용할 수 있도록 API를 사용한다.


Account Manager (http://developer.android.com/reference/android/accounts/AccountManager.html) 를 보면 알 수 있다. 

Account[]getAccounts()
Lists all accounts of any type registered on the device.
Account[]getAccountsByType(String type)
Lists all accounts of a particular type.
AccountManagerFuture<Account[]>getAccountsByTypeAndFeatures(String type, String[] features, AccountManagerCallback<Account[]> callback, Handler handler)
Lists all accounts of a type which have certain features.


Posted by 김용환 '김용환'

댓글을 달아 주세요