IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants FMX Delphi Discussion :

Application sur Android


Sujet :

Composants FMX Delphi

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut Application sur Android
    Bonjour à tous,

    Tout est dans l'Intitulé, je voudrais débuter et je voudrais si possible un exple simple sur la création d'une application sur delphi xe(2) et ensuite la copier dans un Android(SmartPhone, Tablette).

  2. #2
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    Bonjour,

    Déjà, le post original dans composants VCL, ce n'était certes pas la bonne place , qui dit OS autre que Windows dit Firemonkey et donc Composants FMX (d'où mon transfert de la discussion vers FMX)

    Ensuite, XE2, c'est un peu léger d'ailleurs, à mon souvenir XE2 se limitait à MacOS X et iOS, et non Android.
    Si vous envisagez du développement Android, dernière génération (ou presque), il faut viser les dernières versions de Delphi 11.4 ou 12, sachant que la version Community est une version 11.4 perso

    Enfin, tout est largement expliqué https://docwiki.embarcadero.com/RADS...ne_app_Android sur docwiki et il y a plusieurs exemples fournis sans parlé de nombreuses vidéos sur le net
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    Bonjour,

    Merci pour tous ces explications, sauf que toutes mes application sont sur Delphi xe2!.

  4. #4
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    sauf que toutes mes applications sont sur Delphi xe2!.
    et elles sont en Firemonkey ?

    Pourquoi croyez-vous que j'ai écrit ça ?
    Citation Envoyé par SergioMaster Voir le message
    la version Community est une version 11.4 perso
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  5. #5
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    Bonjour,

    J'ai installé Delphi 11, j'ai ensuite fait un test sur pc avec tout le paramétrages
    Nom : ddd.png
