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