如何在 Android 中以编程方式删除设备中可用的所有 GMAIL 帐户?该应用程序是否需要成为系统应用程序才能执行此操作?
user2531436
问问题
611 次
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 回答