1

如何在 Android 中以编程方式删除设备中可用的所有 GMAIL 帐户?该应用程序是否需要成为系统应用程序才能执行此操作?

4

2 回答 2

0

我认为这不是“专业和发烧友程序员”的问题。但是,在我的设备中:设置 -> 帐户和同步 -> myaccount gmail.com -> 删除帐户

于 2013-06-28T15:16:12.060 回答
0

您可以在 AccountManager 中使用removeAccount()来尝试删除该帐户。请注意,此方法不能保证删除帐户。

此外,设备上配置的第一个 Gmail 帐户是一种主帐户,我认为您无法在不恢复出厂设置的情况下将其完全删除

编辑,清除所有 GMAIL 密码的代码:

            AccountManager accountManager = (AccountManager) context.getSystemService(Context.ACCOUNT_SERVICE);
            Account[] accounts = accountManager.getAccounts();
            for (int index = 0; index < accounts.length; index++) {
                accountManager.clearPassword(accounts[index]);
            }
于 2013-06-28T15:17:56.840 回答