Affichages : 461
Taille : 32,1 Ko

    Maintenant je ne sais pas comment fait pour placer cette petite application dans le SmartPhone/Tablette.

    Désolé d'insister ici. En effet, j'ai vu Beaucoup de Vidéo sur Youtube, mais rien de concret sur le déploiement des applications

  6. #6
    Membre chevronné
    Avatar de free07
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    931
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 931
    Points : 1 913
    Points
    1 913
    Par défaut
    Bonjour,

    Est ce que tu as consulté l'aide d'EMbarcadero pour le développement d'application mobiles ? Comme détaillé sur le lien ci dessous :

    https://docwiki.embarcadero.com/RADS...obiles_Android

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    Ce n'est pas simplement en changeant la présentation dans l'EDI (le style de l'image 3) que cela va se faire.
    Il faut utiliser le menu Projet/Déploiement
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  8. #8
    Membre extrêmement actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2017
    Messages
    1 804
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2017
    Messages : 1 804
    Points : 5 798
    Points
    5 798
    Par défaut
    Je ne vais pas entrer dans le débat si Delphi XE2 permet ou non de faire une app Android.

    Qui dit app pour Android, dit projet compilé pour Android

    Qui dit projet compilé pour Android, dit fichier .apk

    Qui dit déploiement de l'app sur un appareil Android, dit télécharger le fichier .apk sur l'appareil Android, puis effectuer l'installation du fichier .apk via une manipulation sur l'appareil Android cible

    Le fichier .apk est en fait un fichier .zip qui regroupe toutes les ressources nécessaires pour l'installation de l'application sur l'appareil Android.


    ---

    Mieux encore... Quand on programme une vraie app pour Android, on a besoin de la tester!!!! Dans ce cas, on connecte au PC de développement un appareil Android via un câble USB et quand on compile le projet dans l'environnement Delphi, l'app est automatiquement installée sur l'appareil Android connecté afin que l'on puisse la tester directement sur un appareil Android...

  9. #9
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par Anselme45 Voir le message
    Je ne vais pas entrer dans le débat si Delphi XE2 permet ou non de faire une app Android.
    pas de débat, je cite
    Les principales nouveautés concernent le support complet Windows 64 bits de Delphi, le support complet Mac OSX et iOS avec la nouvelle plateforme pour applications métier riches FireMonkey, et le développement iOS et Android (applications web et mobiles) avec RadPHP XE2.
    ou alors lire la matrice de fonctionnalité

    Selon mes lectures des matrices, la compilation Android (sans passer par des trucs "exotiques") ne figure qu'à partir de XE5
    Nom : Capture.PNG
Affichages : 405
Taille : 85,5 Ko
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  10. #10
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    Pour ce programme je suis sur Delphi 11,
    Le fichier .apk est en fait un fichier .zip qui regroupe toutes les ressources nécessaires pour l'installation de l'application sur l'appareil Android.
    La est toute la question. j'ai vu le lien que m'a fourni @free07, et franchement je bloque toujours sur le déploiement.

  11. #11
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 661
    Points : 3 630
    Points
    3 630
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Tu peux t'inspirer de ce que j'avais fait pour un article du magazine Programmez! en 2022. J'avais fait un petit jeu de type shoot them up qui fonctionne sous Windows, Android, MacOS (processeur Intel pas essayé sur processeur ARM) et Linux.
    Les sources et binaires sont disponibles ici : https://github.com/gbegreg/Shoot2D

    Pour les déploiements, si tu as des images, sons ou tout autre type de fichier à déployer avec ton application, il faut les gérer avec le menu "Projet/Déploiement" de Delphi (à paramétrer pour chaque OS ciblé et chaque mode Release ou Debug).
    Dans la fenêtre "Déploiement", lorsqu'on cible Android (release ou debug), les fichiers obligatoires sont automatiquement gérés par Delphi. C'est ainsi par exemple qu'il y a une icône par défaut, un splashscreen par défaut etc.

    Si tu télécharges le petit shoot them up et que tu ouvres le projet dans Delphi, sélectionnes la cible Android/Release et dans "projet/Déploiement" tu verras comment j'ai ajouté les sons (fichiers .ogg) et images.
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  12. #12
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    @gbegreg ,

    merci pour l'exple, je vai faire des tests et je vous tiens au courant.

  13. #13
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    @gbegreg ,

    j'ai vu l'exple que vous m'avez fourni, et j'ai bien compris qu'il faut bien joindre les fichiers necessaire pour le fonctionnement de l'application. Sauf que moi, j'ai fait un test simple avec (une fiche , un boutton,un message) pour l'execution sous windows c'est ok, par contre si je le copie dans la tablette par exple, il marche pas!

  14. #14
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    S'il s'agit d'exemples, j'en ai déposé quelques-uns dans mon dépot GitHub
    Gestion de Comptes Personnels
    Taquin
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  15. #15
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    Bonjour,

    merci pour les exples , mais mon problème c'est pas des exples d'application. Ma question est simple: Comment je fait pour transférer une application (un seul fichier exe) simple SANS aucun fichier à joindre sur ma tablette?.

  16. #16
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    Je l'ai déjà écrit et plusieurs l'ont déjà indiqué (voir le lien fourni par free07).
    Tout est aussi expliqué en utilisant l'option du menu de l'IDE : Aide/Expert d'aide/Expert d'aide Mobile

    Au plus simple
    Il faut un appareil Android avec la fonction debug activée.
    Nom : Capture.PNG
Affichages : 395
Taille : 97,9 Ko
    Il faut brancher l'appareil sur un port USB et changer la cible de Windows vers Android.
    Logiquement à ce stade un appareil a été détecté
    Nom : Capture.PNG
Affichages : 385
Taille : 10,7 Ko

    Puis utiliser l'option de déploiement (Projet/déploiement) et on obtient (dépendant quand même du projet) quelque chose comme ça
    Nom : Capture.PNG
Affichages : 390
Taille : 86,2 Ko

    Bien entendu il faut que le SDK soit correctement configuré sinon c'est le planton assuré au déploiement
    Nom : Capture_1.PNG
Affichages : 387
Taille : 39,8 Ko
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  17. #17
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2006
    Messages : 661
    Points : 3 630
    Points
    3 630
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par chekkal Voir le message
    Bonjour,

    merci pour les exples , mais mon problème c'est pas des exples d'application. Ma question est simple: Comment je fait pour transférer une application (un seul fichier exe) simple SANS aucun fichier à joindre sur ma tablette?.
    Tout est résumé dans le denier message de Sergiomaster.
    On ne transfère pas un fichier exe sur un périphérique Android.
    Mon site - Mes tutoriels - GitHub - N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

  18. #18
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    bonjour,

    Désolé d'insister encore , mais vraiment je suis DEBUTANT dans ce domaine et vu mon Age.

    Il faut un appareil Android avec la fonction debug activée.
    où je doit aller au niveau de l'Appareil pour activé debug?


    changer la cible de Windows vers Android.

    j'arrive pas à repérer le paramètre "cible"!




    Bien entendu il faut que le SDK soit correctement configuré sinon c'est le planton assuré au déploiement

    j'ai cette fenêtre au niveau de delphi 11 et pas de DSK!
    Nom : Sans titre.png
Affichages : 382
Taille : 49,4 Ko

  19. #19
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 062
    Points : 41 023
    Points
    41 023
    Billets dans le blog
    62
    Par défaut
    Citation Envoyé par chekkal Voir le message
    Désolé d'insister encore , mais vraiment je suis DEBUTANT dans ce domaine et vu mon Age.
    l'age n'est certes pas en faute jeunôt
    où je dois aller au niveau de l'Appareil pour activer debug?
    dépend totalement de votre mobile
    j'arrive pas à repérer le paramètre "cible"!
    êtes-vous sûr d'avoir installé le SDK, vu votre âge je me méfie, problème d'Alzheimer ? (outils/gérer les plateformes)
    Nom : Capture.PNG
Affichages : 384
Taille : 51,3 Ko

    j'ai cette fenêtre au niveau de delphi 11 et pas de DSK!
    Je détecte en tout cas un problème de dyslexie, je n'ai pas parlé de Dominique Strauss-Kahn ou de lecture , l'image est pourtant assez parlante, il s'agit de SDK
    Ce n'est pas dans les options du projet, mais dans les options de l'IDE
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

  20. #20
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2010
    Messages
    945
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2010
    Messages : 945
    Points : 123
    Points
    123
    Par défaut
    Nom : Sans titre.png
Affichages : 384
Taille : 119,7 Ko

Discussions similaires

  1. Problème installation application sur Android
    Par Syberi@ dans le forum Android
    Réponses: 7
    Dernier message: 07/05/2012, 12h11
  2. Réponses: 0
    Dernier message: 16/04/2012, 11h12
  3. Lien direct vers application sur Android Market
    Par Gaetch dans le forum Android
    Réponses: 2
    Dernier message: 16/02/2012, 09h33
  4. Faisabilité d'une application sur Android
    Par Amoula88 dans le forum Android
    Réponses: 0
    Dernier message: 21/01/2012, 23h12
  5. connexion entre une Base de données et Application sur Android
    Par clubist dans le forum API standards et tierces
    Réponses: 12
    Dernier message: 27/11/2009, 12h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo