Is there a way to sort contacts by date added, or at least see contacts that have been recently added? I'm running android os 2.2.
This is useful if you want programmatic and CLI access to your contacts in sorted order.
If you're on Android then most probably your phone contacts are synced with your Google account's contacts which you can access using Google Contacts. Now, using the Google Command Line Tools you can return contacts in order of filing if no other sort method is set.
For example, use the following command to get all contacts in a text file in recently added order:
google contacts list ".*" > output.txt
I suppose it might vary by carrier, but I only see options to sort by first or last name. (Motorola Droid, unrooted, Android 2.2.1)
I also don't see any apps in the Market that would display contacts sorted by date added.
I'm not even sure "date added" is captured.
If you're syncing with Google Contacts you might be able to kludge something together by applying a group to all of you existing contacts ("Old Contacts"?) then, whenever you review your contacts anyone without such a label is, by definition, recently added.
It is, as I said, kludgy. I don't see any other way to do it.
This Recent Contacts app is free and requires one less permission than the app of the same name that @user4212 suggested. It does require Android 2.3.3+, though. It is simple and seems to do a decent job, but the developer does say it is not perfect. From the app:
This app lists your contacts in reverse order of contact ID. This usually puts the most recently added contects at the top. However since the stock anddroid contacts app doesn't save the creation date of a contact, there is no absolute way of sorting contacts by date added. You will notice that some contacts are out of place, this is because the ID numbers sometimes changed by the android system.
As most of the applications mentioned did not work anymore two approaches worked for me now (Aug 2020):
- Recent contacts app: https://play.google.com/store/apps/details?id=ibtidah.tav.reco
- Following the approach of Owen Miller on Quora (https://www.quora.com/Is-it-possible-to-organize-Google-contacts-by-date-added) just getting the results via the api explorer at https://developers.google.com/oauthplayground/ and using the api url https://www.google.com/m8/feeds/contacts/default/full?max-results=25&start-index=1&orderby=lastmodified&sortorder=descending
SimpleContact does it, and it's free.
Was looking for something similar. Looks like this might do the trick, $1 though... Recent Contacts
Black Swan Hunter's Recent Contacts app does just what you need. It is free and doesn't ask for any extra permissions. I have found it to be reliable and easy to use.
Note that when contacts are merged, sometimes they move to the top of the list as if they are newly added; this has to do with Android internals.