[Q] Let's handle (or at least clarify) the editing facebook contacts problem. - Android Software/Hacking General [Developers Only]

Greetings
I have had it just about enough of this Facebook virus and the contact importing in Android in general. What is the point of importing something if we have absolutely no control over deleting any of it?
The basic question is: How can I delete -some- contacts out of the imported Facebook contacts? Not how to delete all of them, not how to only show the ones with phone numbers, not how to merge them with other contacts.
Furthermore, please don't just answer "You can't.". At least not without explaining why exactly it is not humanly possible.
I have a rooted (xperia mini pro) phone, and I would like to reasearch just where and how are these uneditable contacts stored, and how to strike down on them with great vengeance and furious anger.
__________
What I suspect happens is, for instance, Skype downloads its own contacts and stores them for itself (because it needs them), and then Andorid reads these contacts and just displays them in the phonebook. So if we would want extra filtering functionality for skype contacts in the phonebook, we'd have to write our own phonebook app.
However, in Facebook's case, it does not need those stored contacts for anything other than this syncing functionality. Which means, what we could do is, access wherever this offline fb contact database is, and manually delete what we don't want to have. Right? then, when the phonebook app reads the fb contacts, it will just find the ones we care about.
Is that right?
+1 for any educated answers.

Related

Purging Android 2.1 Contact Database (13.7 MB!)

