-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