モケラ

Tech Sheets

mokelab

追加したアカウントを取得する

最終更新日: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()の引数にはアカウントの種類を指定します。

一覧に戻る