1 votos

Sincronización periódica de datos usando Llama

¿Es posible programar un Evento usando Llama, que se repita cada hora para encender la conexión 3G, sincronizar datos y luego apagar de nuevo la conexión 3G?

Me gustaría usar esto durante las horas de trabajo para revisar correos electrónicos, etc., sin tener que realizar la tarea manualmente durante todo el día.

0 votos

Me gustaría entender el contexto de tu pregunta. ¿Por qué no dejar simplemente el 3G encendido y configurar tu cliente de correo electrónico, etc., para revisarlo cada hora?

0 votos

Tengo datos 3G limitados. Incluso si cambio la frecuencia de sincronización para aplicaciones de correo electrónico, etc., hay algunas aplicaciones como Plume que ignoran esto y se actualizan continuamente sin importar la configuración. Pensé que Llama podría controlar la conectividad. Alternando periódicamente encendido y apagado.

0 votos

No utilizo Llama, así que dejaré que otra persona responda a eso, pero es probable que no ayude mucho, ya que todas las aplicaciones que quisieran actualizarse lo harán al mismo tiempo en cuanto te conectes a Internet. De todas formas, inténtalo y dinos cuánto ayuda.

2voto

belacqua Puntos 2947

Programé a Llama para hacer exactamente eso.

Necesitarás dos eventos:

  • 3G activado automáticamente
  • 3G desactivado automáticamente

y una variable de Llama:

  • auto3G

Evento 1 (3G activado automáticamente)

  • cuando el modo avión está desactivado [evita que el sistema funcione si el modo avión está activado]
  • cuando los datos móviles no están conectados [esto asegura que siempre habrá un descanso de 60 minutos después de cada conexión de datos o wifi (manual)]
  • cuando tu teléfono se desconecta de cualquier red wifi [igual que arriba]
  • cuando la variable 'auto3G' no tiene un valor de 1 [las variables nuevas no tienen valores; esto también asegura que las conexiones de datos no se interrumpan cuando se activan manualmente]
  • retardo de 60 minutos [cambia esto según tus necesidades, por ejemplo, 15 minutos]
  • activar los datos móviles
  • establecer la variable de Llama 'auto3G' en 1 [para que el sistema sepa que la conexión de datos se activó automáticamente]

Evento 2 (3G desactivado automáticamente)

  • cuando los datos móviles se han conectado [permite que el sistema espere hasta que la conexión de datos se establezca]
  • cuando 'auto3G' tiene un valor de 1 [solo si la conexión de datos se activó automáticamente]
  • retardo de 45 segundos [cambia esto según tus necesidades y la velocidad de sincronización]
  • desactivar los datos móviles
  • establecer la variable de Llama 'auto3G' en 0 [reinicio del sistema]

esto debería cubrir tus necesidades ;)

0voto

keen Puntos 36

Como señaló Izzy en los comentarios, Greenify podría ser lo que estás buscando. Incluye una opción (sospecho que esto solo está disponible para usuarios de la versión de pago) para consolidar todas las acciones de sincronización de la aplicación. Si varias aplicaciones tienen tareas de sincronización, Greenify "recopilará" todas esas tareas y luego despertará el teléfono periódicamente y ejecutará todas esas tareas a la vez. ¿Es exactamente lo que estás buscando, no?

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