AndroidManifest.xmlにServiceを追加する
最終更新日:2015-07-01
AuthenticationServiceを作成するでServiceを作成しましたが、AndroidManifest.xmlに追加しないとOSに認識されません。ここでは、AndroidManifest.xmlにService を追加する方法を紹介します。
ここまで実装したものはここにあります。
<service
android:name=".AuthenticationService">
<intent-filter>
<action android:name="android.accounts.AccountAuthenticator"/>
</intent-filter>
<meta-data
android:name="android.accounts.AccountAuthenticator"
android:resource="@xml/authenticator" />
</service>
intent-filterにはandroid.accounts.AccountAuthenticator
を指定します。また、meta-dataで先ほど記述したauthenticator.xmlを上記のように指定します。
ここまで記述したアプリをインストールすると、「設定」->「アカウント」->「アカウントの追加」で自作アプリが登場します。