是否可以在不启动登录屏幕的情况下将谷歌帐户添加到"Accounts & Sync"



我尝试了许多不同的方法来解决这个问题,这似乎是可以解决的。我已经实现了一个带有应用程序引擎的C2DM消息系统(与JumpNote示例相同),我希望Android设备能够自动创建一个指定的谷歌帐户,而无需询问凭据。我使用了以下方法:

    AccountManager accMgr = AccountManager.get(this);
    final Account account = new Account(this.getString(R.string.push_account), "com.google");
    accMgr.addAccountExplicitly(account, this.getString(R.string.push_account_pass), null);

这会引发以下问题:java.lang.SecurityException:调用者uid 10086与验证器的uid不同

有没有人在不要求用户手动键入凭据的情况下成功创建了谷歌帐户?

感谢所有对此有所了解的人。

这几乎肯定不是你想要做的。

这样做会造成巨大的安全漏洞,因为任何人都可以解压缩和反编译你的APK,并获取你正在使用的用户名和密码。

现在他们可以访问任何运行你的应用程序的手机——从网络市场安装东西似乎是最明显的风险。

最新更新