cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (CB-11038) Android: Automatically created (nonsense) contacts are retrieved too
Date Wed, 22 Feb 2017 15:57:44 GMT


ASF GitHub Bot commented on CB-11038:

GitHub user alsorokin opened a pull request:

    CB-11038 (Android) Search only among visible contacts

    ### Platforms affected
    ### What does this PR do?
    Makes search() look only through visible contacts, effectively hiding rubbish contacts
auto-generated by Google.
    ### What testing has been done on this change?
    Manually tested on my Lenovo S850 (Android 4.4.2)
    ### Checklist
    - [x] [Reported an issue]( in the JIRA
    - [x] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file
paths", where CB-xxxx is the JIRA ID & "android" is the platform affected.
    - [ ] Added automated test coverage as appropriate for this change.

You can merge this pull request into a Git repository by running:

    $ git pull CB-11038

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #149


> Android: Automatically created (nonsense) contacts are retrieved too
> --------------------------------------------------------------------
>                 Key: CB-11038
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Plugin Contacts
>    Affects Versions: 2.0.0
>         Environment: Android 6 Marshmallow
>            Reporter: Tobias M├╝cksch
>            Assignee: Alexander Sorokin
>              Labels: triaged
> For some reason, Android (or Gmail) creates a contact for each email a user receives
(via gmail). *By default those Contacts are hidden in the systems contacts-app.*
> The problem is; the cordova-plugin-contacts retrieves those useless contacts together
with the ordinary contacts that are actually of interest; *even if they aren't real contacts
and in most cases of literally +no interest+*. Additionally this is different behaviour from
the iOS version.
> You can spot these "ghost contacts" when you open your contacts app, click on the settings
(top right corner), and then on "Contacts to display" -> "Customize" -> Google ->
"My Contacts".
> In my opinion there should be at least an option to filter out specific contacts sources.
It's very annoying to have plenty of *+nonsense+* contacts (around 50 in my case). For example
I have some contacts in the list for email addresses I have received invoices from or even
> Side note: I'm not 100% percent sure where these contacts come from. Either android or
the gmail web app.
> *I guess filtering by this attribute should do the trick:*
> [ContactsContract.Contacts.IN_VISIBLE_GROUP|]
> ??An indicator of whether this contact is supposed to be visible in the UI. "1" if the
contact has at least one raw contact that belongs to a visible group; "0" otherwise.??
> Here is someone who describes a similar issue (not development related): [How to filter
my google contacts?|]

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message