2012-11-15 173 views

回答

0

列表使用getAccountsByType(String)getAccountsByTypeAndFeatures(String, String[], AccountManagerCallback, Handler)可用的賬戶。通常,應用程序只會對帳戶 感興趣,並使用一種特定類型標識認證者。帳戶 功能用於識別特定帳戶子類型和 功能。帳戶類型和功能都是 驗證程序特定的字符串,並且應用程序 必須與其首選驗證程序協調。

public boolean isThereGoogleAccount(){ 
    AccountManager manager = AccountManager.get(this); 
    Account[] accounts = manager.getAccountsByType("com.google"); 
    if (accounts.length > 0) 
     return true; 
    else 
     return false; 
} 

,如果一個已經不存在這將創建一個谷歌帳戶。

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

「ah」是授權令牌類型。

+0

作者想知道賬號是否已經存在,而不是創建新賬號。 – ArtemStorozhuk

相關問題