如何删除用户帐户(Gmail,Facebook)程序化地保存在Android手机中的信息和数据?

问题描述:

我正在开发一个项目,需要在Android设备中删除/清除登录信息和Facebook,Twitter,Gmail中的数据等用户帐户。需要您的意见...如何删除用户帐户(Gmail,Facebook)程序化地保存在Android手机中的信息和数据?

+2

你不能这样做。您不能以编程方式删除帐户,直到您的帐户类型为止。 –

+0

是的,我想删除自己的帐户,此帐户用于制作防盗应用程序。 –

+0

Gmail/Facebook不是您的帐户类型。我不是在说账户。 –

你可以这样做,我试着在gmail上为我工作,它变得清晰的gmail apss和没有登录历史记录等 你只是注销,但不知道什么是你的意思是删除?

AccountManager am = AccountManager.get(this); 
Account[] accounts = am.getAccounts(); 
if (accounts.length > 0) { 
    Account accountToRemove = accounts[0]; 
    am.removeAccount(accountToRemove, null, null); 
} 

,添加以下权限,以及

<uses-permission android:name="android.permission.ACCOUNT_MANAGER"/> 
<uses-permission android:name="android.permission.MANAGE_DOCUMENTS"/> 
<uses-permission android:name="android.permission.MANAGE_ACCOUNTS"/> 
<uses-permission android:name="android.permission.GET_ACCOUNTS"/>