19 votos

¿Cómo puedo ordenar los contactos por fecha de adición?

¿Hay alguna manera de ordenar los contactos por fecha de adición, o al menos ver los contactos que se han añadido recientemente? Estoy ejecutando el Android OS 2.2.

1 votos

Para 2015, "Contactos recientes" es la solución perfecta.

6voto

MikeJ Puntos 6577

La aplicación Contactos recientemente añadidos de PIKANJI disponible en Google Play Store es gratis y hace justamente eso:

Muestra la lista de contactos de su teléfono en orden cronológico inverso. De modo que el contacto añadido recientemente llega al principio de la lista. *

Esto es útil cuando no puedes encontrar el contacto que se acaba de añadir en la libreta de direcciones de tu teléfono.

Al tocar los contactos se abrirá la vista de detalles del contacto, lo que le permitirá editar la información del contacto. **

* Puede haber casos en los que se cambie el orden, debido a la modificación externa de la lista de contactos, como por ejemplo, la sincronización con la lista de contactos de Gmail.

** El aspecto de la vista depende del teléfono.

4voto

Jan Puntos 10374

Esto es útil si quiere acceso programático y CLI a sus contactos en orden.

Si estás en Android, lo más probable es que los contactos de tu teléfono estén sincronizados con los contactos de tu cuenta de Google, a los que puedes acceder mediante Contactos de Google . Ahora, usando el Herramientas de la línea de comandos de Google puede devolver los contactos en orden de archivo si no se establece ningún otro método de clasificación.

Por ejemplo, usa el siguiente comando para que todos los contactos de un archivo de texto estén en el orden en que fueron añadidos recientemente:

google contacts list ".*" > output.txt

Salud.

0 votos

Esto ha funcionado de maravilla. Sólo asegúrese de ejecutar esto desde cmdline así c:\googlecl\google contacts list ".*" > output.txt - si está en modo interactivo imprimirá en pantalla, lo que es menos útil.

0 votos

Espere - esto no parece ordenar por fecha (?)

3 votos

Esto ya no funciona - googlecl ya no funciona desde 2015 .

3voto

user972276 Puntos 171

Este Contactos recientes es gratuita y requiere un permiso menos que la aplicación del mismo nombre que sugirió @user4212. Sin embargo, requiere Android 2.3.3+. Es sencilla y parece hacer un trabajo decente, pero el desarrollador dice que no es perfecta. De la aplicación:

Esta aplicación muestra tus contactos en orden inverso al de la identificación del contacto. Por lo general, los contactos añadidos más recientemente aparecen en la parte superior. Sin embargo, como la aplicación de contactos de Android no guarda la fecha de creación de un contacto, no hay una forma absoluta de ordenar los contactos por fecha de adición. Notarás que algunos contactos están fuera de lugar, esto se debe a que los números de ID a veces son cambiados por el sistema Android.

2voto

Lasse V. Karlsen Puntos 148037

Supongo que puede variar según el operador, pero sólo veo opciones para ordenar por nombre o apellido. (Droide Motorola, sin root, Android 2.2.1)

Tampoco veo ninguna aplicación en el mercado que muestre los contactos ordenados por fecha de adición.

Ni siquiera estoy seguro de que "fecha añadida" sea capturada.

Si estás sincronizado con los contactos de Google, es posible que puedas unir algo aplicando un grupo a todos tus contactos existentes ("Contactos antiguos"?) y luego, cada vez que revises tus contactos, se añadirá, por definición, a cualquiera que no tenga dicha etiqueta.

Es, como dije, kludgy. No veo otra forma de hacerlo.

0 votos

Yo veo lo mismo en mi Galaxy S.

0 votos

Los contactos en gmail también sólo te permiten ordenar por nombre/apellido. Tampoco parece almacenar cuándo se añadió el contacto.

2voto

J. V. Puntos 121

Respuesta corta: Hice una aplicación para esto llamada Quisiera y me encantaría saber si resuelve tu problema :)

Respuesta más larga: Desgraciadamente, Android no guarda la fecha en que se añaden los contactos. Sin embargo, hay un truco: puedes ordenar los contactos por su "ID bruto" en la base de datos, que aumenta aproximadamente con el tiempo. No es perfecto, lo que significa que funcionará más o menos para los contactos recientes, pero definitivamente no funcionará para los contactos añadidos hace años, ya que probablemente han ocurrido muchas cosas desde entonces: un nuevo teléfono, la fusión/sincronización de los contactos por parte de Google, y varias aplicaciones de terceros que han manipulado la base de datos de contactos.

Tenía tantas ganas de esto que hice una aplicación para ello. Almacena la fecha y la ubicación de los contactos recién añadidos, y también utiliza el truco anterior para los contactos añadidos antes de usar la aplicación. Me encantaría conocer tu opinión.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X