создать персональную учетную запись Android

Какой самый простой способ создать пользовательскую учетную запись на Android? Пока я прочитал документацию: Создание пользовательского типа учетной записи , но это, конечно, не сильно помогло (слишком расплывчатая информация). Я попытался прочитать пример из LastFm, но, конечно, они сделали что-то слишком тщательно, что я совсем не понял, так как я только новичок в Android с учетными записями. Я знаю, что это не так просто, как позвонить:

final Account account = new Account(mUsername, your_account_type);
mAccountManager.addAccountExplicitly(account, mPassword, null);

потому что это вызовет исключение.

Пока я понял, что мне нужно использовать AccountAuthenticatorActivity и сервис, который работает как аутентификатор. Любая помощь, которая укажет мне правильное направление, будет высоко оценена.


person Raykud    schedule 09.07.2012    source источник
comment
Этот пост о stackoverflow также может быть полезен: ://stackoverflow.com/questions/24227274/how-to-add-programmatically-a-custom-account-in-android/39686087#39686087.   -  person Ali Nem    schedule 25.09.2016


Ответы (1)


Вы проверили пример адаптера синхронизации? Это немного сложно и запутанно, но если вы придерживаетесь этого, вы можете заставить все работать. У меня есть немного более простая реализация в приложении для Android, над которым я работаю, если вы тоже хотите это проверить.

Учетные записи — это одна из тех вещей, которые я действительно хотел бы сделать в Android намного проще. Раньше это была плохо документированная, но важная функция. Хотя документация, кажется, становится лучше.

person Kurtis Nusbaum    schedule 09.07.2012
comment
Я проверял образец приложения адаптера синхронизации, и мне было трудно с ним работать, но это, безусловно, заставило меня немного лучше понять, однако еще не так ясно, как вода. Я попробую ваше приложение, чтобы попытаться понять, спасибо, что поделились, и если это прояснит ситуацию, я приму ответ :) - person Raykud; 10.07.2012
comment
конечно ваш проект мне очень помог разобраться О_О большое спасибо. Самое приятное то, что вы организовали его, поэтому его было нетрудно найти: P - person Raykud; 11.07.2012