How to filter my Google contacts? I have synced contacts from my Google account on my Samsung Galaxy.

Now in my contacts are all kinds of people I've written once an email to, which Gmail stored in my contacts.

Some contacts even show up when I search, while they are not even to be found in my contact list on Gmail.

I would like to keep some control over which contacts I want to see in my phone or not. I would like especially to show those who have a phone number in my phone.

How do I filter my contacts from Google?
Click on the people (contact) app and click the menu button and go to Settings -> Contacts to Display -> Customize. Then make sure only "My Contacts" and "Stared in Android" are enabled. Google shouldn't be adding random emails to My Contacts (since those should be ones you specifically added and the "All other contacts" should contain all the addresses you sent emails to).

If those emails are part of My Contacts, I believe your only option is to manually go through your contacts and change it. Luckily, Google has a web interface to allow this at http://contacts.google.com. When you are there, you can click the checkbox on all the contacts you don't want shown on your phone and then click the Groups icon (3rd button over, it shows 3 people on it), and then uncheck the My Contacts checkbox. The next time your phone syncs your contacts, it will fix your contacts list.