追加したアカウントを取得する
最終更新日:2015-07-01
ここまではアカウント機能をサポートするための実装でした。ここからはアカウント機能を利用する側の実装になります。まずはアカウント一覧を取得してみます。
ここまで実装したものはここにあります。
アカウントの一覧は、AccountManagerのgetAccountsByType()で取得できます。取得するにはAndroidManifest.xmlにを追加しておきます。
AccountManager accountManager = AccountManager.get(this);
Account[] accounts = accountManager.getAccountsByType("com.mokelab.accountsample");
Log.v("accounts", "length=" + accounts.length);
for (Account a : accounts) {
Log.v("accounts", "name=" + a.name);
}
getAccountsByType()の引数にはアカウントの種類を指定します。