Обычно для реализации аутентификатора Android - службы аутентификации обычно используются две службы, которые возвращают аутентификатор, и службу синхронизации, которая предоставляет адаптер синхронизации. Этот вопрос касается службы аутентификации, хотя в большинстве примеров) обеим службам присваивается атрибут android:exported="true"
в AndroidManifest.xml
, например:
<service
android:name=".authenticator.AuthenticationService"
android:exported="true">
<intent-filter>
<action
android:name="android.accounts.AccountAuthenticator" />
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
Удаление атрибута из службы проверки подлинности, похоже, не имеет эффекта (проверено Froyo, Gingerbread) - код auth продолжает работать нормально - так ли нужен флаг?