7
我正在開發一個需要遠程刪除帳戶和同步的項目,比如Facebook,Twitter,Dropbox等......這是可以通過編程來完成的嗎? 需要你們的意見...我可以通過編程刪除帳戶並在Android手機中同步嗎?
謝謝。
我正在開發一個需要遠程刪除帳戶和同步的項目,比如Facebook,Twitter,Dropbox等......這是可以通過編程來完成的嗎? 需要你們的意見...我可以通過編程刪除帳戶並在Android手機中同步嗎?
謝謝。
是的,可以使用AccountManager
和removeAccount
方法完成。
首先得到AccountManager
的一個實例:
AccountManager am = AccountManager.get(this);
然後讓設備上的所有帳戶的列表:
Account[] accounts = am.getAccounts();
一旦你選擇了帳戶,你要哪個刪除(本例中我們只用第一個),請撥打removeAccount
:
if (accounts.length > 0) {
Account accountToRemove = accounts[0];
am.removeAccount(accountToRemove, null, null);
}
您可以使用removeAccount
方法的第二個參數來提供一旦帳戶已被刪除(刪除帳戶是異步操作)將被調用的回調。
您是否檢查過http://developer.android.com/reference/android/Manifest.permission.html#MANAGE_ACCOUNTS? – njzk2