I have a HTC Legend with Android 2.1 and Sense with around 450 Contacts, about 150 of them with photos, all stored and synced with my Gmail Contacts.
My Contact Database is the biggest single application in Android, with 13.7 MB shown, 0.00 for the application and all for data (in Settings/Application/Manage - 'Contacts Storage version 7').
Besides the point, that even with more pictures it should be much less (most of it is text anyway and the Google Pics are small low-res squares) - it seems, that there is a bug or leak somewhere.
When I add a contact with pic, syncing it to Google, it will increase the Contact Database. But after deleting the same contact and syncing again - it's not back to the original size. It's 0.1 MB more than before adding the contact.
That looks, like some garbage or overhead is stored still in the device, regardless of the number of contacts or if some are removed.
Can anyone point me in the right direction, what I could do, to erase that overhead and get my contact database size back to a reasonable size?
Thanks a million!
Am I the only one with this problem?
i have the same problem on the stock cdma hero 2.1 (.5) room, rooted.
mine is like, 30mb
think its the 900 or so facebook friends
here was my fix (or workaround, rather, since you can't sync all your stuff or use fb photos for your contacts DAMNIT)
under accounts and sync, disable google and facebook contacts sync
under contacts, export the ones you would like to keep to the sdcard
under settings, click applications, manage applications, then contacts storage
clear data
open contacts, import the rest from your sd card
if you want to keep all your fb numbers, use the fb live folder from the fb app
Hm, your problem sounds similar, but it's also different.
I didn't add any FB contacts. If I click on 'view' in the People app, I only have 446 Google contacts and nothing else.
But how big is your contact storage now, after you eliminated the FB contacts? And how many contacts you have in the phone and how many with pics?
Maybe we can get a bit closer to the root of the issue. Thanks!
i don't think i ever synced my gmail contacts, or meant to, but if i did, there's like 1000
and 900 fb contacts all with photos
now that i only have 23 contacts, all not connected to fb so no photos, im at like 225kb of storage.
Oh yeah, I have the FB Phonebook Folder, but in there are only 35 of my FB contacts, probably only those who publish their phone numbers.
i'm going to just sync my fb contacts now and see where it puts me
i have a feeling every time you delete a contact the data still stays there even if you can't see it.
skanndelus said:
i have a feeling every time you delete a contact the data still stays there even if you can't see it.
Click to expand...
Click to collapse
Definitely it is like that. I tested it....about 0.1 MB remains in my device, that doesn't sound like much, but can add up pretty fast.
we can't be the only two having this issue? i wonder why no one else has chimed in... i even mentioned it in the hdma hero threads...
i'd really like to have the 1.5 contacts app back, it didn't seem to act this way... i tried to push it to my phone but it never worked properly, either did an install
I deleted the database and let it rebuild from Facebook and Google. It rebuilt back up to 10Mb!
So I guess we are stuck with it.
I'm having the same issue as well.
I have the same problem on my HTC Hero 2.1 (stock rom). My contacts database is over 12mb, even after deleting more than 100 contacts. I'm constantly having to uninstall apps I want in order to deal with the increasing size of the contacts database. This was never an issue before upgrading to 2.1.

Disjoin contacts

I have round 1,200 contacts on my exchange server
For quite a number of friends I saved only the first name. And this @&%^# contact app from Samsung joins all the people who have the same first name (When nop last name is saved). How convenient...
I "could" go trough all my contacts and split them. But it's slow. And every time I flash a new ROM and charge my contacts through exchange they get agregated again
Is there a settting somewhere where we can prevent the application from merging contacts ? Or if keeps on doing so, is it possible to have it save the fact you split the contacts somewhere on my exchnage account (So that it doesn't do it again the next time I reload everything...)
Or maybe some of you have already settled for another Contact manager app
It's super annoying
Anyone?
Sent from my GT-P1000 using XDA App
dont know the answer but writing this to wish you luck i have 120 contacts and it was a real pain to put it in order 1200 contacts i cant imagine
Isn't it confusing anyway having multiple contacts with the exact same name? How do you know which is which?
I make sure all my contacts have either a last name, or some differentiating text at least.
There's no way to stop the app doing it automatically, the only options are to either clean up your contact entries at the GMail end, or use a different contacts app.
knightnz said:
Isn't it confusing anyway having multiple contacts with the exact same name? How do you know which is which?
I make sure all my contacts have either a last name, or some differentiating text at least.
There's no way to stop the app doing it automatically, the only options are to either clean up your contact entries at the GMail end, or use a different contacts app.
Click to expand...
Click to collapse
I use exchange but yeah I get what you mean by "clean up your contact entries at the GMail end"
How do I differentiate ? The good stuff with smartphone sis we can include pictures... Same first name different picture --> fastest way to differentiate for me. However the stupid app merges the contacts and put the pic of the first contact --> I am lost
Honestly, not having the option is a shame. That's a bad application. At the very least it should allow you to choose to merge automatically or not. At best it should leave you the choice of the aggregation key (Which filelds make a contact unique)
That sucks badly... very poor level of programming...
Actually i was wrong. This crappy piece of software also sometimes joins contacts that have a last name... I don't know what to say. I don't understand why there is no option to decide the key of oining contacts (Or simply disable it...)

[Q] Incorrectly formatted names

Hi all
I have noticed that on some of my contacts, the name appears incorrectly.
For example, instead of John Smith, they appear as John Smith Smith.
The surname appears twice.
This seems to only relate to LinkedIn contacts (which are Synced with my phone contacts). And specifically - stand-alone LinkedIn contacts that do not also have contact records in Google, Facebook, etc.
I cannot edit the name on my phone, as the name fields are not editable (I assume as it reads them as read-only from LinkedIn)
But, when I log in to LinkedIn, the names appear correctly there (and name cannot be edited in LinkedIn, in any case).
So it seems to me this is some issue with Android interfacing with LinkedIn and mis-reading or duplicating a field.
The only workaround I can seem to find, is to add the person as a seperate Google contact, and then link/merge the two contact records. But I dont really want to do this, i dont really want to have Google contacts for all my LinkedIn contacts - that defeats the point of being able to import/sync my LinkedIn contacts.
I have tried unsyncing LinkedIn contacts, then re-syncing - no fix.
I thought before I try LinkedIn forums I would check the Android side of things first.
Has anyone else here had the same problem, or know a fix??
By they way, I had this issue pre-ICS, but I thought I would wait for ICS to see if it fixed.
However, now I have ICS, but still the same problem.

[Q] Merging contacts from Phone, Facebook, Google, etc into 1 single contact on phone

I'm trying to figure out how I can reliably merge all the duplicate contacts I have to a single contact on the phone. What I'm trying to achieve is to be able to have:
1) 1 Single contact per person (not "linked" or "joined" but one single contact)
2) combine replace the older pictures with newer ones
3) Pull Facebook ID for use with Contacts-sync (so I can get 720x720 contact pictures instead of whatever the facebook app pulls)
Example: If i have 4 Joe Smith contacts (1 on the phone, one from facebook [i know, it's not editable], one from google, and one from contacts sync), I want to be able merge them all so that there is only 1 Joe Smith contact that has all the information from all 4 contacts so I can unsync facebook and google out of it.
I want to be able to pull the facebook ID number for the contacts so it can resync the picture as needed as well as reduce the clutter that I have.
Why? Facebook's current concept in syncing "existing contacts" seem to be the same thing as sync ALL contacts. It downloads ALL my friends info from Facebook and puts it in there but hides it. I'd prefer to be able to just get info for those people who is on my phone contacts and no one else.
I also want less syncing happening on my phone. As of this posting, Facebook still downloads low res pictures and ignores its own sync rules.
Does anyone here have any suggestions as what I can do to merge the info I need so I can unlink Facebook and just have contacts-sync pull the photos instead?
Thanks!
P.S: for those who are using the XDA app and can't see my signature, this is on the Samsung Galaxy S3 i9300 (International) phone.

What is the best way to manage contacts?

What is the best way for me to go through and organize my contacts for my Google account?
My list is so sloppy and looks bad with duplicates, some several duplicates. I know sometimes in the past I would attempt it just with manually deleting and checking all names/numbers and I would often get some sort of message saying I couldn't delete this contact for some reason(I forgot what the reason it said was).
I would prefer to edit this list on my PC, but if this easier done with some sort of app then I'm down. I also want my new organized list to sync across all my devices that sync contacts from my google account.
Sent from my Nexus 5 using Tapatalk
On the website (https://contacts.google.com) you can identify duplicates.
You can also export your contacts on your PC (CSV or vCard format).
And you can pretty simply merge duplicates so that if, for example, one has a landline number, a second has a mobile, a third has an address, etc., you can put them all in a single entry with a mouse click.
I was in your position a few months ago and it took me about half an hour to whip my contacts list into shape.
I exclusively use contacts from my gmail/Google account. I never ever have them on the phone or the sim. In case I lose or break or change the phone, I never lose a contact and never have to re-enter them. I'm very OCD about things like that and being able to sit at my PC and standardize all contacts is worth a ton to me. Using the above cited Google contacts link is my preferred method.

Categories

Resources