我有兴趣在电话上以编程方式添加和设置具有给定用户名和密码的硬编码 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 authenticationator's uid
我尝试的另一种替代方法是使用samplesyncadapter
代码,它工作得很好,身份验证部分在NetworkUtilities
文件中完成,我认为需要将其更改为 Google 帐户clientlogin
无论如何,这可以直接执行而无需用户干预验证码吗?