我可以删除帐户并以编程方式在Android手机中同步吗?

我正在开发一个项目,需要远程删除帐户和同步如Facebook,Twitter,Dropbox等…这是可能通过编程来完成? 需要你们的意见…

谢谢。

Solutions Collecting From Web of "我可以删除帐户并以编程方式在Android手机中同步吗?"

是的,可以使用AccountManagerremoveAccount方法完成。

首先获取AccountManager一个实例:

 AccountManager am = AccountManager.get(this); 

然后获取设备上所有帐户的列表:

 Account[] accounts = am.getAccounts(); 

一旦你select了你想删除的账户(对于这个例子,我们只需要使用第一个removeAccount ),对它们调用removeAccount

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

您可以使用removeAccount方法的第二个参数来提供一个帐户被删除后(除去帐户是asynchronous操作)被调用的callback。