Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Desarrollo en Delphi para Android
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy


Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-12-2016
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Gracias Dec.

En cierto modo tienes razón. Hay que "adaptarse", pero porque nos "obligan", no por mejoría, pues la tecla central, que antes nos mostraba las App's en ejecución, si la pulsabas unos segundos, ahora te manda directamente a Google haciendo lo mismo, o sea (pulsando unos segundos). Y si la pulsas y sueltas rápido hace la misma función que antes: ocultar la aplicación.

Todo lo contrario que la actual tecla de menú, (que por cierto en los nuevos modelos ya no aparece con las clásicas dos rayitas dentro de un recuadro, sino como un recuadro sobre otro) la única función que tiene es presentar los programas en ejecución en cascada al tiempo que minimiza el que tienes en uso.

Si querían cambiar la presentación de las ventanas en ejecución podían haberlo hecho sin eliminar el botón vkMenu, modificando la presentación en el botón central.

Pero claro, si lo que queremos es forzar las cosas desde la posición de "JEFE" y dueño que tiene el propietario del soft, bueno pues "manipulamos" lo que queremos con nuestras "armas" y presentamos nuestros productos a nuestro gusto.

Para mi esto es una manipulación de Google para hacerse notar. No era necesario este cambio de comportamiento de los terminales con Android.

Pero como es "ajo y agua" (y ellos lo saben), pues los programadores tendremos que "adaptarnos" a sus exigencias o cambiar a otro sistema operativo, que sea menos "autoritario" y que no tire por tierra el trabajo que ya teníamos hecho, protegiendo un poquito más la compatibilidad en el tiempo.

He estado trasteando e investigando y he llegado a la conclusión de que el botón de las ventanitas no tiene asignada ninguna tecla virtual y por tanto ningún evento de soft asociado que no sea la minimización del programa en curso y la presentación en cascada de todos los que están en ejecución.

Tampoco ahora podremos prevenir al usuario de que puede perder información si cierra el programa. Pues desde la "cascada" de ventanas podemos cerrar la aplicación "IMPUNEMENTE", pulsando el aspa ( X ) superior derecha de cada ventana, o pulsando un botón que aparece con el texto "Cerrar todo". ¡¡GRACIAS GOOOOOOOGLE!!


Lamento mucho decir que me tocará trabajar para incluir en TODAS las ventanas de mis aplicaciones un "botoncito" para realizar las acciones que antes realizaba vkMenu. ¡¡GRACIAS GOOOOOOOGLE!!

Si tú interpretas esto como "progreso", Dec, yo no, (lo siento).

Saludos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)

Última edición por jhonalone fecha: 10-12-2016 a las 14:49:43.
Responder Con Cita
  #2  
Antiguo 10-12-2016
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola a todos,

Cita:
Empezado por jhonalone Ver Mensaje
Gracias Dec.

En cierto modo tienes razón. Hay que "adaptarse", pero porque nos "obligan", no por mejoría, pues la tecla central, que antes nos mostraba las App's en ejecución, si la pulsabas unos segundos, ahora te manda directamente a Google haciendo lo mismo, o sea (pulsando unos segundos). Y si la pulsas y sueltas rápido hace la misma función que antes: ocultar la aplicación.

Todo lo contrario que la actual tecla de menú, (que por cierto en los nuevos modelos ya no aparece con las clásicas dos rayitas dentro de un recuadro, sino como un recuadro sobre otro) la única función que tiene es presentar los programas en ejecución en cascada al tiempo que minimiza el que tienes en uso.

Si querían cambiar la presentación de las ventanas en ejecución podían haberlo hecho sin eliminar el botón vkMenu, modificando la presentación en el botón central.

Pero claro, si lo que queremos es forzar las cosas desde la posición de "JEFE" y dueño que tiene el propietario del soft, bueno pues "manipulamos" lo que queremos con nuestras "armas" y presentamos nuestros productos a nuestro gusto.

Para mi esto es una manipulación de Google para hacerse notar. No era necesario este cambio de comportamiento de los terminales con Android.

Pero como es "ajo y agua" (y ellos lo saben), pues los programadores tendremos que "adaptarnos" a sus exigencias o cambiar a otro sistema operativo, que sea menos "autoritario" y que no tire por tierra el trabajo que ya teníamos hecho, protegiendo un poquito más la compatibilidad en el tiempo.

