【发布时间】:2012-09-22 20:21:05
【问题描述】:
我有兴趣在手机上以编程方式添加和设置具有给定用户名和密码的硬编码 Google 帐户,而无需任何用户干预。
我尝试过使用
AccountsManager.addAccountExplicitly(newAccount("xxxxxx@gmail.com","com.google",password,null)
它适用于所有accountsType,除了 com.google accountsType 抛出“uid 不匹配身份验证器”
id”异常。
我已经按照这个特定线程中给出的所有建议来修复错误但没有用,com.google 帐户类型的错误仍然存在
SecurityException: caller uid XXXX is different than the authenticator's uid
我尝试的另一种替代方法是使用samplesyncadapter 代码,它工作得很好,身份验证部分在NetworkUtilities 文件中完成,我认为需要将其更改为Google 帐户clientlogin
是否可以直接执行此操作而无需用户干预验证码?
【问题讨论】:
标签: android accountmanager google-account