3
A
回答
1
你得把你的用戶界面,而是增加現有帳戶的最簡單的代碼將是這樣的:
AccountMager mgr = (AccountManager)getSystemService(ACCOUNT_SERVICE);
Account acc = new Account("[email protected]", "com.google"));
if(mgr.addAccountExplicitly(acc, "password", new Bundle())) {
//account added successfully
//do whatever is needed;
}
else {
//something did not work
}
您需要AUTHENTICATE_ACCOUNTS
許可。如果您通過null
代替密碼,則該帳戶將被添加而沒有密碼,並且在下一次重新同步時將提示用戶輸入密碼。
如果您需要更多的控制權的過程中,那麼您可以在AccountManager
類使用方法
public AccountManagerFuture<Bundle> addAccount (String accountType,
String authTokenType,
String[] requiredFeatures,
Bundle addAccountOptions,
Activity activity,
AccountManagerCallback<Bundle> callback,
Handler handler)
。查看AccountManager
class documentation瞭解更多詳情。
相關問題
- 1. 通過python訪問谷歌帳戶
- 2. 新的谷歌帳戶添加廣播
- 3. 如何通過代碼添加網址到谷歌
- 4. 通過代碼添加Active Directory帳戶所需的權限
- 5. 谷歌帳戶ID?
- 6. 顯示谷歌通過Android的代碼
- 7. 將谷歌指針添加到代碼
- 8. 谷歌服務帳戶代表團
- 9. 谷歌Analytics(分析)報告API - PHP:添加用戶帳戶
- 10. 通過代碼手動添加生日到客戶帳戶的詳細信息?
- 11. 通過PHP添加MySQL帳戶
- 12. 如何通過谷歌的用戶帳戶通過谷歌訪問Google Cloud SQL Apps腳本
- 13. 通過谷歌API添加谷歌應用腳本?
- 14. 通過搜索框添加谷歌地圖V3用戶輸入
- 15. 來自兩個不同帳戶的雙谷歌分析代碼?
- 16. 谷歌服務帳戶
- 17. 谷歌Analytics帳戶總結
- 18. Android谷歌帳戶同步
- 19. 谷歌API服務帳戶
- 20. 通過谷歌帳戶登錄到iPhone應用程序。
- 21. 不能添加一個谷歌帳戶到Android模擬器
- 22. 不能谷歌帳戶添加到模擬器
- 23. 如何使用谷歌驅動器sdk添加多個帳戶?
- 24. 銀行帳戶錯誤谷歌結帳
- 25. 通過代碼添加窗體控件通過代碼
- 26. 通過谷歌
- 27. 如何將谷歌帳戶連接到本地帳戶谷歌oauth2登錄
- 28. Diffrence的B/W谷歌工作帳戶和谷歌服務帳戶
- 29. 谷歌帳戶授權用戶訪問谷歌文檔
- 30. 谷歌Checkout帳戶的用戶名
感謝您的回答。我收到以下異常: E/AndroidRuntime(1583):java.lang.SecurityException:調用方uid 10009與認證者的uid不同 – Ricmcm 2012-07-13 08:30:15
看看[這個問題](http://stackoverflow.com/questions/3774282/securityexception-caller-uid-xxxx-is-different-authenticator-uid) - 這可能與「com.google」字符串有關。最好的辦法是使用一個android類中的常量,但我不記得它在哪裏。 – 2012-07-13 08:38:36
我認爲「與認證者的uid不同」的例外是說您不能製作「com.google」帳戶,因爲您不是Google。換句話說,原來的問題是不可能的。如果我錯了,請糾正我的錯誤! – 2014-01-28 00:09:22