7
私は、Facebook、Twitter、Dropboxなどのアカウントと同期をリモートから削除する必要があるプロジェクトを開発しています...これはプログラミングで可能ですか? あなたからの意見が必要です...Androidの携帯電話でアカウントを削除して、プログラムで同期することはできますか?
ありがとうございました。
私は、Facebook、Twitter、Dropboxなどのアカウントと同期をリモートから削除する必要があるプロジェクトを開発しています...これはプログラミングで可能ですか? あなたからの意見が必要です...Androidの携帯電話でアカウントを削除して、プログラムで同期することはできますか?
ありがとうございました。
はい、AccountManager
とremoveAccount
メソッドを使用して行うことができます。
Account[] accounts = am.getAccounts();
(s)はあなたがするアカウント:
AccountManager am = AccountManager.get(this);
はその後、デバイス上のすべてのアカウントのリストを取得:AccountManager
のインスタンスを取得
ファースト削除します(この例では最初のものを使用します)。
if (accounts.length > 0) {
Account accountToRemove = accounts[0];
am.removeAccount(accountToRemove, null, null);
}
removeAccount
メソッドの2番目のパラメータを使用して、アカウントが削除されるとコールバックを提供できます(アカウントを削除する操作は非同期操作です)。
http://developer.android.com/reference/android/Manifest.permission.html#MANAGE_ACCOUNTSを確認しましたか? – njzk2