Я работаю над приложением Welcome для новой прошивки.Это приложение будет работать сразу после сброса настроек.Я хотел бы знать, если есть способ создать учетную запись Google (если у нового пользователя еще нет) для контактов и синхронизации Callendar.У меня есть пример SimpleSyncAdapter, и мне трудно понять, как использовать его с пользовательской формой активности, которая будет одним из этапов приложения tutorial / welcome.В примере Google AuthenticatorActivity запускает AuthenticationService, который создает экземпляр класса Authentication.
В классе Authentication есть следующий метод:
public Bundle addAccount(AccountAuthenticatorResponse response, String accountType,
String authTokenType, String[] requiredFeatures, Bundle options) {
final Intent intent = new Intent(mContext, AuthenticatorActivity.class);
intent.putExtra(AuthenticatorActivity.PARAM_AUTHTOKEN_TYPE, authTokenType);
intent.putExtra(AccountManager.KEY_ACCOUNT_AUTHENTICATOR_RESPONSE, response);
final Bundle bundle = new Bundle();
bundle.putParcelable(AccountManager.KEY_INTENT, intent);
return bundle;
}
Но я не могу создать экземпляр класса Authentication, который расширяет AbstractAccountAuthenticator в моей AccountActivity.Кроме того, я не уверен, поможет ли это мне.Мне не понятно, что делает этот метод.
Может кто-нибудь пролить свет?
Спасибо всем!