2

奇妙なタイトルで申し訳ありませんが、私の質問を最もよく要約する方法がわかりません。なので、写真で説明するのが一番です。

Google システム アカウントは複数のアカウントを持つことができますが (すべて「アカウント」の下に表示されます)、viber アカウントは 1 つのアカウント エントリしか持てないようです。同期設定が直接表示されますが、Google ではもう 1 回クリックするだけで非表示になります。

グーグルアカウント

バイバーアカウント

Google アカウントなどのアカウントを管理するアカウント認証システムを作成する方法を知っています。優れたチュートリアルはここにあります。しかし、viber のようなアカウントを管理するアカウント オーセンティケーターを作成するにはどうすればよいでしょうか。

4

1 に答える 1

1

アカウントの種類 (Viber など) ごとに 1 つのアカウントのみを許可する場合は、最初にその種類のアカウントが存在するかどうかを確認する必要があります。これを行うには、以下を使用できます。

AccountManager accountManager = AccountManager.get(context);
Account[] accounts = accountManager.getAccountsByType(yourAccountType);
if(accounts.length!=0) {
/* An account of that account type exists. Do not allow adding further accounts of this type */
}
于 2016-09-25T10:49:54.367 に答える