0 votos

Archivo y control de SMS

He buscado por toda la web sin éxito. Mis antecedentes: Tengo más de 16 años en el software (estoy fuera de él, pero no antes de construir algunas aplicaciones de Android para mí).

Mi problema es que me gustaría reducir la cantidad de espacio utilizado en mi teléfono para los mensajes antiguos, pero me gustaría mantenerlos disponibles.

Algo así como un sistema automatizado que poda los mensajes antiguos en el almacenamiento externo (en la nube), pero que los pone a disposición cuando se solicitan.

Lo que quiero es un sistema que me permita mantener el crecimiento de mis chats de forma indefinida, manteniendo sólo una cantidad específica de espacio utilizado en el teléfono.

¿Qué opinas? ¿Sugerencias?

1 votos

La base de datos de sms está creciendo sin tener en cuenta los mensajes borrados. si exportas todos los mensajes, borras la base de datos y vuelves a importarla, el tamaño se reduce. puedes hacerlo manualmente con MyPhoneExplorer

0voto

user157947 Puntos 51

Se me ocurren dos opciones.

  • Exportar sms a archivo de texto y subir el archivo de texto a un servicio en la nube. En su aplicación, necesitaría reconocer cuando el usuario quiere cargar mensajes más antiguos, tal vez un evento onScroll o tal vez un botón "Cargar más", etc...

  • Almacenar los SMS íntegramente en los servicios en la nube. Sólo carga los sms desde una nube, y los sube cada vez que recibe un mensaje. La aplicación carga puramente la lista de sms como un ListView a partir del contenido devuelto por el servidor.

El uso de PHP y SQL como la API del servidor funcionaría para construir su propio servidor.

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