2011-09-13 14 views
1

私の電話で設定されたアカウントの電子メールを取得したいと思います。Android端末に設定されたアカウントのメールを取得しますか?

どうすればいいですか?電子メールはデータベースに格納されているか、実行時にフェッチされていますか?

+0

を。 –

+0

thksと私は電話からのすべての仕様を取得することができますか、私はユーザーから、他人のアカウント – Harinder

+0

の仕様を求めるユーザーからの質問をする必要があります... –

答えて

4

あなたはこのコードを実行しGET_ACCOUNTS許可を使用する必要があると:それは文書化されていないですが、それが正常に動作している

Account[] accounts = AccountManager.get(this).getAccounts(); 
for (Account account : accounts) { 
    // Check here for the type and name to find the email records. 
} 
+0

アカウントを取得したら、設定したアカウントからメールを取得する必要がありますか? – Harinder

+0

あなたは正規表現を介して電子メールアカウントを見つけるためにアカウントをループするか、代わりにAccountManager.get(this).getAccountsByType(String type)メソッドを呼び出すことができます。例: AccountManager.get(this).getAccountsByType( "com.google")は、Gmailアカウントを返します。 – IncrediApp

+0

私はあなたの質問を得ていないと思う。 – Harinder

関連する問題