-1
可能重複:是
Check if any email account setup in android應用可以識別用戶是否創建了Google帳戶?
嗨有什麼辦法知道用戶創建我的應用程序中新的谷歌帳戶? 意圖或事件或任何其他方式?
感謝,
可能重複:是
Check if any email account setup in android應用可以識別用戶是否創建了Google帳戶?
嗨有什麼辦法知道用戶創建我的應用程序中新的谷歌帳戶? 意圖或事件或任何其他方式?
感謝,
列表使用
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」是授權令牌類型。
作者想知道賬號是否已經存在,而不是創建新賬號。 – ArtemStorozhuk