如果您使用Google日历并创建新活动,则会看到"邀请"朋友选项,则可以从Gmail中的所有电子邮件地址中进行选择,无论是否是联系人电子邮件。我看到应用程序的权限,我只看到联系人权限。
我的问题是我怎样才能做到这一点?
请注意,我想要Gmail帐户中的所有电子邮件地址,而不仅仅是联系人电子邮件地址。
感谢任何帮助。
您在Gmail
中看到的所有电子邮件地址实际上是手机上的联系人,通常由于群组可见性设置,您在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));
}