He visto un proyecto "Delphi para Android" by lenniedevilliers que me inspiró mucho. Pero solo hay unas pocas VCL en ese proyecto (tbutton, tEdit y Tlabel). ¿Alguien puede darme una pista acerca de incluir la barra de menú y la barra de progreso para el proyectoVCLs para Delphi para Android
Respuesta
Tenga en cuenta que Delphi para Android (DelphiDroid, para abreviar) usa un "compilador cruzado" que lee el archivo DFM de su formulario VCL, y lo convierte al código Java necesario. Como tal, ampliar su comprensión de los objetos VCL (en su estado actual) requiere una reconstrucción del compilador cruzado en sí.
Lennie y yo estamos explorando dos vías diferentes para hacer que todo sea más "nativo", en el sentido de que usted podrá definir componentes personalizados para su uso en la plataforma Android (posiblemente incluso iOS). El nuevo enfoque de Lennie es usar el framework PhoneGap, mientras que mi enfoque (dirigido a la próxima versión de Delphi) emplea los compiladores FreePascal y una plataforma GUI basada en OpenGL, permitiendo la extensibilidad total para desarrollar aplicaciones Android usando el código Pascal nativo. Mi solución (si funciona correctamente) estaría completamente integrada en IDE, por lo que no necesitaría herramientas externas o línea de comandos ... simplemente especificaría que es una aplicación de Android, y una instrucción de compilación usaría el compilador FPC adecuado y bibliotecas como te gustaría.
Todo esto es para decir que, actualmente, de todos modos, lo que estás pidiendo no se puede hacer (lamentablemente), pero puedes estar seguro de que tanto Lennie como yo estamos trabajando en ello (desde dos ángulos diferentes). Al menos uno de esos ángulos funcionará, con suerte ambos (para apoyar versiones antiguas y nuevas de Delphi por igual).
bueno aquí la primera respuesta de un verdadero Delphi para el desarrollador de Android – VibeeshanRC
sin preocupaciones! Feliz de ayudar. El sitio web de Delphi para Android debería estar listo pronto, para que pueda mantenerse actualizado sobre lo que sucedió y sobre lo que sucedió. – LaKraven
también, no me importaría si marque esta como la respuesta correcta (ya que técnicamente lo es). Gracias :) – LaKraven
El proyecto es de código abierto, así que es libre de tomar el código y contribuir. Por otro lado, puede utilizar Delphi Prism con MonoTouch/MonoDroid o esperar a que Project Cooper se publique para que también sea totalmente compatible con Android.
No hay ETA en este momento sobre el nuevo compilador, pero está escrito en Delphi.
- 1. FxCop/StyleCop para Delphi?
- 2. Bibliotecas OpenID para Delphi?
- 3. Dropbox api para Delphi?
- 4. Qt para desarrolladores Delphi
- 5. SafeMM para Delphi XE2
- 6. Delphi para PHP
- 7. Biblioteca Bson para Delphi?
- 8. Complemento de idioma para Delphi
- 9. Delphi = Pascal? Recursos para aprender?
- 10. wrapText para WideString en Delphi
- 11. equivalente C# para Delphi de
- 12. Mercurial plug in para Delphi
- 13. Intentando ubicar SafeMM para Delphi
- 14. ¿Existe un ofuscador Delphi que funcione para> = Delphi 2007
- 15. Herramientas para generar dependencias de unidad para Delphi
- 16. Lista de controladores dbexpress gratuitos para Delphi
- 17. GUI para establecer rangos numéricos en Delphi
- 18. Lista completa de define para Delphi versiones
- 19. Delphi proxy transparente para una conexión TCP
- 20. Interfaces de biblioteca virtual para Delphi/Win32?
- 21. Patrones de diseño para Delphi 2009
- 22. buena biblioteca de PDF gratuita para Delphi
- 23. ¿Vale la pena considerar VTune para Delphi?
- 24. ¿Hay un plugin git para Delphi IDE?
- 25. Declaración de caso Delphi para rangos enteros
- 26. Editor de HTML para CBuilder/Delphi
- 27. Bibliotecas y tutoriales para XML en Delphi
- 28. ¿Algún motor de juegos para Delphi?
- 29. Componentes Delphi para usar con SQlite
- 30. Controles Delphi para editar pares clave/valor?
Lennie De Villiers? – RBA
No he visto Delphi para Android, pero me imagino que modelar el manejo de TProgressBar después de la de TEdit podría ser sencillo, ya que ambos son controles de Windows "simples". Los menús pueden ser bestias diferentes. –
Parece que el próximo lanzamiento tendrá un nuevo enfoque: 'target PhoneGap', un framework HTML5. ¿Entonces ya no habrá generación de bytecode de Dalvik? - http://lenniedevilliers.blogspot.com/2011/02/delphi-for-android-v04.html – mjn