如何删除用户帐户(Gmail,Facebook)程序化地保存在Android手机中的信息和数据?
问题描述:
我正在开发一个项目,需要在Android设备中删除/清除登录信息和Facebook,Twitter,Gmail中的数据等用户帐户。需要您的意见...如何删除用户帐户(Gmail,Facebook)程序化地保存在Android手机中的信息和数据?
答
你可以这样做,我试着在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"/>
你不能这样做。您不能以编程方式删除帐户,直到您的帐户类型为止。 –
是的,我想删除自己的帐户,此帐户用于制作防盗应用程序。 –
Gmail/Facebook不是您的帐户类型。我不是在说账户。 –