Related
Certainly others must have this problem. It stems from, I believe, having identical SIM, Google, and Phone contacts.
But that's what I WANT. But I don't want everyone's name to appear three times when I want to send someone a text message. Is there ANY solution to this?
long press one of them, then "join contact"
day one...
I had double names appear for texting that went away by ungrouping them in contacts. I believe all my contacts became "grouped" when I tapped my backup .vcf file twice after a rom install...which may not be the same situation as yours.
Sent from my SAMSUNG-SGH-I897 using XDA App
Just change the view to only show you contacts from one of the three databases. Either Google, phone, or sim.
From contacts hit the leftmost softkey and then select more. Then select display options
Sent from my SAMSUNG-SGH-I897 using XDA App
long press one of them, then "join contact"
day one...
Click to expand...
Click to collapse
All of my contacts are joined.
I had double names appear for texting that went away by ungrouping them in contacts. I believe all my contacts became "grouped" when I tapped my backup .vcf file twice after a rom install...which may not be the same situation as yours.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
My contacts aren't grouped, I don't think. What is grouping, exactly?
Just change the view to only show you contacts from one of the three databases. Either Google, phone, or sim.
From contacts hit the leftmost softkey and then select more. Then select display options
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
My Contacts only displays my phone contacts. This has no bearing on the following:
1. When I want to send a text, everyone's name appears three times.
2. When I click the call button in a text, it asks me which number I want to call, then lists each number three times.
Something is up.
Open a contact and hit edit. If the contact is grouped there will be a + sign. All my contacts were grouped. After ungrouping them, they showed up twice in contacts, and I had to delete one.
Sent from my SAMSUNG-SGH-I897 using XDA App
not grouped, joined... or same crap...
Yes, thanks
Sent from my SAMSUNG-SGH-I897 using XDA App
sailzfast said:
Open a contact and hit edit. If the contact is grouped there will be a + sign. All my contacts were grouped. After ungrouping them, they showed up twice in contacts, and I had to delete one.
Sent from my SAMSUNG-SGH-I897 using XDA App
Click to expand...
Click to collapse
That WOULD solve the problem.... except:
1. I do not want to delete my contacts off my SIM. The SIM card carrying your contacts is a great feature.
2. I do not want to delete my contacts off my Phone. The Contacts menu looks a lot sleeker without the icons to the bottom right of each entry, and the pictures I feel load faster when they are stored on the phone.
3. I do not want to delete my contacts off my Google account. It stores my contact pictures as well as makes it easy when I flash over to a new ROM.
I will not delete these entries. They are all important. I want a real solution, and I am pretty sure one doesn't exist.
Edit: There isn't a "plus" sign, but each contact has three separate entries.
it was a little hard to understand at first but this is your poblem
#1 where do you want all your contacts saved to? PICK ONE (phone/sim/google)
open contacts> menu button > more > settings > save contacts to...
(google is better than sim or phone IMO auto backup and restore to net) but pick ONE. (uno, une, 1)
#2
open contacts> menu button > more > display options > choose contacts to display
only check the thing you picked above. UNCHECK the others
FIXED
Trusselo said:
it was a little hard to understand at first but this is your poblem
#1 where do you want all your contacts saved to? PICK ONE (phone/sim/google)
open contacts> menu button > more > settings > save contacts to...
(google is better than sim or phone IMO auto backup and restore to net) but pick ONE. (uno, une, 1)
#2
open contacts> menu button > more > display options > choose contacts to display
only check the thing you picked above. UNCHECK the others
FIXED
Click to expand...
Click to collapse
Only one thing is checked. In my Contacts, nothing is repeated.
ok then please re-explain what your problem is? maybe some screen shots? 'ShootMe' app is good change settings to jpeg to upload to xda.
cuz just not getting what your problem is then...
Trusselo said:
ok then please re-explain what your problem is? maybe some screen shots? 'ShootMe' app is good change settings to jpeg to upload to xda.
cuz just not getting what your problem is then...
Click to expand...
Click to collapse
http://i.imgur.com/ozXeX.png
http://i.imgur.com/VPDmX.png
There is the problem. And yes, I do see the "Remember this choice" option, but that is also not a solution as 1. I do flash my phone often and I would have to remember it every time, and 2. I would have to remember it for all of my contacts, which would be a pain.
Trusselo's instructions in post #10 are dead on, except in your case, i'll ask that you choose to sync your contacts to a single google account rather than the other 2 options (phone or sim). Unless you often swap your SIM card to a dumb phone, this is your best option anyways.
To ensure we save all your contacts among all your storage locations.. First, adjust 'display options' in Contacts so that ALL your contacts are displayed from all your locations (duplicates are ok).
Next, still in contacts, open up menu, choose 'import/export/', then choose 'export to sd card.'
Now follow Trusselo's instructions in post #10.. Make sure you save contacts to a google account. Also when choosing 'display options', uncheck EVERYTHING, and ONLY check 'my contacts' under the google account you save contacts to.
Go to 'Accounts and sync' in settings and ensure that auto-sync is ON, and that 'sync contacts' is ON for the google account you're saving contacts to.
Now, in contacts, open up menu, choose 'import/export' again, and this time choose 'import from sd card'.
Open up GMail in a web browser, go to Contacts, go to 'my contacts', click on the 'more actions' button, choose 'find & merge duplicates'. Now just give your phone a minute to re-sync all your contacts with google..
This will clean up any duplicate contacts and phone numbers you may have. So you should only see one entry for each contact and number. It will also sync all your contacts regularly to your google account, even for new entries, which imo, is a lot safer than storing them directly on the phone or SIM card.
I've tested this method, and it should work for you if followed exactly. If there's anything that needs to be clarified, let me know.
I want them saved to my SIM card. And I want them saved to my Google Account. But I want them stored on my Phone.
I believe you want me to delete them from my SIM and from my Phone in order for this to work. I simply do not see why I would need to do that. If that is not what you are saying, then what is it? On my Contacts on GMail, there's only one number for each name.
thehyecircus said:
I want them saved to my SIM card. And I want them saved to my Google Account. But I want them stored on my Phone.
I believe you want me to delete them from my SIM and from my Phone in order for this to work. I simply do not see why I would need to do that. If that is not what you are saying, then what is it? On my Contacts on GMail, there's only one number for each name.
Click to expand...
Click to collapse
To be clear, this will NOT delete contacts from you SIM card, nor from your phone. What this does is force ALL your contacts from your SIM AND your phone AND your Google account to be synced(copied) to your google account. Once that is done, all your contacts will appear on your google account and will be immediately copied back to your phone (as a locally saved copy).
Then what we're doing is just "hiding" all the duplicate contacts from your SIM card and 'Phone location' (not deleting them), so that we only see the contacts that were synced with your google account.. so its less confusing than viewing the same contact from 3 different locations.
All your old contacts will remain on your SIM card, only now all your old contacts and newly created ones will appear in contacts and be synced (backed-up) to your google account. This is useful because.. say you lose your phone, you will still have a copy of all your contacts in your google account and can be easily synced with a new phone, if they were stored on the SIM card or the 'Phone location' then they would just be.. gone.. lost forever. They will also sync back to the phone (with pics) if you flash a new ROM.
On another note, should you ever want to get a new phone and simply move your contacts, you can sync your contacts via your google account like I said, OR you could just go menu>import/export>export to sim card.
Make sense?
andyondroid said:
To be clear, this will NOT delete contacts from you SIM card, nor from your phone. What this does is force ALL your contacts from your SIM AND your phone AND your Google account to be synced(copied) to your google account. Once that is done, all your contacts will appear on your google account and will be immediately copied back to your phone (as a locally saved copy).
Then what we're doing is just "hiding" the contacts from your SIM card and 'Phone location' (not deleting them), so that we only see the contacts that were synced with your google account.. so its less confusing than viewing the same contact from 3 different locations.
All your old contacts will remain on your SIM card, only now all your old contacts and newly created ones will appear in contacts and be synced (backed-up) to your google account. This is useful because.. say you lose your phone, you will still have a copy of all your contacts in your google account and can be easily synced with a new phone, if they were stored on the SIM card or the 'Phone location' then they would just be.. gone.. lost forever. They will also sync back to the phone (with pics) if you flash a new ROM.
On another note, should you ever want to get a new phone and simply move your contacts, you can sync your contacts via your google account like I said, OR you could just go menu>import/export>export to sim card.
Make sense?
Click to expand...
Click to collapse
But I mean, if you're asking me to change the display option to only display SIM/Phone/Google contacts, it is already set to do that.
thehyecircus said:
But I mean, if you're asking me to change the display option to only display SIM/Phone/Google contacts, it is already set to do that.
Click to expand...
Click to collapse
No, i'm asking you to do the opposite. I'm asking you to store all your contacts to Google, and ONLY display Google contacts, and UNCHECK (hide) SIM and PHONE from 'Display Options' so that you do not see any duplicate names or phone numbers.
This will most likely solve your problem with seeing duplicate entries and is a much smarter way of managing your contacts.
andyondroid said:
No, i'm asking you to do the opposite. I'm asking you to store all your contacts to Google, and ONLY display Google contacts, and UNCHECK (hide) SIM and PHONE from 'Display Options' so that you do not see any duplicate names or phone numbers.
This will most likely solve your problem with seeing duplicate entries and is a much smarter way of managing your contacts.
Click to expand...
Click to collapse
I am already doing that.
thehyecircus said:
I am already doing that.
Click to expand...
Click to collapse
Actually, by your own admission, you're not.
"if you're asking me to change the display option to only display SIM/Phone/Google contacts, it is already set to do that."
Right there, you just said that ALL your contact locations are turned ON..which is the cause of you seeing 3 identical phone numbers for each contact. Earlier in the thread it was pointed out you need to ONLY select ONE option; the same location you are storing contacts to.
Let's say you already have all your contacts save to Google, that's great. That means you don't have to go through that entire process i wrote up. All that was meant to do is ensure ALL your contacts from all your locations were saved to google, but if that's already done then there's no need to go through all that.
It really goes back to Post #10.. assuming you have only have no duplicate phone numbers set up in google, then you just need to follow those instructions and you won't see those duplicates anymore.
Sounds like you either didn't follow the directions correctly in post #10 or not at all. The key thing is save your new contacts to google, then change the display options so ONLY, ONLY, JUST ONE, option is checked, and that is the Google account you are saving contacts to. Once this is done, you will not see duplicate entries anymore.
At one time I was able to save contacts to gmail. I no longer get this option and when I sync "Contacts" the newest ones do not make it to my GMail account. How do I fix this, and/or how do I set GMail as default save location? Thank you, sorry if this has been covered a lot. I was unable to find my same problem via search.
nobody? 10char..
Info might help... what ROM are you running? Are the contacts saved to phone or SIM currently? If you add a contact to your Google account (from the gmail web) does it make it to the phone? Does anything else Google sync like calendar, reader, etc?
Sent from my Cappy.
Cog 4. All contacts saved to gmail. Unless they're new they saved to phone and cant sync to gmail. Hence this thread. Was able to sync them by putting them into gmail first and syncing to phone. But how do I go back to doing it from phone to gmail? There use to be an option after I would insert a new contact.
chasesavestheday said:
Cog 4. All contacts saved to gmail. Unless they're new they saved to phone and cant sync to gmail. Hence this thread. Was able to sync them by putting them into gmail first and syncing to phone. But how do I go back to doing it from phone to gmail? There use to be an option after I would insert a new contact.
Click to expand...
Click to collapse
Sounds like one if 2 things. A bad flash or Gmail not being set up on the phone. Everytime I add a new contact it gives me the option to save to Gmail as long as Gmail is installed on the phone.
chasesavestheday said:
Cog 4. All contacts saved to gmail. Unless they're new they saved to phone and cant sync to gmail. Hence this thread. Was able to sync them by putting them into gmail first and syncing to phone. But how do I go back to doing it from phone to gmail? There use to be an option after I would insert a new contact.
Click to expand...
Click to collapse
I had the same sort of problem after flashing Cog 5 beta 2. The phone never asked me where to save the contact the first time and it defaulted to the phone. While in the contact app, hit menu/more/settings and select where to save new contacts.
Hope this helps!
Sent from my GT-P7510 using Tapatalk
DaveyBB said:
I had the same sort of problem after flashing Cog 5 beta 2. The phone never asked me where to save the contact the first time and it defaulted to the phone. While in the contact app, hit menu/more/settings and select where to save new contacts.
Hope this helps!
Sent from my GT-P7510 using Tapatalk
Click to expand...
Click to collapse
Thank you sir. You got a Thanks!
I also just flashed cog 5 last night to see if it was something i did wrong during flash. All fixed!
/thread
So suddenly my contacts that are joined with my facebook friends aren't sharing the pics. Used to be that whenever I would get Call or a text the contacts name would show up with their facebook picture. Now all of a sudden it just shows an android pix. Although the facebook pix will show up in the contacts page. Anyone have any ideas? Im using com rom 2.1 and this high voltage reenergized.
Here is what I do. I use the Max os x address book and sync it to my Google account, and there is an app that sybcs Facebook info with address book. So I sync Facebook and address book, then address book with Google, the Google with the phone. Haha.
Sent from my I500 using Tapatalk
Have you tried setting defaults, with joined contacts, to facebook pics?
i am having the same problem on the latest commrom
Try friends caster..for facebook..
Sent from my evo using xda premium app!
Efrencalvario said:
Try friends caster..for facebook..
Sent from my evo using xda premium app!
Click to expand...
Click to collapse
There is no option to link photos in the app. Does it do it automatically? Been a few hours since installed and nothing has changed.
Here's a question to all: is this linked account done via the Facebook app or SNS? I noticed personally that pictures would only show up with SNS configured.
How do you set defaults? Been looking around on phone and can't find anything. Also, I sync using facebook so everything isn't doubled up. Is that why the pics aren't linking?
I have the same issue
Sent from my Fascinate via Tapatalk
zimsport said:
How do you set defaults? Been looking around on phone and can't find anything. Also, I sync using facebook so everything isn't doubled up. Is that why the pics aren't linking?
Click to expand...
Click to collapse
You can tell the Facebook app to not sync contacts, and tell SNS to sync contacts, and you won't double up. That's been my experience on CR2.1.
Running ComRom 2.1 and have had same problem. SyncMyPix didn't work for me, but I did find a workaround.
I downloaded and installed 'Phonebook' from Market. It is a contact replacement app. I logged into Facebook through the app and it matched my existing contacts and it automatically downloaded their Facebook pictures and replaced all the Contact pictures.
Now when I go back into 'Contacts' all the latest Facebook profile pictures are with the contacts. And the photos also appear for incoming calls and text messages.
Hope that helps.
You gotta go into facebook settings. And then select, "Sync existing contacts with facebook contacts". The names have to be exactly the same as well or else it won't sync automatically. Otherwise you'd just have to link it manually.
is there a way to link contacts in cm7?
Go into market and search "syncmypix"
It takes all the pictures for contacts you have and uploads them to Google contacts
Sent from my Transformer TF101 using XDA Premium App
i have no prob with my pics not being link i do however have a few that names dont match up entirely and some starggler contacts that i can usually "link" to there name in fbook and it works great. Anyone?
bigjobber69 said:
i have no prob with my pics not being link i do however have a few that names dont match up entirely and some starggler contacts that i can usually "link" to there name in fbook and it works great. Anyone?
Click to expand...
Click to collapse
1) Go into your Google contact
2) Select menu -> edit
3) Menu -> join
4) Profit
sweet but a pain in the ass from when just needed to click menu on contact and go join. But good find none the less!
shanky0506 said:
Here's a question to all: is this linked account done via the Facebook app or SNS? I noticed personally that pictures would only show up with SNS configured.
Click to expand...
Click to collapse
You are 100% correct. I disable the facebook app from syncing. Then I re-created the SNS facebook sync, and joined my contacts again. Everything shows up.
davidstre said:
You are 100% correct. I disable the facebook app from syncing. Then I re-created the SNS facebook sync, and joined my contacts again. Everything shows up.
Click to expand...
Click to collapse
LOL mine is the opposite....I have SNS off and fbook app does it.
Somehow, I am not able to get to the screen where you choose to sync your facebook contacts like when you first get that after installing a rom/wiping data.
I can not add a facebook account through accounts and sync. Deleting all facebook data doesn't help it. Please help!
if you open the fb app and go into settings, there's an option to sync contacts
Sent from my Transformer TF101 using Tapatalk
If you can't add an account, it might be because you used Froyo's method of app2sd. Move the app back to the "internal" memory and see if you can add an account back (you may need to reboot for it to show up in the account selection section).
baseballfanz said:
if you open the fb app and go into settings, there's an option to sync contacts
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
Nope there isn't
Sent from my Nexus One using Tapatalk
I got the same problem with my Milestone 2 using Android 2.3.
baseballfanz said:
if you open the fb app and go into settings, there's an option to sync contacts
Sent from my Transformer TF101 using Tapatalk
Click to expand...
Click to collapse
There is no such option in my FB App either.
Is there a solution for re-syncing the contacts?
playdo said:
I got the same problem with my Milestone 2 using Android 2.3.
There is no such option in my FB App either.
Is there a solution for re-syncing the contacts?
Click to expand...
Click to collapse
Did you check this?
bassmadrigal said:
If you can't add an account, it might be because you used Froyo's method of app2sd. Move the app back to the "internal" memory and see if you can add an account back (you may need to reboot for it to show up in the account selection section).
Click to expand...
Click to collapse
If that isn't the case, you may not have enough freespace on the device to store any info...
That weird, for me when I go into settings and scroll down I have this.
but just follow bassmadrigal instructions above.
baseballfanz said:
That weird, for me when I go into settings and scroll down I have this.
but just follow bassmadrigal instructions above.
Click to expand...
Click to collapse
That was just the setting I didn't have. Don't worry anymore, though, I solved it by using an external application. Furthermore, I would just like to say I do not run ICS any longer. I currently run samuaz CM7 ROM and will continue using it until all the major bug and stability issues with the current ICS builds are ironed out.
ICS really is a great ROM and it's gonna be a tough choice between choosing an AOSP ICS build or a cyanogenmod AOSP ICS build. I really "dig" cyanogenmod so that's probably what I'll look forward to.
bassmadrigal said:
Did you check this?
If that isn't the case, you may not have enough freespace on the device to store any info...
Click to expand...
Click to collapse
I didn't use app2sd or something like that. So I think the app is in the internal memory.
And my phone is just 3 days old so it should have enough space.
After deleting and adding my Fb account some of my contacts have re-synced but there are some missing
playdo said:
After deleting and adding my Fb account some of my contacts have re-synced but there are some missing
Click to expand...
Click to collapse
If just some aren't working, then overall, your app is working, it just isn't always able to find the right person to sync it with. Just find that facebook contact, then click on their picture to get the little popup with email and their contact card. Click on the contact card and select edit contact, then use the menu button and click on join. Find the contact in your normal contact and select that person. This will join the contacts.
bassmadrigal said:
If just some aren't working, then overall, your app is working, it just isn't always able to find the right person to sync it with. Just find that facebook contact, then click on their picture to get the little popup with email and their contact card. Click on the contact card and select edit contact, then use the menu button and click on join. Find the contact in your normal contact and select that person. This will join the contacts.
Click to expand...
Click to collapse
Sorry I didn't made it clear: There are some Fb contacts missing, not the link between my contacts and Fb.
So it isn't possible for me to link them, because they don't exist
Is this with the stock facebook app? Because I know if you use third-party ones like Friendcaster, if they blocked the app, they won't show up. If it is the stock app, I really don't know. I haven't seen that issue at all.
Ok I've done some digging and can't seem to find anything with my exact problem.
Yes I have looked up duplicated read only contacts BUT everyone seems to have this issue with contacts synced from another app. Mine is no.
Got this baby this past Sunday (found out that I can upgrade 7 days early so of course I did it. Love the phone and think I will be okay without root. Got Helium backup to backup my data. Only thing left is for them to add a Restart in the power menu then I'll be fine with no Root. OH and they need to get Lolipop out ASAP)
But ever since then I've been having this issue. I've been having new contacts made, same name as a contact I have, but with not info (most of the time. Sometimes it has their number in it). Now here is where it gets weird.
They are Google contacts that it says are saved under my Gmail. I go to Gmail, No duplicated contacts there, I try to delete, says they are read only and can only hide, AND it seems like the contacts that are getting duplicated are contacts that I seem to call most often. I have all other apps and their contact sync turned off so I know it's not an issue with them, and since they are saved under Gmail and when I turn off the local Phone contacts they are still there so I know they are not local saved/SIM contacts.
If anyone has any suggestions let me know. I felt like I had this issue loooooong ago with another phone but pretty sure it was back when Facebook synced its contacts and I had to link them.
I'm a savvy guy and know my way around Android.
Thanks
Ok well i ended up getting it myself.
For people with this issue:
Turn off google contact sync. Then go to apps in settings and then look for the contact storage app. Force stoo the act and clean all data. Check contacts to make sure its empty. Then enable google contacts sync.
Sent from my XT1254 using XDA Free mobile app
Contacts in Android are stored in a database, and as they come from multiple sources (synced from Google, Facebook, Whatsapp, LinkedIn and copied from SIM or stored as "local phone" contacts...) it's easy to have multiple instances of same contact with different info or even duplicates. Contacts app let you "join" multiple contacts from different sources so they will appear joined in your contacts list, but they will still be stored inidividually in the database.
Anyway, there are multiple apps that let you manage your contacts at a deeper database level. With MiniContacts https://play.google.com/store/apps/details?id=com.brapeba.minicontacts you can see all raw contacts one by one showing its original account source (group). And you can delete all contacts from a source (i.e. those coming from LinkedIn, or Facebook) or choosing manually those you don't want. Notice that if you don't disable the syncronization with the source those deleted contacts will reappear again. So, first disable syncronization! If you want to delete the contacts permanently from everywhere instead of just from your Android database, go to the source (LinkedIn, Facebook...) and delete them there.
Hope it helps...
drtweak said:
Ok I've done some digging and can't seem to find anything with my exact problem.
Yes I have looked up duplicated read only contacts BUT everyone seems to have this issue with contacts synced from another app. Mine is no.
Got this baby this past Sunday (found out that I can upgrade 7 days early so of course I did it. Love the phone and think I will be okay without root. Got Helium backup to backup my data. Only thing left is for them to add a Restart in the power menu then I'll be fine with no Root. OH and they need to get Lolipop out ASAP)
But ever since then I've been having this issue. I've been having new contacts made, same name as a contact I have, but with not info (most of the time. Sometimes it has their number in it). Now here is where it gets weird.
They are Google contacts that it says are saved under my Gmail. I go to Gmail, No duplicated contacts there, I try to delete, says they are read only and can only hide, AND it seems like the contacts that are getting duplicated are contacts that I seem to call most often. I have all other apps and their contact sync turned off so I know it's not an issue with them, and since they are saved under Gmail and when I turn off the local Phone contacts they are still there so I know they are not local saved/SIM contacts.
If anyone has any suggestions let me know. I felt like I had this issue loooooong ago with another phone but pretty sure it was back when Facebook synced its contacts and I had to link them.
I'm a savvy guy and know my way around Android.
Thanks
Click to expand...
Click to collapse
Thanks for the reply but it is making blank contacts with theur name and storing then as phone contacts. Google is the only source i sync any contacts from but ill give this a try
Sent from my XT1254 using XDA Free mobile app
Thanks for the tip, @drtweak! This was driving me nuts and I couldn't figure out how to fix it. Good work...
Thanks!
drtweak said:
Ok well i ended up getting it myself.
For people with this issue:
Turn off google contact sync. Then go to apps in settings and then look for the contact storage app. Force stoo the act and clean all data. Check contacts to make sure its empty. Then enable google contacts sync.
Sent from my XT1254 using XDA Free mobile app
Click to expand...
Click to collapse
I could kiss you right now. I have been scouring the internet and downloading apps for hours trying to figure out how to fix "read only" and "can't be deleted" contacts on my second replacement dud Turbo 2. Duplicates galore, and they wouldn't go away. Thank you, thank you, thank you! :laugh: No more Verizon Cloud - that really messed it up both times. Merry Christmas! :good:
Christina729 said:
I could kiss you right now. I have been scouring the internet and downloading apps for hours trying to figure out how to fix "read only" and "can't be deleted" contacts on my second replacement dud Turbo 2. Duplicates galore, and they wouldn't go away. Thank you, thank you, thank you! :laugh: No more Verizon Cloud - that really messed it up both times. Merry Christmas! :good:
Click to expand...
Click to collapse
The app Simpler Contacts can merge duplicate apps. I've used it on friends' phones to do that.
Of course, Simpler Contacts also would like you to keep using their app and even their backup service, and they have a Dialer app too. But you don't need all that. I just use Simpler Contacts once in a while to check for duplicate contacts.
But this solution above is good too.
I also used Simpler Contacts to export all contacts from a "local" account. Helped to friends do this when they switched from iPhone to Android and the carrier store exported all their iPhone apps to "local" phone account -- which is STUPID. All the contacts need to synced with Google.