つまり、GitHubは内部アカウントシステムマネージャーを使用してGitHub資格情報を保存しています。これは、GoogleアカウントまたはExchangeアカウントを追加するのとまったく同じように機能します。基本的に、資格情報でログインし、アカウントマネージャーに保存されます。これにより、将来これらの資格情報を再入力する必要がなくなります。
これは、一度ログインするだけで済むため、資格情報が複数のアプリケーションで使用される場合に最も役立ちます。たとえば、Google Chromeは、ログインを強制する代わりに、アカウントマネージャーを介してアカウントにアクセスします(下部にポップアップ表示される黄色のダイアログは、Gmailまたは別のサイトにアクセスするときに、携帯電話でローカルに保持しているアカウントでサインインするかどうかを尋ねます携帯電話のGoogle ChromeブラウザのGoogleウェブサイト)。
アカウントを作成できるとはどういう意味ですか?
彼らは自分のアプリケーション用にあなたの電話でローカルアカウントを作成することができます(そして彼らのアプリケーションのみ)。これが私の電話のリストの例です:
スクリーンショット(画像をクリックすると拡大版が表示されます)
Amazon(Kindleアプリ)/ GitHubにこれが必要なのはなぜですか?
Androidの資格情報を簡素化します。これが推奨される方法です。
リスクはありますか?
あるべきではありません。アプリがAccountManagerを使用し、Googleアカウントを使用したい場合、そのアカウントを使用するには認証トークンが必要なので、明示的に許可を求める必要があります。SDKドキュメントの詳細を参照してください。