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 27-09-2013
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Se puede poner imagen de presentación de un programa?

Teniendo en cuenta que la apertura de los programas compilados se demoran varios segundos en su apertura,
al menos en mi móvil, sería interesante poder poner una imagen de presentación en vez de la pantalla en negro que sale mientras se carga.
Vamos un splash screen
alguno sabeis si se puede hacer.

Para iphone veo que hay opción, pero para Android no me sale la casilla de Launch Image, sólo me sale poner icono


Por lo que leo por algún foro no parece haber solución y los 5-7 segundos (según el móvil) de pantalla en negro hay que tragárselos:
https://forums.embarcadero.com/threa...99331&tstart=0

Última edición por cocute fecha: 27-09-2013 a las 01:39:27.
Responder Con Cita
  #2  
Antiguo 27-09-2013
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Si el programa se demora varios segundos en su apartura es que por tiene un problema de arquitectura. Me extraña que Android no sugiera matar la aplicación.
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #3  
Antiguo 27-09-2013
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Cita:
Empezado por Chris Ver Mensaje
Si el programa se demora varios segundos en su apartura es que por tiene un problema de arquitectura. Me extraña que Android no sugiera matar la aplicación.
no es el caso, puedes probar a hacer una aplicación vacía sin ningún código y verás que al menos tarda 3 segundos mínimo en arrancar (y esto hablo en un móvil decentillo dualcore 1gz,1gb ram), a poco que vayas poniendo algunos controles esos segundos van aumentando, hasta lo que he probado los ejemplos que vienen con xe5 algunos llegan a 7 segundos en abrirse.

Que muchos programas de Android no hechos con XE5 también se demoran, pero con una pantalla de presentación al menos quedan más elegantes.
Responder Con Cita
  #4  
Antiguo 27-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Me parece extraño, yo no he visto ningún programa que tarde más de un par de segundos en iniciarse.
Y si tarda más de 5 segundos entonces android saca el mensaje de que no responde y recomendando cerrarlo.
Responder Con Cita
  #5  
Antiguo 27-09-2013
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Me parece extraño, yo no he visto ningún programa que tarde más de un par de segundos en iniciarse.
Y si tarda más de 5 segundos entonces android saca el mensaje de que no responde y recomendando cerrarlo.
Pues por ponerte un ejemplo del último que probé que me tarda 7 segundos en abrirse en mi Xperia P (la primera vez que lo ejecuto incluso casi 10 segundos):
El ejemplo Mobilecontrols, te lo pongo compilado por si te quieres evitar el lío.
https://www.dropbox.com/s/fzyh6dksiz...leControls.apk (5,9mb)
Por cierto esta aplicación por ejemplo una vez instalada ocupa 25mb, al menos no la instala en la memoria interna,
igual por eso abre más lento.

En un móvil android de gama baja, sin dualcore y menos ram imagino que aun tardará más.

Lo positivo es que en esta aplicación por ejemplo a pesar de usar un montón de controles no ocupa más por ello, lo cual lleva a pensar
que en los programas compilados se incluyen todos los controles aunque el programa no los use.

Última edición por cocute fecha: 27-09-2013 a las 15:28:17.
Responder Con Cita
  #6  
Antiguo 27-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ya veo, esa demo es que lleva al menos 20 megas de "librerías" y un servidor de bases de datos incorporado. Claro, cargar todo eso en memoria lleva tiempo.
Supongo que en breve tiempo informarán cómo instalar sólo las "Lib" usadas y que no se instalen las demás que no se usan.
Responder Con Cita
  #7  
Antiguo 28-09-2013
cocute cocute is offline
Miembro
 
Registrado: nov 2008
Posts: 403
Poder: 17
cocute Va por buen camino
Lo que no veo mucho sentido es que si una aplicación ocupa 25mb en disco por usar una serie de librerias,
si instalamos otra aplicación que use las mismas librerías tenga que copiar otros 25mb.
Al menos, por qué no meten las librerias en un directorio común?
Ya se que delphi precisamente en windows tenía de bueno no depender de librerias dll, ni desperdigarlas por el directorio de windows, pero en android vamos casi siempre pillados de espacio.
Responder Con Cita
  #8  
Antiguo 28-09-2013
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No sé exactamente si eso se puede hacer. Android es una máquina virtual java y por cada programa se lanza una instancia independiente de la otra. Cada programa (app) debe llevar sus 'librerías'. Es como si tú usas en tus programas windows una dll, tienes que copiarlo siempre. Pero el problema no es ese, el problema es que tienes que cargarlo para ejecutar el programa, y en el caso de los dispositivos (smartphones, tablets, etc.), de momento, no tienen tanta memoria ni sus procesadores son tan potentes, ni sus tarjetas de memorias tan rápidas como las de un PC normal. Poco a poco, en nada de tiempo verás que esto será cosa del pasado.
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
Imagen .Jpg Pierde resolucion en presentacion en flash richy08 Varios 3 08-04-2008 17:30:25
¿Como poner una imagen? kbaby Varios 2 08-01-2008 01:02:58
poner imagen a un fichero exe kapullok_2006 Varios 2 30-11-2007 18:54:54
Pantalla de presentación de un programa mminorm Varios 1 29-05-2005 08:13:13
DDE/OLE/..Poner a prueba un programa Muten Varios 2 22-07-2003 22:48:41


La franja horaria es GMT +2. Ahora son las 01:19:05.


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