2017-03-24 12 views
0

Googleカレンダーを使用して新しいイベントを作成すると、友だちに「招待」オプションが表示され、連絡先電子メールに関係なくGmailのすべての電子メールアドレスから選択できます。私は、アプリケーションのアクセス許可を参照して、私は連絡先のアクセス許可を参照してください。
私の質問はどのように達成できますか?
Gmailアカウントのすべてのメールアドレスは、連絡先のメールアドレスだけでなく、
は助けに感謝します。あなたはGmailで見るアンドロイドですべての送信済み電子メールアドレスをプログラムで取得する

答えて

0

すべての電子メールアドレスは、あなたのContactsアプリの設定を開いた場合、通常は、あなたが探して、ため、グループ表示設定のごContactsアプリでそれらを参照してください、ないが、実際にあなたの携帯電話に連絡しています」 display options "または" Group Settings "オプションを使用すると、同期アカウントのリストが表示され、Googleアカウント内で" Others in <google-account> "グループが有効になっている場合は、それらの連絡先/電子メールも表示されます。

彼らは「本物」接触かに属しているかどうか、現在お使いの携帯電話上のすべての電子メールのリストを表示するには、次のあなたの注意を

String[] projection = { CommonDataKinds.Email.DATA }; 
Cursor cur = cr.query(CommonDataKinds.Email.CONTENT_URI, null, null, null, null); 
while (cur != null && cur.moveToNext()) { 
    Log.d(TAG, "found email: " + cur.getString(0)); 
} 
+0

おかげで、私はあなたの方法を試してみて、それが私には表示されません。 Gmailで使用するすべてのメールアドレス。 Googleカレンダーでは、Googleカレンダーを使用して1つのメールアドレスに送信すると、招待されたユーザーの推奨アドレスにそのメールが表示されます。 – max