![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#2
|
|||
|
|||
|
Hola Fossy, hace tiempo encontré estos hilos, estan en bulgaro creo, pero los ejemplos se entiende facilmente:
- Gestión del Back-Button en dispsitivos. Interesante para mandar al background programas. - Servicios en BackGround... Otra manera de ver como implementarlos. Espero que alguno te sirva, yo he probado adaptando los de backbutton y la verdad es quye he conseguido lo que necesitaba, que el programa se quedara 'oculto' en segundo plano y funcionando... en mi caso un programa para escuchar la radio local online. |
|
#3
|
|||
|
|||
|
Kurono son estos enlaces:
http://blog.blong.com/2013/11/delphi...-services.html http://blog.blong.com/2013/11/delphi...es-part-2.html Chaosego: Gracias por los enlaces, efectivamente la alternativa pasa por dejar las Apps en segundo plano con un timmer, algo que me parece una barbaridad porque si la App ocupa en memoria 40 megas, estamos mandando esos 40 megas a segundo plano manteniendo toda una App completa en ejecución. Sin embargo, no nos queda otra... Un servicio en Java es un pequeño código residente que la App deja ahí en ejecución, mientras la App se CIERRA perfectamente y no sobrecarga nada, a la vez que también preserva el consumo de batería. Cuando ese servicio tiene que introducir datos o interactuar con la App, la ejecuta de nuevo (normalmente a petición del usuario), y así es como deberíamos tener funcionando nuestras Apps los desarrolladores de Delphi a estas alturas. ¿Quién no tiene un juego en el móvil y de vez en cuando se recibe una notificación?, yo por ejemplo tengo instalado uno de póker y cuando me regalan puntos recibo una notificación SIN EL JUEGO EN EJECUCIÓN. Y obviamente si le pincho a la notificación el juego se abre (interactua el servicio con la App). Esa es la gran diferencia entre Servicio y Background. Pero como ya digo..., no nos queda otra. Gracias!!. |
|
#4
|
||||
|
||||
|
gracia Fossy por el link estuve probando la aplicacion antes de bajar el codigo fuente y la aplicacion a mi entender funciona bien si bien es cierto que cuando abres la aplicacion de nuevo el servicio se detiene creo que hay forma de mejorar esa parte en mi caso le di la prueba de 7 horas sin deternerse asi que creo que con un poco de mejoras en el codigo podria funcionar muy bien
|
|
#5
|
|||
|
|||
|
Uff, implementalo en una App tuya Kurono, vas a ver la de problemas que da, y yo pude estabilizarlo un poco, pero no es para nada fiable (lo dice su autor al final del artículo).
Estoy ahora en la alternativa, es decir, evitar que el usuario pueda salir de la App mediante el "BackButton" (si le da a Home la App pasa a segundo plano). He logrado desactivar el BackButton para que no haga nada, pero no encuentro nada para usar una instrucción que mande la App a segundo plano (no puedo emular la pulsación del botón Home tampoco). De hecho hay algunos foros extranjeros donde se está debatiendo esto mismo y nadie da con la solución. Al final volvemos a lo mismo... ¿de qué sirve tanto componente basados en BAAS y nubes si las App no son capaces de recibir nada si no están activas?, que alguien me lo explique... Un saludote!!. |
|
#6
|
||||
|
||||
|
amigo fossy los problema ya me surgieron tenes razon por lo que e probado el backbutton y es la opcion mas facil que veo para este tema estoy igual que tu y me imagino que muchos miembros de este club, deseperado por tener un procedimiento o una funcion que haga esto por uno
ahora veo un problema con el backbutton y lo menciona en unos de los comentario anteriores y es que uno esta mandando una aplicacion completa a segundo plano con lo cual puede producir que android cierre la aplicacion para liberar espacio un comentario mas hay un componente en delphi xe5 de servicio de notificacion podria ese componente ser la solucion, o sirve para notificar en primer plano |
|
#7
|
|||
|
|||
|
Hola a todos, voy a intentar aplicar el código de Brian Long en XE7 con el implementador de java que lleva a ver que pasa, ya os comentaré los resultados...
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Query segundo plano | ramflores | Conexión con bases de datos | 4 | 13-09-2014 11:41:30 |
| Aplicación en segundo plano | Fossy | Desarrollo en Delphi para Android | 1 | 27-01-2014 02:27:52 |
| aplicacion en segundo plano | jocey | Varios | 5 | 20-06-2008 05:37:47 |
| Ping en segundo plano | toorbye | Internet | 5 | 19-10-2006 13:52:32 |
| Programar en segundo plano | Isako | API de Windows | 3 | 02-03-2005 14:31:20 |
|