以编程方式删除GMAIL帐户

时间:2013-06-28 15:07:26

标签: android gmail

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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]);
            }