Я пытаюсь немного поиграть с Аккаунтами через AccountManager
на своем Android-телефоне и хотел бы написать приложение, чтобы удалить некоторые аккаунты. Мой код работает на счетах facebook, но не работает в учетной записи skype.Удалите учетную запись skype через AccountManager.removeAccount() в Android
Любые подсказки о том, как удалить эти виды счетов (за исключением, конечно, открытие XML и удалить нужную строку)
result=accountManager.removeAccount(Account, null, null);
remove_result=result.getResult(); //-> true for a facebook account , false for a skype account .
Спасибо за ваш быстрый ответ. Тогда я постараюсь. Редактирование файла accounts.xml должно сделать трюк. Остается только вопрос о правах. Вы думаете, что быть суперпользователем будет достаточно? TIA Кристоф. – user1421063
Редактирование accounts.xml может привести к поломке вещей, поэтому делать резервные копии. Да, если у вас есть root-доступ, вы можете что-то делать :) Если вы пытаетесь сделать это программно, это может быть немного сложно. Вам придется скопировать файл, отредактировать и скопировать его обратно. Или придумайте команду (ы) оболочки, которая может редактировать ее на месте. –
будет супер ("su"); достаточно, чтобы получить права root? – user1421063