He estado trasteando e investigando y he llegado a la conclusión de que el botón de las ventanitas no tiene asignada ninguna tecla virtual y por tanto ningún evento de soft asociado que no sea la minimización del programa en curso y la presentación en cascada de todos los que están en ejecución.

Tampoco ahora podremos prevenir al usuario de que puede perder información si cierra el programa. Pues desde la "cascada" de ventanas podemos cerrar la aplicación "IMPUNEMENTE", pulsando el aspa ( X ) superior derecha de cada ventana, o pulsando un botón que aparece con el texto "Cerrar todo". ¡¡GRACIAS GOOOOOOOGLE!!


Lamento mucho decir que me tocará trabajar para incluir en TODAS las ventanas de mis aplicaciones un "botoncito" para realizar las acciones que antes realizaba vkMenu. ¡¡GRACIAS GOOOOOOOGLE!!

Si tú interpretas esto como "progreso", Dec, yo no, (lo siento).

Saludos.
No, hombre, yo no creo haber dicho tanto. Al contrario: en cierto modo estoy de acuerdo contigo. Pero dicho eso... no queda otra que seguir los pasos del sistema operativo, a no ser que tengamos controlados los dispositivos en que se usen nuestras aplicaciones. ¡No te extrañe que vuelva la tecla de menú o en todo caso que se hagan más cambios de este tipo!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 10-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Usa la característica Save State, que permite accionar antes de que la aplicación se cierre

http://docwiki.embarcadero.com/RADSt...key_Save_State
http://www.fmxexpress.com/load-and-s...droid-and-ios/
Responder Con Cita
  #4  
Antiguo 10-12-2016
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Gracias Dec, por tu sinceridad, y perdona si te he entendido mal.

Gracias Agustín.

Quizás, además de permitir guardar cambios al usuario, debería implementar esta funcionalidad.
Nunca la he utilizado, porque cuando la estuve estudiando, me pareció que se iban a perder los cambios no salvados a ficheros por el usuario.

Entendí, tal vez erróneamente, que lo que se salvaba era la pantalla, pero no los cambios realizados.

Volveré a revisar esta utilidad nuevamente.

Gracias por compartir las utilidades de tu biblioteca.

¡Ah...! Ya estoy trabajando duro para implementar un botoncito en cada una de las pantallas del proyecto actual. Tendré que hacer lo mismo con otros... ¡Qué remedio...!

Saludos.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)

Última edición por jhonalone fecha: 10-12-2016 a las 20:17:27.
Responder Con Cita
  #5  
Antiguo 19-12-2016
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Poder: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Quiza te interese esto para automatizar el tema del SaveState

http://www.danielespinetti.it/2014/1...eature-in.html
https://github.com/spinettaro/Delphi...omateSaveState

No lo he probado, pero la idea es que con solamente agregar el codigo que muestra en el blog, todos los componentes del form que derivan de TFMXObject son serializados automaticamente a JSON y luego se restaura todo
Responder Con Cita
  #6  
Antiguo 19-12-2016
jhonalone jhonalone is offline
Miembro
 
Registrado: sep 2007
Ubicación: Madrid
Posts: 547
Poder: 17
jhonalone Va por buen camino
Muchas gracias, Agustín.

Ahora estoy un poco liado con otros asuntos, pero no echaré en saco roto tu esfuerzo por ayudarme. Ya te contaré.

Un saludo.
__________________
"Pedid y se os dará; buscad y hallaréis ..." (Lc 11,9-10)
"...si no tengo caridad, nada soy..." (1 Cor 13,1-13)
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Noticias de las Nuevas Versiones Delphi el-mono Noticias 36 08-05-2016 19:22:55
Nuevo artículo para construir una App de escritorio Windows 32 y 64 Bits paso a paso poliburro Noticias 4 14-08-2013 12:05:42
Las nuevas versiones de Skype Casimiro Notevi La Taberna 5 16-05-2011 00:46:30
Instalador que revise nuevas versiones de mi sistema mantrax Varios 0 06-09-2007 22:51:12
Nuevas versiones de Delphi???? miguel_e Varios 1 27-04-2006 22:14:21


La franja horaria es GMT +2. Ahora son las 16:03:02.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi